前期配置後資源下載下傳在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的下載下傳路徑,下一個即可。