深度學習-Windows平台下的Caffe編譯教程


一、安裝CUDA7.5

  Cuda是英偉達推出的GPU加速運算平台

  我這里安裝的是cuda7.5,已經安裝過的忽略,還沒有安裝過的這里有安裝教程.windows下面安裝還是非常簡單的.

  https://developer.nvidia.com/cuda-downloads

二、下載cuDNN

  https://developer.nvidia.com/cudnn

三、從Microsoft官方Github上下載Caffe的源碼壓縮包.

  微軟官方也移植了Caffe,在windows下面的配置會比較簡單一點.

  https://github.com/Microsoft/caffe
  

  三、打開caffe-master文件夾,然后看到一個windows文件夾,然后繼續打開windows文件夾,看到里面一個CommonSettings.props.example文件,復制出來一份,並改名字為CommonSettings.props

   

  

 四、.用VS2013打開Caffe.sln(就到剛剛那個文件夾里面),打開效果如下

  

五、打開CommenSetting.probs.在cudapath那里把存放解壓的cudnn出來的文件夾cuda的目錄路徑放到其中去.(比如我這里是裝在D:\Application\DevTools\cudnn-8.0-windows10-x64-v5.1下面)  

  

 

  當然,也可以不使用CuDnn。

  

六、設置項目為2013,或者您電腦上當前使用的VisualStudio版本。如果您電腦上只安裝了VS13或者VS15,那就可以免去這步。方法是,按Ctrl一個個全選中項目,然后右擊屬性。選擇為當前使用的平台即可。

  

 

 七、開始編譯:首先設置為X64,Debug或Release都可以。然后在解決方案上右擊選擇‘生成解決方案’。

  

  

  有時候,會提示LibCaffe.lib庫不存在之類的,這個時候,需要先編譯libcaffe項目。之后再全部編譯。

   

 

  編譯過程中,VS會自動Nuget到所需要的所有依賴。時間比較長,但是要耐心等待。之后就順利編譯通過了。

  

八、編譯完成后,caffe-master下,就會有個Build。

  

  

 

  至此,編譯完成!我用的是VS2013.

 

 九、多說一句:

  當然,大家也可以直接下載Microsoft提供的Release版本。下載后如下:https://github.com/Microsoft/caffe/releases

  

  下載好后,內容如下:不過打不開caffe.exe,會提示你缺損cn開頭的四個dll。這個時候,你需要安裝我們第一步中介紹的CUDA7.5即可。

  

 好了,我的已經安裝過了。正常運行。效果如下。

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM