Hi, folks. This time you will learn how to install Tensorflow on Ubuntu 18.04.
According to the project website, “Tensorflow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications”.
Therefore, with Tensorflow you can build neural networks to decipher patterns used by humans. It is also important to say that, it is open-source and is currently used by Google, which shows us the power of it.
Tensorflow is very efficient in managing computer resources because it allows you to deploy computing to one or more CPUs or GPUs on desktops, servers, or mobile devices with a single API.
So, if you’re going to work with it, or are curious about this technology, it’s a good idea to know how to install it.
Install Tensorflow on Ubuntu 18.04
Preparing the environment
Tensorflow is built on Python and requires at least version 3.4. So first we’ll make sure it’s installed and what version the system has.
:~$ python3 -V
python 3.6.9
Therefore, we have a compatible version so the installation will happen without problems.
Then we will install some packages needed to perform the installation of Tensorflow. One of them is Pip that will serve us as a package manager to install it.
:~$ sudo apt install python3-venv python3-pip
Once these packages are installed, we need to create a virtual Python environment and in it install Tensorflow. This is the safest way to do the installation.
First, create a folder for it:
~$ mkdir tensorflow
Then access the folder:
:~$ cd tensorflow
Now we will create the virtual environment inside this folder with the following command:
:~$ python3 -m venv venv
And finally, we activate it with the following command:
:~$ source venv/bin/activate
Now we can install Tensorflow on Ubuntu 18.04.
Getting Tensorflow on Ubuntu 18.04
Once inside the virtual environment, we proceed to install Tensorflow as follows using Pip.
:~$ pip install tensorflow
This will install the current version of the package.
To verify that everything went well, use the following command:
:~$ python -c 'import tensorflow as tf; print(tf.__version__)'
If you want to update tensorflow, remember that the command is as follows:
:~$ pip install --upgrade tensorflow
After you have finished working, you can disable the virtual environment.
:~$ deactivate
And that is it. Tensorflow is installed and ready to the job.
Some issues
It is possible that some mistakes may occur. For example, displaying the version of Tensorflow might give the following error:
Illegal instruction (core dumped)
A solution could be to install Tensorflow version 1.5 with the following command:
:~$ pip install tensorflow==1.5
Another option is that the CPU or GPU does not have enough capacity to handle the package.
Great article!
I am so happy to read this. This is the type of manual that needs to be given and not the accidental misinformation that is at the other blogs. I appreciate your sharing this best article.
Thanks.