Caffe在Windows10下的編譯安裝

Caffe,全稱Convolution Architecture For Feature Extraction,是一個清晰且快速的深度學習框架。
下面介紹一下如何在Windows下配置Caffe框架

Caffe官網(wǎng)
Github: BVLC/caffe

官方的安裝說明很坑,自己總結(jié)一篇安裝過程造福后人。

預先準備

編譯環(huán)境:Visual Studio 2013 Visual Studio 2015
一定不能用2015!

GPU工具:CUDA 8.0 下載完后把-exe改為.exe,直接安裝即可。
Python 2.7
cuDNN x64 把鏈接復制到迅雷等下載工具中即可,否則就注冊賬號,按官網(wǎng)提示下載。
https://developer.nvidia.com/cudnn

之后我們到微軟在Github上提供的Caffe下載頁:Microsoft/caffe

直接下載ZIP文件

下載好了ZIP文件后,解壓到任何位置,將文件夾改名為caffe

編譯配置

1.打開caffe文件夾,再打開windows文件夾,將其中CommonSettings.props.example文件復制一份,改名為CommonSettings.props

CommonSettings

2.解壓cudnn-8.0-windows10-x64-v5.1.1.zip壓縮包,得到cuda文件夾,將其復制到caffe文件夾下

3.接下來我們編輯配置文件。右擊CommonSettings.props,使用記事本或者其它文本編輯器打開。
將其中CudaVersion后面的7.5改為8.0
CuDnn是指定之前cuda文件夾的路徑,我把caffe文件夾放在了D:\Workspace下,因此這里填了D:\Workspace\caffe

CommonSettings

4.找到路徑C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\visual_studio_integration\MSBuildExtensions文件夾,將其中的所有文件復制到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations

5.這時候再打開Caffe.sln,就可以全部正常加載了。

加載成功

開始編譯

1.右擊libcaffe,選擇Properties


Paste_Image.png

2.屬性設置為如圖所示

Release
Warning

3.之后再把libcaffe設置為啟動項目

啟動項目

同時改上面編譯為Release

Release

4.構(gòu)建libcaffe

編譯

這一過程會比較漫長,因為NuGet會從網(wǎng)上把所有依賴文件全部下載到本地。大概有1個G左右。在Workspace文件夾下可以看到NuGetPackages文件夾,里面就是編譯用到的包。

注意VS的輸出窗口,看看Build是不是Succeeded了。
編譯好了后會出現(xiàn)一個Build的文件夾,進caffe\Build\x64\Release看看是否有相關(guān)文件

Build

5.此時,同理可以編譯caffe
也可以直接編譯Solution,把所有caffe的組件全部編譯好。


Solution
  1. 在Release文件夾里,就可以看到編譯好的caffe了
caffe

配置好了之后,就可以開始搞事情了~

參考:
Windows+VS2013爆詳細Caffe編譯安裝教程

Fing
2016.12.16

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容