標籤:strong ons lan 屬性 步驟 選擇 lease git 解壓
1.
安裝cuda
Cuda是英偉達推出的GPU加速運算平台
我這裡安裝的是cuda7.5,已經安裝過的忽略,還沒有安裝過的這裡有安裝教程.windows下面安裝還是非常簡單的.
點擊開啟連結 (我的顯卡是1080 現在支援cuda8.0 所以我下的是8.0)
2. 下載cuDNN(其實是個壓縮包) 注意現在8.0出來了,我下的是cuDNN v5 (May 27, 2016), for CUDA 8.0 RC
https://developer.nvidia.com/cudnn
用於深度學習加速.
中間可能有個註冊的過程,自己註冊一下. 現在已經支援V5了,我下的V5,而不是中的v3
然後點擊下載就行
3.
從Microsoft官方Github上下載Caffe的源碼壓縮包.
微軟官方也移植了Caffe,在windows下面的配置會比較簡單一點.
https://github.com/Microsoft/caffe
4.
安裝
1.經過上面的步驟,cuda應該已經正確的安裝好了.cuda安裝好後,它的環境變數同時也被自動化佈建好了,不用手動設定了。
同時也應該有了兩個壓縮包:一個cuDNN的壓縮包和一個Caffe的源碼包.(我是放在D盤Caffe檔案夾下面的),注意是7.0,實際我下的是cuDNN v5 (May 27, 2016), for CUDA 8.0 RC
2.解壓這兩個檔案包,得到
3.開啟caffe-master檔案夾,然後看到一個windows檔案夾,然後繼續開啟windows檔案夾,看到裡面一個CommonSettings.props.example檔案,複製出來一份,並改名字為CommonSettings.props
4.用VS2013開啟Caffe.sln(就到剛剛那個檔案夾裡面),開啟效果如下 最好設定libcaffe為啟動項目,有時候libcaffe沒有載入成功。
原因是vs2013的安裝路徑中缺少 CUDA 8.0.props ,我的是這個路徑C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations
其實 CUDA 8.0.props 就在cuda的安裝目錄下,我的路徑是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就行,那麼libcaffe和testall就都沒問題了!
5.開啟CommenSetting.probs.在cudapath那裡把存放解壓的cudnn出來的檔案夾cuda的目錄路徑放到其中去.(比如我這裡是裝在D:Caffe下面)
也就是說從cudnn-8.0-windows7-x64-v5.1-rc.zip解壓出cuda檔案夾,放到D:Caffe下,然後cudapath設定為D:\Caffe 這是因為程式中會給你加上cuda ,例如(CuDnnPath)\cuda\lib\x64;$(LibraryPath)</LibraryPath>
所以只需要指定它的上級目錄
6.開啟設定,
選擇編譯類型為release,x64
關閉視警告為錯誤(即設定為No)如果不設定的話在編譯boost庫的時候會由於文字編碼的警告而報錯.
然後就在開始編譯,(先編譯的是Libcaffe).等啊等.....就編譯成功了
這個時候,在你剛剛解壓出來的caffe-master檔案夾下面就應該出現一個名叫Build的檔案夾,
以後編譯的成功和運行需要的檔案都會存放在build\X64\Relase下面.
前面已經提示是先編譯的libcaffe,在solution上面右擊選擇屬性(properties)
可以發現預設選擇的是單任務,只編譯libcaffe。這就是為什麼之前預設先編譯libcaffe。
接下來,可以選擇更多的任務來編譯。類似地,我們接下來也可以只選擇caffe來編譯,同樣的要注意release和X64.
然後類似的build等待。。。
然後也編譯成功啦。。。還有一些其他的需要的時候再編譯。。
注意:之所以選擇微軟官方的版本,是因為在編譯過程中會自動下載一些依賴庫.(見)不用手動選擇,所以非常簡單方便.
轉自:http://blog.csdn.net/xierhacker/article/details/51834563
[轉] Windows+VS2013爆詳細Caffe編譯安裝教程