caffe+win10+gpu+ananconda2配置

最近win10下安装了caffe,为了避免大家踩到雷坑,为此写一篇博客,参照此博客配置,应该是没有任何问题的。(默认gpu模式)
安装环境 i7处理器,n卡950m(笔记本哦),ok进入正题。(release下release下))
1:下载地址:https://github.com/Microsoft/caffe
2:在 .\caffe-mastter\windows路径下复制CommonSettings.props.example 文件,重名为CommonSettings.props。,通过notepad++(代码编辑器,我喜欢的)修改,因为我们是默认gpu模式,CUDA和cuDNN这里是true。我自己是用python进行caffe学习,设置为true。其他三方的库,VS编译时会通过NuGet进行自动获取,非常方便!ps:这里说下 我是下载ananconda2的,python2.7,切合度很高,会少去你很多麻烦,因为opencv里的python编译是2.7的pyd,ok。
3:这步是重点,先插图![这样修改支持cuda和cudnn](https://img-blog.csdn.net/20170713135830064?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDQyNjA4MA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast),

cuda版本和cudnn下载的版本,下载cuda8.0.61_win10,cudnn下载的是cudnn7.0-v4。可能很多人这里会配置不好,有出现很多莫名奇妙的错误、例如

error MSB4062: 未能从程序集 S:\NugetPackages\OpenCV.2.4.10\build\native\private\coapp.NuGetNativeMSBuildTasks.dll 加载任务“NuGetPackageOverlay”。
这个错误啊,其实你在上图中不要修改位cuda8.0,选择7.5就可以了。因为里面有7.5,这个错误的根源是caffe的win是支持.net35框架的,一般我们要自己卸载net45,重新安装35,不过这样麻烦,所以我这个方法试了下 是可行的哦。
然后你要注意的是,很多博客都是自己把cudnn的库放进来,但是props里其实没有cuda的路径的,所以我就这样,插图join the path of cuda!
ok,到这里的话基本下面就没啥问题。
该配置的啥的就配置吧,先编译libcaffe的,这个工程内加入python的路径(就是ananconda的inlcude),算了插图相关配置
再编译libcaffe后,我没有错误,如果有出现error C2220: warning treated as error - no object file generated 这样的错误,右击项目,属性,在C/C++那里把treat warning as error设为no,再重新编译一次,就完成编译了。编译到这里相信你成功了。
成功后你的Build文件夹下一定有caffe.exe文件,不然说明没编译成功
编译成功后,将caffe-master\caffe-master\Build\x64\Debug\pycaffe路径下的caffe文件夹拷贝到你的python(anaconda))的site-packages下面,,测试能不能正常import caffe,如果没报错说明一切OK。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值