Linux下caffe原始碼編譯
阿新 • • 發佈:2019-02-05
下載caffe原始碼
ImportError:No module named _caffe
可以先執行一下程式碼,如果報錯是“ImportError:No module named _caffe”,那麼需要編譯caffe原始碼。
編譯之前需要將Makefile.config.example複製為Makefile.config。這裡如果使用的opencv版本是3.0以上的,需要將Makefile.config中的
# OPENCV_VERSION := 3
設定為不註釋,即
OPENCV_VERSION := 3
然後進行以下步驟:
# 進入caffe目錄
cd /path/to/caffe-master
# 清除原編譯
(sudo) make clean
# 編譯,make -j4或者make -j8,根據具體環境使用
(sudo) make -j4 / (sudo) make -j8
# 編譯python caffe環境
(sudo) make pycaffe
# 測試
(sudo) make runtest
測試全部是OK即可。
ImportError:No module named caffe
先執行程式碼,如果是報錯“ImportError:No module named caffe”,那麼應該是caffe的路徑問題,可以在程式碼裡新增一下內容。
import sys
sys.path.insert(0,caffe_root+'python)
import caffe
這樣import caffe就沒有問題了。