
Troubleshooting No GPU Found / Empty List Upon Verification You will need to press enter to continue, say yes to accept the license terms, and press enter again to install into the default location (typically ~/miniconda3), and yes again to run conda init which will set up your shell to work with conda. curl -o Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh If you are an advanced Linux user, feel free to inspect the script before you run it. The command below will download the latest install script for Miniconda and run it. We will download the latest version of Miniconda for Linux for 64-bit systems using the terminal, but you can use the link above if you aren’t on 64-bit. You can find out more about Miniconda here. Miniconda is useful because it can typically prevent and resolve dependency conflicts. In our case, it will help us create a sandboxed environment to install Tensorflow without touching your other Python packages (if you have any). Miniconda is a lightweight version of Anaconda, a package and environment manager, mainly for Python. If your system isn’t officially supported, you may also have to change the commands to better fit your computer.įinally, this is a long, in-depth article, but feel free to jump to the TLDR at the bottom. As such, you should try your best to understand each command and I will do my best to explain each of them. Additionally, if the configuration isn’t followed in the correct order, you could introduce issues in your system. This is a lengthy process and because of various hardware differences between each computer, unpredictable errors can occur that may require you to troubleshoot on your own. If that flew over your head - do as I say, not as I do.

In various screenshots throughout this tutorial, you may see me as a root user, but that is because I am setting this up in a docker image to avoid touching my current installation of TensorFlow. Please ensure you do not run any commands as sudo or as the root user unless otherwise specified.

This tutorial assumes you have a basic level of familiarity with working in the terminal.
