1. 程式人生 > >Linux下caffe原始碼編譯

Linux下caffe原始碼編譯

下載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就沒有問題了。