windows下VS2015配置caffe
Windows下VS2015配置caffe,是一件其實挺簡單但是坑特別多的事情,稍有不慎就爬不出來,寫部落格來記錄最後在老師幫助下才配置成功的經驗(嚴格按照老師的教程一步也不能錯才行),當然我寫得也詳細一點,也讓大家少掉坑。
前提(開發環境):1、安裝完成VS2015
2、安裝完成anaconda 2 ,裡面有python2.7
3、安裝了git和tortoiseGit
4、安裝了Cmake3.4.0版本以上的
有了這些前提條件才可以配置caffe。
-
下載caffe windows版本原始碼,生成vs工程
最好用git clone下載原始碼,branch 選擇windows,(這裡有坑,不多說上圖)
再用cmake 配置根目錄下的cmakelists.txt,即where is the source code填入cmakelists.txt所在目錄(這個就是caffe所在目錄,這個txt就是在裡面,可以開啟看看這個txt學習學習),where to build the binaries填入根目錄下的一個新建目錄,這個目錄(圖中原為builddvs15,為了區別安裝過的就加了個2)就是我們要放置編譯好的caffe。如圖:
然後按上圖中的configure, 提示要下載libraries_v140_x64_py27_1.1.0.tar.bz2,根據vs版本不同,檔名可能不同。下載通常很慢,建議用下載工具直接下載。
下載後複製到它提示的目錄下,通常是類似這樣的目錄 C:\Users\yourname\ .caffe\dependencies\download 。再configure。
如果提示atlas錯誤,把BLAS 選項改為Open,意思是用OpenBlas
第一次使用,建議勾選cpu_only。如果有GPU並安裝cuda,則可以不勾選。
然後generate ,成功。
2.開啟生成的sln檔案,編譯,大功告成。
驗證:在tools目錄下的某個工程(例如caffe.bin,extract_features等)上右鍵,設定為啟動專案,然後ctrl+f5執行,如果可以執行,則說明已經編譯好了。