您的位置:首页 > 编程语言 > Python开发

caffe+VS2013+cuda7.5+cudnn V4+python 2.7 在windows10 下的配置

2016-06-08 14:20 417 查看

我的环境

我是在2016年6月7号 成功配置caffe,并且在python下 import caffe 成功的。



下面是我的环境

caffe (windows版本)download from github

VS2013

NVIDIA GeForce 840M

CUDA v7.5

cudnn v4(必须是v4或v3 不能下最新的v5 我当时就在这里被坑了好久)

python 2.7

编译过程

我这里只说会出现的错误,其他就按 微软在github上的安装说明

我是为了在python下用caffe。因为我是第一次编译所以我编译的时候也遇到过很多困难,不过都被我解决了。

自己先从网上搜教程下载安装好CUDA7.5 和cuDNN v4,注意 不能是v5 官网给的有说明



从上面给的win下caffe的下载的地址下载好caffe的半成品。然后会发现里面有一个windows文件夹,打开,然后按照官网给的说明修改 CommonSettings.props



下面配置python那一部分



注意修改python的路径,下面是我配置好的文件的截图





下面就打开Caffe.sln修改编译的选项为



先点击绿色的三角直接全部生成。下面是生成成功的截图



生成成功之后右键选择pycaffe生成。下面是pycaffe生成成功的截屏



最后需要把pycaffe生成的文件copy到python安装目录下扩展包的文件夹里面就行了,如下图



将警告视为错误,导致编译失败

解决方案 按如下图片修改 即可



127 error : argument of type “int” is incompatible with parameter of type “cudnnNanPropagation_t”

128 error : too few arguments in function call

错误原因 cuDNN版本错误 我当时就是因为下载了cuDNN v5才导致这两个错误 后来重新下载配置 cdDNN v4才编译通过。

微软官方目前支持cuDNN v3 or v4.



有问题可以联系我

QQ:1106132246

参考网址

微软官方的Caffe安装说明
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: