1. 程式人生 > >caffe 在windows系統下的配置,以及matlab介面配置

caffe 在windows系統下的配置,以及matlab介面配置

前期配置後資源下載在http://blog.csdn.net/happynear/article/details/45372231

Caffe配置過程

1.      下載的是某個牛人加入了第三方庫的caffe-windows-master。

2.      配置前先安裝好了cuda 7.5。

3.      雙擊./src/caffe/proto/extract_proto.bat批處理檔案來生成caffe.pb.h和caffe.pb.cc兩個c++檔案,和caffe_pb2.py這個python使用的檔案。

4.      將./buildVS2013目錄下的所有.vcxproj檔案中的CUDA版本和路徑進行修改。具體是搜尋CUDA 7.5,然後把相關路徑改成自己cuda的安裝路徑。

5.      這時候編譯解決方案可能會報錯。需要將3rdparty20160204解壓到caffe-windows-master下的3rdparty資料夾中。然後將這個路徑新增到環境變數中。

6.      編譯成功了,但不能正常執行。(可能是我沒有選好系統,caffe.exe載入的是win32,我的系統是win10 64bit的。)

在windows 系統下用matlab呼叫caffe介面:

1.      給Makefile加入一行:MATLAB_DIR := C:/Program Files/MATLAB/R2013a(我用的2013a)

2.      然後編譯MSVCmex工程,完成後在根目錄的matlab/+caffe/private裡會生成caffe_.mwxw64.

3.      開啟matlab2013a,在命令視窗輸入:cd /u1/caffe-windows-master/matlab/demo。然後輸入:[scores,maxlabel] = classification_demo(im,1);報如下錯誤:

Errorusing classification_demo (line 80)

Please download CaffeNet from Model Zoo before you run thisdemo

4.      開啟“…\caffe-windows-master\models\bvlc_reference_caffenet\readme.md”,裡面有cbvlc_reference_caffenet.affemodel的下載路徑,下一個即可。