安裝Caffe(windows) win10+vs2013+anaconda3

在海康實習的第一週,給我分配了任務,因爲要放到AI芯片上跑,需要用到caffe,於是就開始了我的caffe學習之路,從caffe安裝上我就清楚的感受到這東西不是善茬,相較於tensorflow、pytorch要麻煩的多。

安裝過程參考:https://blog.csdn.net/weixin_37621229/article/details/80547934

由於項目還不需要使用到GPU,因此只安裝了CPU版本

1、下載caffe 源碼: https://github.com/Microsoft/caffe,保存文件夾爲 caffe_master

2、打開caffe_master目錄下的windows文件夾,將CommonSettings.props.example複製一份爲CommonSettings.prop,這個文件是修改配置用的,將CpuOnlyBuild設置爲true,將python support設置爲true,並更改第48行的python路徑,這個路徑是你自己的python路徑,最好安裝一個ananconda,因爲需要用到各種包,anaconda一步搞定,需要注意的是caffe最好使用py2.7,你可以新建一個python2.7的環境。

3、雙擊Caffe.sln文件,這是caffe的工程,首先點擊libcaffe,右擊解決方案/配置屬性/配置:Release,平臺:活動(X64),打開libcaffe屬性設置,關閉視警告爲錯誤(即設置爲No)如果不設置的話,在編譯boost庫的時候會由於文字編碼的警告而報錯!!!,這樣生成後發現caffe-master目錄下自動多了一個文件夾NugetPackages!,Nuget工具可以幫助你自動安裝很多caffe的依賴包。

4、回到caffe工程,對你需要的部分重複上述過程,如你需要python接口,就可以在pycaffe上重複上述過程,會發現出現了一個Build文件夾。

5、配置python接口:上述過程搞定之後,我們進入Build/x64/Release/pycaffe,將caffe文件夾複製到你的python2.7文件夾下的lib/site-package,之後在命令行中進入你的python2.7環境,import caffe,如若報錯:ImportError:No module named google.protobuf.internal,那麼pip install protobuf即可解決!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章