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安装说明相关文章推荐
- Python-装饰器详解
- python中xrange和yield的用法
- 安装python的pip相关
- python学习之多线程(二)
- Python探索
- Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
- python flask detect browser language
- Python内置函数
- python基础随笔
- python案例-用户登录
- python_Day_02[数组、列表、元组之篇]
- python使用zmq通信
- python面向对象
- Python学习笔记-第一个小游戏Pyglatin
- Scrapy 1.2 + Python 3.5 在 Windows 上的安装方法
- python __doc__ 文档说明
- Python中sorted()方法
- 浅谈Python数据类型之间的转换
- Python爬虫实战(2):爬取京东商品列表
- Python正则表达式如何进行字符串替换