Saturday, July 07, 2018

Install TensorFlow 1.8 on Raspberry Pi 3 Model B+ [Complete Instruction Manual 2018]

**THIS ARTICLE IS A FIRST-DRAFT VERSION.**

**PROPER ARTICLE WITH DETAILED EXPLANATION TO FOLLOW SOON.**


sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install python-pip python-dev

wget https://www.piwheels.org/simple/tensorflow/tensorflow-1.8.0-cp27-none-linux_armv7l.whl
sudo pip install tensorflow-1.8.0-cp27-none-linux_armv7l.whl
sudo pip uninstall mock
sudo pip install mock

Test program HelloTensor.py

sudo pip install pillow
sudo pip install lxml
sudo pip install jupyter
sudo pip install matplotlib
sudo pip install protobuf
git clone https://github.com/tensorflow/models.git
cd models
cd research
protoc object_detection/protos/*.proto --python_out=.
export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim

/*
If Protobuf is throwing errors:

sudo apt-get install autoconf automake libtool curl make g++ unzip
wget https://github.com/google/protobuf/releases/download/v3.6.0/protobuf-cpp-3.6.0.tar.gz
tar -xvf protobuf-cpp-3.2.0.tar.gz
cd protobuf-3.2.0
./autogen.sh
./configure
make
make check
sudo make install
sudo ldconfig
*/

sudo pip install --upgrade pip
sudo apt-get install -y python-seaborn python-pandas
sudo apt-get install -y ttf-bitstream-vera
sudo pip install --upgrade tensorflow

jupyter notebook object_detection_tutorial.ipynb
jupyter nbconvert --to=html --ExecutePreprocessor.enabled=True object_detection_tutorial.ipynb