TensorFlow is a wildly popular open-source framework used for numerical computation that makes building machine learning algorithms easy and convenient. In fact, many major companies use TensorFlow, including NVIDIA, Google, Uber, Netflix, AMD, and Target. In this article, we will learn how to install TensorFlow on Ubuntu.
What is TensorFlow?
TensorFlow is an open-source library that the Google Brain team developed in 2012. It is written in Python, Cuda, and C++.
The initial version of TensorFlow was released under the Apache License in November 2015. The latest major release—TensorFlow 2.0—came out in September 2019. Incremental releases have been released since, and more are still in the works.
The TensorFlow library leverages machine learning and deep learning. TensorFlow was initially developed to run large sets of numerical computations by analyzing data in the form of arrays of large amounts of data illustrated by flowcharts, and more.
In practice, this data analysis will reveal the outstanding dimensions of any initial premise. Let’s dig in.
What is a Tensor?
A tensor is a mathematical object represented as an array of a higher dimension. These arrays of data—with different dimensions and ranks—are fed as input to the neural network to process and build a neural network model.
Prerequisites for Installing TensorFlow on Ubuntu
- An Ubuntu Linux system (16.04 version or later)
- Python 3.5 or the latest version
- Pip 19.0 or newer versions
- A user account with sudo privileges
Steps for Installing TensorFlow on Ubuntu
1. Install the Python Development Environment
You need to download Python, the PIP package, and a virtual environment. If these packages are already installed, you can skip this step.
You can download and install what is needed by visiting the following links:
To install these packages, run the following commands in the terminal:
sudo apt update
sudo apt install python3-dev python3-pip python3-venv
2. Create a Virtual Environment
Navigate to the directory where you want to store your Python 3.0 virtual environment. It can be in your home directory, or any other directory where your user can read and write permissions.
Now, you are inside the directory. Run the following command to create a virtual environment:
python3 -m venv virtualenv
The command above creates a directory named virtualenv. It contains a copy of the Python binary, the PIP package manager, the standard Python library, and other supporting files.
3. Activate the Virtual Environment
Once the environment is activated, the virtual environment’s bin directory will be added to the beginning of the $PATH variable. Your shell’s prompt will alter, and it will show the name of the virtual environment you are currently using, i.e. virtualenv.
4. Update PIP
pip install --upgrade pip
5. Install TensorFlow
The virtual environment is activated, and it’s up and running. Now, it’s time to install the TensorFlow package.
pip install -- upgrade TensorFlow
To check if TensorFlow has been installed successfully, run the following lines of code on Jupyter Notebook. Print the version of TensorFlow, and perform a mathematical operation.
The lines of code above can be run in command prompt or on any Python IDE. If someone is using Jupyter Notebook for all of their code, for instance, they can run the same commands here as well.
Want to gain expertise in Deep Learning? Then take up the Deep Learning Course (with Keras & TensorFlow) and start your career in Deep Learning.
TensorFlow helps users implement complex machine learning and deep learning models to solve business problems. In this article, we covered the TensorFlow installation on Ubuntu. Do you have any questions for us? Please leave it in the comment section below.
Want to Learn Even More About TensorFlow?
As more and more companies adopt TensorFlow, they are in need of highly qualified professionals who have the right skills. If you’re interested in adding Flowcharts to your tool belt, check out Simplilearn’s AI and Machine Learning certification course today!