A walkthrough to install TensorFlow v1.4 for Python 3.6. If you already have TensorFlow on your machine and feel confident in your installation, you can go ahead and skip this notebook.
For the purposes of this tutorial, I'm recommending using Anaconda as your Python distribution and for managing your environments. If you'd rather use some other distribution or version of Python and feel confident in your abilities, you may also choose to just follow the instructions here: https://www.tensorflow.org/install/.
This tutorial is broken up by operating system (OS). Pick the instructions for the OS that you plan to use:
Download and install Anaconda
1.1 Go here and click on the Python 3.6 installer matching your system's architecture (likely 64-bit X86).
1.2 Navigate to your downloads directory in a terminal and run the installer:
cd ~/Downloads/
bash Anaconda3-4.4.0-Linux-x86_64.sh
In a terminal, create a conda environment for TensorFlow:
conda create -n tensorflow
Note: This defaults to Python 3.6. This is what we want for this tutorial, but if for some reason you'd like to use a different version, adding "python=[x.x]" will instead create a environment with Python version [x.x] (eg 3.5).
Activate your new environment:
source activate tensorflow
You will see your prompt prepend (tensorflow)
to indicate that you are in your tensorflow
environment.
Install either the CPU version or GPU version of TensorFlow:
CPU: (Recommended as sufficient for this class)
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.0-cp36-cp36m-linux_x86_64.whl
GPU: (You'll also need to install some Nvidia software)
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.4.0-cp36-cp36m-linux_x86_64.whl
Note: If you have GPUs available, you should use the GPU version for any serious research, as it is often 10-25x faster. For the purposes of this demo though (and for running on the Cloud), the CPU version is sufficent.
Test your installation:
5.1 While in your tensorflow
environment, enter the Python shell with:
python
Verify that your python version says Python 3.6.[x].
5.2 Enter this program into your Python shell:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
Your command line should return:
Hello, TensorFlow!
Additional packages to install (optional, but recommended):
These aren't strictly required to build TensorFlow models, but some handy packages that are used in some of the notebooks for this class:
conda install matplotlib
pip install tqdm
matplotlib
is a Python library for MATLAB-style plotting, and tqdm
is nice package for generating progress bars.
Download and install Anaconda
1.1 Go here and click on the Python 3.6 installer matching your system's architecture (likely 64-bit X86).
1.2 Open the installer from your downloads folder and run it by double clicking on it.
1.3 Follow the installer's instructions. Make sure to enable the option to make Anaconda your default Python.
Open a Command Prompt and create a conda environment for TensorFlow:
conda create -n tensorflow python=3.6
Activate your new environment:
activate tensorflow
You will see your prompt prepend (tensorflow)
to indicate that you are in your tensorflow
environment.
Install either the CPU version or GPU version of TensorFlow:
CPU: (Recommended as sufficient for this class)
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.4.0-cp36-cp36m-win_amd64.whl
GPU: (You'll also need to install some Nvidia software)
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.4.0-cp36-cp36m-win_amd64.whl
Note: If you have GPUs available, you should use the GPU version for any serious research, as it is often 10-25x faster. For the purposes of this demo though (and for running on the Cloud), the CPU version is sufficent.
Test your installation:
5.1 While in your tensorflow
environment, enter the Python shell with:
python
Verify that your python version says Python 3.6.[x].
5.2 Enter this program into your Python shell:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
Possible warnings that The TensorFlow library wasn't compiled to use * instructions
can be ignored. These warnings state that building from source can lead to speed improvements, but these won't make a dramatic difference for these demos.
Your command line should return:
Hello, TensorFlow!
Additional packages to install (optional, but recommended):
These aren't strictly required to build TensorFlow models, but some handy packages that are used in some of the notebooks for this class:
conda install matplotlib
pip install tqdm
matplotlib
is a Python library for MATLAB-style plotting, and tqdm
is nice package for generating progress bars.
Download and install Anaconda
1.1 Go here and click on the command line Python 3.6 installer.
1.2 Navigate to your downloads directory in a terminal and run the installer:
cd ~/Downloads/
bash Anaconda3-4.4.0-MacOSX-x86_64.sh
In a terminal, create a conda environment for TensorFlow:
conda create -n tensorflow python=3.6
Note: This defaults to Python 3.6. This is what we want for this tutorial, but if for some reason you'd like to use a different version, adding "python=[x.x]" will instead create a environment with Python version [x.x] (eg 3.5).
Activate your new environment:
source activate tensorflow
You will see your prompt prepend (tensorflow)
to indicate that you are in your tensorflow
environment.
Install the CPU version of TensorFlow:
CPU:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.4.0-py3-none-any.whl
GPU: Unfortunately, TensorFlow with GPU compatibility is no longer supported on Mac OS X
Note: If you have them available, you should use a machine with GPUs, as it is often 10-25x faster. For the purposes of this demo though (and for running on the Cloud), the CPU version is sufficent.
Test your installation:
5.1 While in your tensorflow
environment, enter the Python shell with:
python
Verify that your python version says Python 3.6.[x].
5.2 Enter this program into your Python shell:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
Your command line should return:
Hello, TensorFlow!
Additional packages to install (optional, but recommended):
These aren't strictly required to build TensorFlow models, but some handy packages that are used in some of the notebooks for this class:
conda install matplotlib
pip install tqdm
matplotlib
is a Python library for MATLAB-style plotting, and tqdm
is nice package for generating progress bars.