這樹莓派要裝上AI的工具讓我折騰了好一陣子,真是累人。
趁記憶還清楚,把過程寫下:
基礎設備
Raspberry Pi 3B+
官網下載最新image影像檔 RASPBIAN STRETCH WITH DESKTOP
官網下載最新image影像檔 RASPBIAN STRETCH WITH DESKTOP
燒錄到至少16GB的SD卡,插到3B+然後開機把WiFi與相關流程完成設定。
注意: 不要讓開機程序執行自動安裝更新,因為會等好久。這步驟待會會再做。。。
注意: 不要讓開機程序執行自動安裝更新,因為會等好久。這步驟待會會再做。。。
重啟後,進入到pi
,然後開始以下流程重點安裝:
清除不需要的APPs,省下1GB以上。
sudo apt-get purge wolfram-engine
sudo apt-get purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
開始更新Raspbian,
sudo apt update
sudo apt upgrade
sudo apt autoremove
把swap增加大一些,避免在執行安裝時出錯。
sudo nano /etc/dphys-swapfile
# set size to absolute value, leaving empty (default) then uses computed value
# you most likely don't want this, unless you have an special disk situation
#CONF_SWAPSIZE=100
CONF_SWAPSIZE=1024
重啟後,進入到
pi
,因為Raspbian已經自帶Python3.5.3,可以直接安裝TensorFlow,記得要用pip3
!!!安裝TensorFlow:
sudo apt install libatlas-base-dev
pip3 install --user tensorflow
如果沒出現error,就繼續下一步。 如果有錯誤訊息,參考TensorFlow官網
安裝OpenCV
sudo apt install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt install libxvidcore-dev libx264-dev
sudo apt install qt4-dev-tools
pip3 install --user opencv-python
安裝Keras
sudo apt install python3-h5py
pip3 install --user keras
安裝其他工具、繪圖與影像處理模組:
pip3 install --user pillow lxml jupyter matplotlib
安裝jupyter後,用
nano ~/.bashrc
把export PATH=$PATH:~/.local/bin
加入到最後一行。 然後輸入source .bashrc
,不然會出現 command not found
!!Jupyter remote用法:
In remote host, open the terminal, change directory to where you have your notebooks and type:
#on the 3B+ site
jupyter notebook --no-browser --port=8889
#on the PC/Mac site
ssh -N -f -L localhost:8001:localhost:8889 pi@192.168.1.xxx
然後在PC/Mac端的browser輸入
localhost:8001
就連上樹莓派的jupyter開始寫code測試。
Oh, one more thing. Tensorflow會有機會Google `Protocal Buffer’這個工具,建議一起裝上。
sudo apt install protobuf-compiler
沒有留言:
張貼留言