Windows下VS2015編譯caffe(無(wú)GPU版本),安裝簡(jiǎn)單

由于不怎么用此電腦訓(xùn)練模型只是進(jìn)行驗(yàn)證測(cè)試模型的代碼,所以沒(méi)有安裝GPU,相對(duì)來(lái)說(shuō)少了很多步驟,先前安裝帶GPU的環(huán)境踩了太多的坑。

安裝環(huán)境工具:win10+caffe+vs2015+python3.5(x64)+pip+cmake>43.4

1、

caffe下載,去git下載windows版本https://github.com/BVLC/caffe/tree/windows

2、安裝cmake,直接百度下載最新版就可以。

3、python可以參考這個(gè)http://www.roselady.vip/a/cangjingge/boke/ai/2018/0314/700.html,如果以前有老版本不對(duì)應(yīng)可以直接

1conda?installpython=3.5

還要安裝?pip install six;? ?pip install pyyaml; ?pip install numpy

4、安裝依賴庫(kù),原版是這樣的

1python scripts\download_prebuilt_dependencies.py --msvc_version=v140

但是一直下載不下來(lái),可以直接去github下載

https://github.com/willyd/caffe-builder/releases/download/v1.1.0/libraries_v140_x64_py35_1.1.0.tar.bz2

5、下完依賴包,將其放在C:\Users\Administrator\.caffe\dependencies\download中這個(gè)路徑是由WindowsDownloadPrebuiltDependencies.cmake這個(gè)文件決定的,下載完成后將此文件的這一段刪掉

6、編譯caffe/scripts下的build_win.cmd文件設(shè)置成只用CPU

7、運(yùn)行build_win.cmd文件

有的電腦可能提示下方錯(cuò)誤,這個(gè)是由于vs2015沒(méi)安裝好導(dǎo)致的。用vs2015的安裝包打開(kāi),把VC++的工具都選上,在運(yùn)行就OK了

/out:CMakeCCompilerId.exe?

CMakeCCompilerId.obj?

LINK : fatal error LNK1104: 無(wú)法打開(kāi)文件“l(fā)ibucrt.lib”

8、再次運(yùn)行成功

9、如果提示“ImportError: cannot import name 'multiarray'”,說(shuō)明numpy模塊沒(méi)有裝好,pip uninstall numpy后重裝,還不行就把site-page*目錄下的這個(gè)文件刪掉再裝

10、終于完事了沒(méi)想到在dos窗口自己編出來(lái)了這樣出錯(cuò)可怎么找,玩我么。。。

11、改用cmake-gui,來(lái)生成vs的工程文件,打開(kāi)cmake-gui

填好源碼目錄,工程目錄一般自己建一個(gè),點(diǎn)擊Configure可能會(huì)報(bào)atlas錯(cuò)誤,將其改成OPEN在上面的框框里改,配置生成好

后可直接點(diǎn)擊Generate生成工程文件,點(diǎn)擊Open Project直接用VS打開(kāi)了,這看著多舒服,編譯整個(gè)解決方案,成功后如下圖

后面再講測(cè)試模型,調(diào)試代碼。。。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容