Windows下安裝Caffe簡易辦法

轉載於Caffe在Windows10下的編譯安裝
下面介紹一下如何在Windows下配置Caffe框架

Caffe官網

Github: BVLC/caffe

官方的安裝說明很坑,自己總結一篇安裝過程造福後人。

預先準備

編譯環境:Visual Studio 2013 Visual Studio 2015
一定不能用2015!

GPU工具:CUDA 8.0 下載完後把-exe改爲.exe,直接安裝即可。
Python 2.7
cuDNN x64 把鏈接複製到迅雷等下載工具中即可,否則就註冊賬號,按官網提示下載。
https://developer.nvidia.com/cudnn

之後我們到微軟在Github上提供的Caffe下載頁:Microsoft/caffe

直接下載ZIP文件
下載好了ZIP文件後,解壓到任何位置,將文件夾改名爲caffe

編譯配置

1.打開caffe文件夾,再打開windows文件夾,將其中CommonSettings.props.example文件複製一份,改名爲CommonSettings.props

CommonSettings
2.解壓cudnn-8.0-windows10-x64-v5.1.1.zip壓縮包,得到cuda文件夾,將其複製到caffe文件夾下

3.接下來我們編輯配置文件。右擊CommonSettings.props,使用記事本或者其它文本編輯器打開。
將其中CudaVersion後面的7.5改爲8.0
CuDnn是指定之前cuda文件夾的路徑,我把caffe文件夾放在了D:\Workspace下,因此這裏填了D:\Workspace\caffe

CommonSettings
4.找到路徑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中

5.這時候再打開Caffe.sln,就可以全部正常加載了。

加載成功
開始編譯

1.右擊libcaffe,選擇Properties

Paste_Image.png

2.屬性設置爲如圖所示

Release

Warning
3.之後再把libcaffe設置爲啓動項目

啓動項目
同時改上面編譯爲Release

Release
4.構建libcaffe

編譯
這一過程會比較漫長,因爲NuGet會從網上把所有依賴文件全部下載到本地。大概有1個G左右。在Workspace文件夾下可以看到NuGetPackages文件夾,裏面就是編譯用到的包。

注意VS的輸出窗口,看看Build是不是Succeeded了。
編譯好了後會出現一個Build的文件夾,進caffe\Build\x64\Release看看是否有相關文件

Build
5.此時,同理可以編譯caffe
也可以直接編譯Solution,把所有caffe的組件全部編譯好。

Solution
在Release文件夾裏,就可以看到編譯好的caffe了

caffe
配置好了之後,就可以開始搞事情了~

遇到的問題

cannot open file ‘python27_d.lib’
解決辦法:缺少Python27_d.lib的解決方法
修改 Python\include 下的 pyconfig.h, object.h

發佈了34 篇原創文章 · 獲贊 18 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章