本文在windows下使用visual studio2013配置關聯(lián)python的caffe項目,如果有耐心的人,當然可以自己去下載caffe項目自己進行編譯,由于我比較懶,所以這里我利用微軟自己移植的caffe進行部署,就不嘗試編譯官方的caffe(聽說自己編譯需要解決各種坑),微軟移植的解決方案編譯確實很方便,解決一些引用就ok了。
 
(一)Caffe微軟官方GitHub
通過GitHub管理項目非常方便,可以自己通過VS團隊資源管理器進行鏈接代碼,牛人修改里面的東西也可以提交上去。當時我這里是直接下載caffe-master.zip的包的方式,然后直接解壓出來,可以看到里面有28個文件,共包含16個項目:

(二)項目編譯前的步驟:

(1)設置配置文件

在 .\caffe-mastter\windows路徑下新建一個文本文檔,重命名為CommonSettings.props ,并復制.\windows\CommonSettings.props.example 文件中的內容到 .\windows\CommonSettings.props。默認情況下windows編譯需要CUDA和cuDNN,當然你也可以在配置文檔(.\windows\CommonSettings.props)中去修改為不用,直接將為true的配置設置為false即可。但是python默認情況下是不能使用的,我這里需要用python進行caffe學習,所以就設置為true了。其他三方的庫,VS編譯時會通過NuGet進行自動獲取,非常方便!

(2)下載相關軟件

CUDA

下載 CUDA Toolkit 7.5 (https://developer.nvidia.com/cuda-toolkit)。如果你電腦沒有NVIDIA的獨立顯卡,那么只能選擇用CPU進行編譯,就不需要安裝CUDA,去配置文件 .\windows\CommonSettings.props 設置<CpuOnlyBuild>false</CpuOnlyBuild> ,同時設置 <UseCuDNN>false</UseCuDNN>。

cuDNN

下載 cuDNN v4 或者 cuDNN v5 (

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式