http://blog.csdn.net/xjz18298268521/article/details/52190184html
http://www.cnblogs.com/xuanyuyt/p/5726926.htmlpython
http://m.blog.csdn.net/article/details?id=51355143linux
http://blog.csdn.net/u011185952/article/details/52577620c++
http://www.cnblogs.com/xiaoxiangding/p/6206389.htmlgit
(下面的包都有被人已經下載好傳到網盤上的,下載成功率高些)github
下載vs2015 配置c++工做環境vs2013windows
下載cuda8.0app
下載cudnnui
下載nuget相關的包(boost,opencv...)google
下載winPython Anaconda python
以上博客中的下載連接:
nuget相關包:下載解壓放到與caffe-master並列文件夾便可:連接:http://pan.baidu.com/s/1nuIJMp7 密碼:1zgo
caffe的工程下載下來,裏面默認的vs工程都是2013及如下的。
使用vs2015編譯上的問題:
編譯順序要注意,先編譯libcaffe,否則總說proto目錄下的文件找不到;(編譯工程的時候會自動生成的不用本身用命令生成)
運行庫須要設置一下,否則總說連接庫找不到;(雖然下載的是vs2013的庫,可是隻要設置正確了是能夠成功連接的)
因爲有太多包的版本遇到問題,最後仍是將vs2015換成vs2013了,cuda又要在裝一次,來配置2013中的cuda相關環境。
http://blog.csdn.net/sunboyiris/article/details/23736355
http://www.cnblogs.com/mothe123/p/5012094.html
http://blog.csdn.net/a_31415926/article/details/50532665
http://stackoverflow.com/questions/38860915/lnk2019-error-in-pycaffe-in-debug-mode-for-caffe-for-windows
https://github.com/happynear/caffe-windows/issues/54
從新配置vs開發環境:
cd c:/Program Files(x86)/Microsoft Visual Studio 14.0/Common7/IDE
執行devenv.exe /setup /resetuserdata /resetsettings
修改配置文件, 打開python接口支持,配置python路徑(帶python.exe的那個),修改python版本。
後面遇到的問題:
boost的lib不少版本問題,在2015裏面連接失敗,換回2013python的一個_d.lib庫沒有,經過修改python.h頭文件解決
python接口pycaffe編譯的時候提示一些python相關的外部符號沒有定義,經過重裝anaconda 版的python解決
庫的使用:
import numpy 時多個庫io衝突問題,pythonpath配置的問題,caffe-master/python 不是caffe-master/python/caffe
路徑的問題經過:
import sys
print sys.path
sys.path.append("")
sys.path.remove()
問題一:
使用fcn和caffe,python中條用接口,提示找不到_caffe模塊(一看就是庫的問題),由於PYTHONPATH配置不正確,應該將剛纔便編譯caffe生成的pycaffe接口放入路徑變量中。這裏windows下和linux下可能不太同樣
設置環境變量 PythonPath
,值爲 <caffe_root>\Build\x64\Release\pycaffe
問題二:提示找不到google.protobuf.internal 模塊https://github.com/google/protobuf/releases/tag/v3.0.0 下載
按照這個樣子安裝就能夠了。http://blog.csdn.net/cloud95/article/details/42674183
最後在就能夠成功import caffe