Google Tensorflow on Raspberry Pi
by Stephen LEE in Circuits > Raspberry Pi
31548 Views, 17 Favorites, 0 Comments
Google Tensorflow on Raspberry Pi

About TensorFlow
TensorFlowâ„¢ is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them.
Installation
This is an easy way to install TensorFlow on your Raspberry Pi. Note that currently, the pre-built binary is targeted for Raspberry Pi 3 running Raspbian 8.0 ("Jessie"), so this may or may not work for you. The specific OS release is the following:
sudo apt-get update
For Python 2.7
sudo apt-get install python-pip python-dev
For Python 3.3+
sudo apt-get install python3-pip python3-dev
Next, download the wheel file from this repository and install it:
For Python 2.7
wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.0.1/tensorflow-1.0.1-cp27-none-linux_armv7l.whl
sudo pip install tensorflow-1.0.1-cp27-none-linux_armv7l.whl
For Python 3.4
wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.0.1/tensorflow-1.0.1-cp34-cp34m-linux_armv7l.whl
sudo pip3 install tensorflow-1.0.1-cp34-cp34m-linux_armv7l.whl
We need to reinstall the mock library to keep it from throwing an error when we import TensorFlow:
For Python 2.7
sudo pip uninstall mock
sudo pip install mock
For Python 3.3+
sudo pip3 uninstall mock
sudo pip3 install mock
Veryfying

Finally, we are going to test a simple program.
import tensorflow as tf
hello = tf.constant("Hello, TensorFlow!")
sess = tf.Session()
print(sess.run(hello))