1、環境準備ios
1.Windows 8.1系統git
2.Visual Studio 2013 Ultimategithub
Visual studio 2013 Ultimate下載地址:windows
Visual Studio 2013 Ultimate update 5 免費獲取地址:工具
2、Visual Studio 2013 Ultimate安裝教程(安裝+註冊)ui
3、下載Microsoft/Caffe源碼spa
地址:https://github.com/microsoft/caffe.net
連接打開以後,直接點擊網頁中的Clone or download3d
4、編譯Caffe源碼
1. 解壓源碼(我安裝於D盤,根據我的習慣安裝於哪一個盤,不提倡安裝於C盤)
2.進入目錄 D:\caffe-master\windows
將文件「CommonSettings.props.exemple」複製一下,粘貼,並重命名爲「CommonSetting.props」
在進行此操做的時候,有人也許會遇到這樣的問題,文件的後綴名怎麼修改呢?
提示:如何修改文件的後綴名(W8.1系統)
1) 在win8.1中,雙擊界面中的「這臺電腦」,打開資源管理器。點擊導航欄中的「查看」選項,勾選「文件擴展名」複選框按鈕。
2) 此時文件的後面就會出現文件後綴名或文件擴展名了。
3) 右鍵單擊須要修改擴展名的文件,而後在列表中選擇「重命名」選項。
4) 而後輸入新的擴展名,鼠標點擊桌面空白處。在彈出的窗口中點擊「是」按鈕便可。
3. 打開文件「CommonSetting.props」,加粗字體爲修改後的內容,修改位置應該在用寫字板方式打開以後,文件的第9-10行,修改內容以下:
<CpuOnlyBuild>true</CpuOnlyBuild>
<UseCuDNN>false</UseCuDNN>
4. 雙擊D:\caffe-master\windows\目錄下"caffe.sln」,自動打開安裝好的VS2013。
5. 單擊 VS2013」生成"菜單,單擊"從新生成解決方案"。
開始了漫長時間的編譯過程,請耐心等待,微軟會自動幫咱們生成所有的依賴包。依賴包所有在文件夾D:\NugetPackages中。
5、編譯中可能出現的問題
error C2220: 警告被視爲錯誤- 沒有生成"libcaffe.lib"
有位博主解決了這個問題,博客地址:http://blog.csdn.net/sunshine_in_moon/article/details/51426073
編譯過程當中出現警告,編譯器將警告視爲錯誤。
解決方法:
1)單擊"項目"--"libcafee屬性","將警告是爲錯誤"改成否。
2)修改後,單擊「生成」--「清除解決方案」,而後單擊「生成」--「生成解決方案」。
六、成功編譯後,會生成可執行文件.exe,存放於以下目錄
D:\caffe-master\Build\x64\Release或 D\caffe-master\Build\x64\Debug