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

我的环境

我是在2016年6月7号 成功配置caffe,并且在python下 import caffe 成功的。
在python 2.7 下导入成功的画面
下面是我的环境


  • 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 官网给的有说明
v3 or v4

从上面给的win下caffe的下载的地址下载好caffe的半成品。然后会发现里面有一个windows文件夹,打开,然后按照官网给的说明修改 CommonSettings.props
props
下面配置python那一部分
py
注意修改python的路径,下面是我配置好的文件的截图
confpy1

confpy2

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

先点击绿色的三角直接全部生成。下面是生成成功的截图
succ1
生成成功之后右键选择pycaffe生成。下面是pycaffe生成成功的截屏
succ2

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


  1. 将警告视为错误,导致编译失败
    解决方案 按如下图片修改 即可
    error1

  2. 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.
    cuDNN

有问题可以联系我
QQ:1106132246

参考网址

微软官方的Caffe安装说明

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值