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的下載路徑,下一個即可。