一、安裝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即可。
好了,我的已經安裝過了。正常運行。效果如下。