1. 程式人生 > >win10+vs2013+python2.7 環境下配置下配置無gpu的caffe

win10+vs2013+python2.7 環境下配置下配置無gpu的caffe

##配置之前,請大家一定要注意自己的python版本,一定要是py2.7

caffe 下載地址: https://github.com/Microsoft/...

例外,我這裡有已經編譯好的caffe,在python裡可以直接import,下載地址:https://download.csdn.net/download/yigeng3663/10450905


接下來就是開始我們的編譯過程了:

1.在./caffe-master/windows/路徑下找到CommonSettings.props.example檔案,將其拷貝一份在./caffe-master/windows/中,然後將拷貝後的檔案更名為CommonSettings.props。

2.繼續在./caffe-master/windows/中,找到Caffe.sln這個檔案,用VS2013開啟。

開啟CommonSettings.props檔案,並修改引數,具體如圖



3. 編譯  (一定在release狀態下編譯)

找到libcaffe這一個專案,右鍵→“屬性”

clipboard.png

clipboard.png

 在"configuration Properties"目錄下找到"C/C++",將“Treat Warnings Aa Errors”調成“NO(/WX-)”

 留意上面的"Additional Include Directories",把python安裝路徑下的"include"資料夾的路徑填上去,這裡要根據各人的地址來填寫。我的地址是E:/python/include。

 然後,接著配置caffe專案的屬性

clipboard.png

 在"C/C++"選項中找到"Additional Include Directories",把python的include檔案的路徑新增進去,例如:E:/python/include。

 然後,同樣是caffe專案下的屬性,選擇Linker(聯結器),選擇"Additional Library Directories"(附加庫目錄),把python的libs的路徑新增進去。例如:"E:/python/libs"

clipboard.png

 然後我們找到pycaffe這個專案,像上述操作一樣找到"C/C++"選項中的"Additional Include Directories",這次需要新增的不止python的include路徑,還有numpy的include路徑,格式分別是:“E:/python/include”和"E:/python/Lib/site-packages/numpy/core/include"。記得用;隔開

 繼續是pycaffe專案,像上述操作一樣找到Linker(聯結器),選擇"Additional Library Directories"(附加庫目錄),把python的libs的路徑和numpy的lib路徑新增進去。格式分別是:“E:/python/libs”和"E:/python/Lib/site-packages/numpy/core/lib"。記得用;隔開。

接下來生成這16個專案,右鍵Solution'Caffe'選擇"Build"(生成)

如果最後顯示生成16個專案成功的話就真的成功編譯了,那麼恭喜你成功了!


例外,我這裡有已經編譯好的caffe,在python裡可以直接import,下載地址:https://download.csdn.net/download/yigeng3663/10450905