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