摘要:是一種常用的深度學(xué)習(xí)框架,主要應(yīng)用在視頻圖像處理方面的應(yīng)用上。由于沒錢買,只能在虛擬機(jī)環(huán)境下配置版開發(fā)環(huán)境,大家勿笑。
caffe是一種常用的深度學(xué)習(xí)框架,主要應(yīng)用在視頻、圖像處理方面的應(yīng)用上。由于沒錢買gpu,只能在虛擬機(jī)環(huán)境下配置Ubuntu CPU版caffe開發(fā)環(huán)境,大家勿笑。1.首先,先安裝依賴庫(kù):
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no-install-recommends libboost-all-dev sudo apt-get install libatlas-base-dev sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev2.下載編碼caffe源碼
如果沒有安裝git,請(qǐng)先安裝:
sudo apt-get install git
下載caffe源碼:
git clone https://github.com/BVLC/caffe.git cd caffe cp Makefile.config.example Makefile.config
或:
mv Makefile.config.example Makefile.config
打開配置文件:
vim Makefile.config
修改配置文件
# CPU_ONLY:=1
改為:
CPU_ONLY:=1 INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
改為:
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/ LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial/
注意:最后面的斜杠/不能去掉,否則編譯會(huì)報(bào)錯(cuò)
進(jìn)入目錄,并打開終端
cd /usr/lib/x86_64-linux-gnu/
ubuntu 16.04.4自帶python3.5,但需要找出該so庫(kù)的版本號(hào):
find .|xargs grep -rl "libboost_python-py35.so." ./libboost_mpi_python-py35.so.1.58.0 ./libboost_python-py35.so.1.58.0 ./libboost_mpi_python-py35.so.1.58.0 ./libboost_python-py35.so.1.58.0 ./libboost_python-py35.so ./libboost_mpi_python-py35.so
該so庫(kù)的版本號(hào)為1.58.0,軟鏈到/usr/local/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_python-py35.so.1.58.0 /usr/local/lib/libboost_python3.so
至此,caffe CPU版配置完畢,下面開始編譯caffe
sudo make all -j4 sudo make test sudo make runtest -j4
注:如何編譯報(bào)錯(cuò),去掉后面的-j4再試試
4.安裝python庫(kù)進(jìn)入python目錄
cd python
查看是ubuntu否有安裝pip3,如果沒安裝會(huì)出現(xiàn)如下提示:
pip3 -v The program "pip3" is currently not installed. You can install it by typing:sudo apt install python3-pip
安裝pip3:
sudo apt install python3-pip
修改用戶配置文件:
vim ~/.bashrc
在最后一行加入:
export PYTHONPATH=/caffepath/python:$PYTHONPATH
加載配置文件:
sudo ldconfig
安裝numpy庫(kù):
sudo apt-get install python-numpy
編譯caffe,在caffe目錄運(yùn)行:
sudo make pycaffe -j16
安裝成功后,進(jìn)入python2(python2對(duì)caffe的支持比較好)進(jìn)行測(cè)試:
python import caffe
報(bào)錯(cuò):
ImportError: No module named skimage.io
于是考安裝skimage.io:
sudo pip install scikit-image
結(jié)果發(fā)現(xiàn)運(yùn)行pip報(bào)錯(cuò),真是倒霉的時(shí)候喝水都會(huì)嗆著。錯(cuò)誤信息如下:
Traceback (most recent call last): File "/usr/bin/pip", line 9, infrom pip import main ImportError: cannot import name "main"
問了一下度娘,還好有解,先修改pip3:
sudo vi /usr/bin/pip3
原文: from pip import main
修改后: from pip._internal import main
然后修改pip:
sudo vi /usr/bin/pip
原文:
from pip import main if __name__ == "__main__": sys.exit(main())
修改為:
from pip import __main__ if __name__ == "__main__": sys.exit(__main__._main())
然后輸入pip -V驗(yàn)證:
pip -V pip 18.0 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
繼續(xù)安裝scikit-image:
sudo pip install scikit-image
安裝成功后,繼續(xù)輸入:
import caffe No module named google.protobuf.internal
google.protobuf缺失,安裝protobuf
sudo pip install protobuf
安裝完畢后輸入
python import caffe
如果無錯(cuò)誤提示,則說明caffe已經(jīng)成功安裝!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/42108.html
摘要:首先下載安裝包進(jìn)入官網(wǎng)下載地址,如圖所示順帶說說目錄結(jié)構(gòu)各種開發(fā)工具安裝包,新舊都有可以下載開發(fā)環(huán)境和源代碼。迷你版,目前是針對(duì)的版本。正式發(fā)布版,是與開發(fā)版相對(duì)的穩(wěn)定版庫(kù)和開發(fā)工具可以下載開發(fā)環(huán)境和源代碼。 ...
摘要:陳建平說訓(xùn)練是十分重要的,尤其是對(duì)關(guān)注算法本身的研究者。代碼生成其實(shí)在中也十分簡(jiǎn)單,陳建平不僅利用車道線識(shí)別模型向我們演示了如何使用生成高效的代碼,同時(shí)還展示了在脫離環(huán)境下運(yùn)行代碼進(jìn)行推斷的效果。 近日,Mathworks 推出了包含 MATLAB 和 Simulink 產(chǎn)品系列的 Release 2017b(R2017b),該版本大大加強(qiáng)了 MATLAB 對(duì)深度學(xué)習(xí)的支持,并簡(jiǎn)化了工程師、...
摘要:在兩個(gè)平臺(tái)三個(gè)平臺(tái)下,比較這五個(gè)深度學(xué)習(xí)庫(kù)在三類流行深度神經(jīng)網(wǎng)絡(luò)上的性能表現(xiàn)。深度學(xué)習(xí)的成功,歸因于許多層人工神經(jīng)元對(duì)輸入數(shù)據(jù)的高表征能力。在年月,官方報(bào)道了一個(gè)基準(zhǔn)性能測(cè)試結(jié)果,針對(duì)一個(gè)層全連接神經(jīng)網(wǎng)絡(luò),與和對(duì)比,速度要快上倍。 在2016年推出深度學(xué)習(xí)工具評(píng)測(cè)的褚曉文團(tuán)隊(duì),趕在猴年最后一天,在arXiv.org上發(fā)布了的評(píng)測(cè)版本。這份評(píng)測(cè)的初版,通過國(guó)內(nèi)AI自媒體的傳播,在國(guó)內(nèi)業(yè)界影響很...
摘要:包括系統(tǒng)的原因自帶的系統(tǒng)環(huán)境無法安裝及其他第三方庫(kù),必須通過來自行安裝一個(gè)而這個(gè)路徑和系統(tǒng)的并不一樣。在如此混亂的開發(fā)環(huán)境下,配置實(shí)在艱難,特此教程。你要用的話可以不忽略該教程了。 原文鏈接 https://jinkey.ai/post/tech/m...本文作者 Jinkey(微信公眾號(hào) jinkey-love,官網(wǎng) https://jinkey.ai)感謝 yubang 老司機(jī)指導(dǎo)...
閱讀 4025·2021-11-11 10:58
閱讀 3428·2021-09-26 09:46
閱讀 1977·2019-08-30 15:55
閱讀 1038·2019-08-30 13:52
閱讀 2048·2019-08-29 13:11
閱讀 3082·2019-08-29 11:27
閱讀 1570·2019-08-26 18:18
閱讀 2724·2019-08-23 14:17