參考博文:http://blog.csdn.net/thystar/article/details/50720691
0. Caffe安裝及Matlab安裝
1. Caffe中matcaffe配置
caffe的Matlab中只支持gcc-4.7,但是ubuntu14.04默認安裝的是gcc-4.8。如果直接編譯會出現warning,但最終也會顯示編譯成功。當然也可以選擇安裝gcc-4.7並降級,步驟如下:
- 下載並安裝gcc-4.7和g++-4.7
1 sudo apt-get install gcc-4.7 2 sudo apt-get install g++-4.7
- 鏈接gcc-4.7和g++-4.7實現降級
1 cd /usr/bin 2 sudo rm gcc 3 sudo ln -s gcc-4.7 gcc 4 sudo rm g++ 5 sudo ln -s g++-4.7 g++ 6 # 查看是否連接到4.7.x 7 ls –al gcc g++ 8 gcc --version 9 g++ --version
安裝好了之后,需要修改caffe\Makefile.config
里面Matlab路徑。
1 vi caffe\makefile.config
例如:
1 MATLAB_DIR := /home/usr/matlab/matlab2014a
保存並重新編譯
1 sudo make clean 2 make all 3 make test 4 make runtest 5 make matcaffe
2. 可能遇到的問題
caffe中Matlab接口編譯好了之后,還有可能在Matlab中無法調用caffe。此時最有可能遇到了路徑問題。
-
方法一
將文件拷貝至
caffe/matlab
文件夾中運行 -
方法二
在文件開頭加入Matlab路徑如:
1 addpath /home/lutcho/caffe/matlab