Windows 10下安裝配置Caffe並支援GPU加速(改)

來源:互聯網
上載者:User

標籤:ras   jpg   任務   壓縮   str   官網   因此   develop   ...   

 

基本環境

建議嚴格按照版本來
- Windows 10
- Visual Studio 2013
- Matlab R2016b
- Anaconda
- CUDA 8.0.44
- cuDNN v4

1. 安裝CUDA 8.0


安裝完後,程式會自動地添加一個CUDA_PATH的環境變數:

2. 下載cuDNN

下載前需要在Developer網上註冊一個號,簡單填一填基本材料即可。


下完就是一個壓縮包,也沒辦法安裝的,壓縮包裡面有三個檔案,分別是bin,include,lib,把它們解壓,得到一個叫cuda的檔案夾。

3. 從Microsoft的Github中下載Caffe的源碼

注意了,一般來講Windows配置Caffe是比較困難的,原因就在於caffe包不能去正常的官網下載,這個微軟caffe真是給我們省了不少的麻煩,所以,強調一下,去這個連結下載Caffe源碼的壓縮包!
https://github.com/Microsoft/caffe

下載完後,解壓檔案,得到一個叫caffe-master的檔案夾。

4. 安裝Caffe4.1 開啟caffe-master檔案夾,然後看到一個windows檔案夾,然後繼續開啟windows檔案夾,看到裡面一個CommonSettings.props.example檔案,複製出來一份,並改名字為CommonSettings.props。

4.2 用Visual Studio 2013開啟windows檔案夾下的Caffe.sln,檢查解決方案中的項目,重點看libcaffe和test_all是否成功地被匯入。


如果這兩個沒有成功匯入,原因是Visual Studio 2013的安裝路徑中缺少CUDA 8.0.props(或者是你的版本號碼在CommonSettings.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就都沒問題了!(以上解決方案屬於引用,博主實際是匯入了這兩個項的。)

4.3 設定libcaffe為啟動項目

方法是右鍵libcaffe,選擇設為啟動項目。

4.4 開啟解決方案中的CommenSetting.probs,在CuDnnPath那裡把存放解壓的cudnn出來的檔案夾cuda的目錄路徑放到其中去。(比如我這裡是裝在F:\Windows+Caffe下面)


也就是說從cudnn-7.5-windows7-x64-v5.1-rc.zip解壓出cuda檔案夾,假設位置在F:\Windows+Caffe下,那麼CuDnnPath設定為F:\Windows+Caffe。這是因為程式中會自動給你加上cuda,例如(CuDnnPath)\cuda\lib\x64;$(LibraryPath)。因此你需要做的就只是指定它的上級目錄。

4.5 解決方案配置設為release

 

4.6 選擇菜單中的DEBUG->libcaffe Properties...


此處需要修改兩個地方,分別是配置屬性中的常規和C/C++中的常規,如所示

4.7 開始編譯


漫長的等待… … …
直到編譯成功,lucky boy,我這兒跳出這個提示,暫時沒有去理他,反正沒有出錯就先這樣吧

4.8 查看戰利品

caffe_master檔案夾下應該產生了一個名為Build的檔案夾,以後編譯的成功和運行需要的檔案都會存放在..\build\X64\Relase下面。

至此,說明’libcaffe’已經成功地編譯完啦。

5. 編譯caffe

在Visual Studio 2013的解決方案上面右擊選擇屬性(properties)


可以看到原來的是單項目啟動,編譯libcaffe,那麼現在我們選擇編譯caffe,也可以選擇更多的任務來編譯。

開始編譯,漫長的等待… … …後,也就編譯成功啦!可以去看看戰利品。

Windows10下安裝配置Caffe並支援GPU加速
本文用到的安裝材料:百度網盤

原文是在windows7系統配置環境,matlab2016a,cuda是7.5.

我的差異;win10,matlab2016b,cuda8.0.結果是成功的

Windows 10下安裝配置Caffe並支援GPU加速(改)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.