這兩天買了raspberry pi 3b回來折騰著玩贱勃,拿到手裝好系統(tǒng)后就開始安裝樹莓派版本的TensorFlow懈糯,這個安裝過程也是踩了無數(shù)的坑个从,折騰了兩天才裝好格二。一開始用pip安裝瑰剃,但是pip2齿诉,pip3都安裝失敗,說是環(huán)境不支持晌姚,后來用bazel編譯粤剧,又因為jdk的問題沒裝好bazel而失敗。今天又仔細研究了下挥唠,發(fā)現(xiàn)GitHub下載頁面上寫得清清楚楚要raspbian 8.0 "jessie"版本抵恋,而官網(wǎng)最新版本是stretch,也沒找到歷史版本下載鏈接猛遍。
下面借Google上一篇文章把安裝過程寫一遍馋记。
原文地址:http://www.instructables.com/id/Google-Tensorflow-on-Rapsberry-Pi/
安裝環(huán)境:raspbian 8.0 Jessie,python3.4??
raspbian Jessie下載地址:http://www.shumeipai.net/resource.php?mod=category&catid=2
1.安裝pip3
sudo apt-get install python3-pip python3-dev
2.下載并安裝wheel文件
下載wheel文件懊烤,最新版本為1.1.0
wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.0.1/tensorflow-1.0.1-cp34-cp34m-linux_armv7l.whl
安裝下載的wheel文件
sudo pip3 install tensorflow-1.0.1-cp34-cp34m-linux_armv7l.whl
3.重新安裝mock庫
最后要重新安裝一下mock庫梯醒,不然導入TensorFlow的時候可能會報錯
sudo pip3 uninstall mock
sudo pip3 install mock
4.驗證
運行一個TF版的hello world程序
代碼:
import tensorflow as tf
hello = tf.constant("Hello, TensorFlow!")
sess = tf.Session()
print(sess.run(hello))
大功告成!