树莓派4b上安装tensorflow+keras
折騰了一天,總算在樹莓派4b上安好了ML的環(huán)境,記錄如下:
事先聲明,樹莓派上跑ML真的性能不太行,即使是系列最強的4b4G版。
我也只是為了測試性能(閑得蛋疼 )才來試一下來著:
大部分的方法參考了
這位大神
的回答,其實有些我也不太懂,但照著做就是了!
1.新建個文件夾(虛擬環(huán)境用)
cd Desktop mkdir tf_pi cd tf_pi2.安裝虛擬環(huán)境
python3 -m pip install virtualenv virtualenv env source env/bin/activate3.安裝各種亂七八糟的環(huán)境(安裝six wheel mock的時候我timeout了很久,不過等著就好了)
sudo apt-get install -y libhdf5-dev libc-ares-dev libeigen3-dev python3 -m pip install keras_applications==1.0.8 --no-deps python3 -m pip install keras_preprocessing==1.1.0 --no-deps python3 -m pip install h5py==2.9.0 sudo apt-get install -y openmpi-bin libopenmpi-dev sudo apt-get install -y libatlas-base-dev python3 -m pip install -U six wheel mock4.安裝tensorflow(這里是從github的地址選了個版本安裝的,我4b的buster版本安裝成功了)
wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v2.0.0/tensorflow-2.0.0-cp37-none-linux_armv7l.whl python3 -m pip uninstall tensorflow python3 -m pip install tensorflow-2.0.0-cp37-none-linux_armv7l.whl5.重啟設(shè)備后,啟動虛擬環(huán)境
cd Desktop cd tf_pi source env/bin/activate6.這時候tensorflow應(yīng)該好了,試一下(應(yīng)該可以顯示2.0.0):
python3 import tensorflow tensorflow.__version__7.沒有問題的話安裝keras(下面的install keras以外的4步其實都沒啥用,不過為防萬一還是寫在這里)(記住還是要在虛擬環(huán)境下安裝)
sudo apt-get install libhdf5-serial-dev pip3 install h5py pip3 install pillowimutils pip3 install scipy--no-cache-dir pip3 install keras8.測試一下看看,不報錯的話就沒問題了
python3 import keras9.安裝PyCharm(從PyCharm官網(wǎng)下載下來,解壓后按照Install-Linux-tar.txt執(zhí)行即可)
10.為了方便,在系統(tǒng)的Main Menu Editor里面編輯下,New Item->選擇/bin/pycharm.sh,Name和圖標(biāo)選擇好就可以從這里啟動了。
11.在PyCharm里面設(shè)置虛擬環(huán)境:
File->Settings->Project:xxxx->Project Interpreter
選擇那個小螺絲按鈕->Add
Existing environment里面選擇剛才虛擬環(huán)境里面env/Python3.7,另外建議把【Make available to all projects】選上,以后就不用選了。
12.到此環(huán)境應(yīng)該設(shè)置完畢了,把上面的代碼放到MyCharm里面試試看,Run起來沒問題的話就OK了~
總結(jié)
以上是生活随笔為你收集整理的树莓派4b上安装tensorflow+keras的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vba里面的日期数据转换异常(Forma
- 下一篇: 四川麻将怎么算钱(四川省教育考试院)