pycaffe編譯


環境:ubuntu14.04  python2.7  caffe已經成功編譯

  1,首先確保pip已經安裝

sudo apt-get install python-pip

2,在caffe-master/python 下有一個requirement.txt,里面有所需要安裝的所有庫。

cd caffe-master/python
for req in $(cat requirements.txt); do pip install $req; done

    執行上述代碼,可以自動安裝所需要的庫。

   但我在第一次執行時出錯了,說是好多引用找不到。后來,打開了sudo gedit /etc/profile  在后面加了個幾個路徑,再執行就可以正常安裝了,路徑如下:

export PYTHONPATH=${HOME}/caffe-master/python:$PYTHONPATH
export LD_LIBRARY_PATH=${HOME}/caffe/build/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
路徑方面有些不太明白,這里具體也不知道是怎么回事。

如果執行成功,就代表所需要的庫已經安裝成功。可以在進入 caffe-master/python 路徑下執行:sudo pip install -r python/requirements.txt

就會看到,安裝成功的,都會顯示Requirement already satisfied, 沒有安裝成功的,會繼續安裝。

3,pycaffe編譯
cd caffe-master
make pycaffe

4,加入環境變量

sudo gedit /etc/profile

刪除之前加入的路徑,在后面加入,export PYTHONPATH=~/caffe-master/python:$PYTHONPATH

source /etc/profile  應用路徑

5,驗證

python

import caffe

如果不報錯,就是編譯成功了。

 PS:1,不知道為什么,每次新打開一個終端,都要重新 source /etc/profile ,否則在python下導入caffe會報錯。

        2,之前要對 Makefile.config修改

WITH_PYTHON_LAYER := 1 #取消注釋
 







 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM