[轉] Windows+VS2013爆詳細Caffe編譯安裝教程

來源:互聯網
上載者:User

標籤: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編譯安裝教程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.