Ubuntu16.04+CUDA9.0+CUDNNv7.1+opencv3.4.0+anaconda3+Matlab 2017a+caffe安裝
阿新 • • 發佈:2018-12-10
Ubuntu16.04+CUDA9.0+CUDNNv7.1+opencv3.4.0+anaconda3+Matlab 2017a的相關安裝配置參見之前的部落格。
接下來直接進入caffe的安裝配置環節。
General dependencies
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
- 然後下載caffe 直接從github上git下來原始碼:
git clone https://github.com/BVLC/caffe.git
- 進入對應的目錄:
cd caffe
- 執行安裝指令:
cp Makefile.config.example Makefile.config # 拷貝一個安裝配置檔案
然後修改 Makefile.config 檔案,在 caffe 目錄下開啟該檔案:
sudo gedit Makefile.config
修改 Makefile.config 檔案內容:
1.應用 cudnn
將 #USE_CUDNN := 1 修改成: USE_CUDNN := 1
2.應用 opencv 版本
將
#OPENCV_VERSION := 3
修改為:
OPENCV_VERSION := 3
3.修改cuda路徑
將
#WITH_PYTHON_LAYER := 1
修改為
WITH_PYTHON_LAYER := 1
3.使用 python 介面
將
#WITH_PYTHON_LAYER := 1
修改為
WITH_PYTHON_LAYER := 1
4.修改 python 路徑
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 /usr/lib/x86_64-linux-g