Windows 7(64位)caffe安装经历

Windows 7(64位)caffe安装经历

经历了好几天的配置,重装VS,终于配置成功了,在windows下用caffe着实不太友好。
一、前期软件安装到位
我安装的是VS2013,因为用的微软出的一个caffe版本https://github.com/Microsoft/caffe仅支持VS2013。而用微软这个版本的好处是会自动下载各种配置。另外电脑里有Matlab 2016a 和 python 2.7。 python是通过Miniconda2安装的,链接及版本要求可以到caffe-master中的README中找。

二、安装CUDA
我安装的是CUDA 7.5
三、下载cuDNN
这个caffe要求 cuDNN v4 或 v4,下了v5。将文件夹解压缩(cuda)到指定文件夹后,在CommonSettings.props(后面解释)文件中填上cuDNN的路径就行了,我是和caffe-master文件夹放在同一个文件夹caffe下的。这里写图片描述
忽略图片中另外两个caffe-windows文件夹,NugetPackages是在编译caffe过程中自动下载的配置文件。

四、编译
在./windows文件夹下有一个文件CommonSettings.props.example,将它赋值粘贴到同一目录下,并改为CommonSettings.props。
这里写图片描述
用VS2013打开Caffe.sln。
1)打开CommonSettings.props,根据实际情况修改是否使用python或matlab,若使用置为true并修改路径。cuDNN的路径也要修改。
这里写图片描述
这里写图片描述

这里写图片描述
2)编译
caffe.sln属性是单启动项目,因此编译前要设置一些属性,选择要编译的的工程。编译一个工程之前,再设置一下该工程的属性,设置为realease x64,C/C++“将警告视为错误”设置为“否”。
我先编译了libcaffe,caffe.managed,然后编译caffe。编译过程中遇到过一些小问题,比如某个文件中的一些语法错误,我就用图1中master-windows-ms中相应的文件替换了,因为master-windows-ms中文件的版本比较新是17年的,而微软那个是16年的。master-windows-ms下载地址为https://github.com/happynear/caffe-windows这个大神提供的。
3)编译通过后测试运行
将转换好的数据集放到.\examples\mnist目录下,然后在根目录放run.bat,内容为

    Build\x64\Release\caffe.exe  train --solver=examples/mnist/lenet_solver.prototxt  
    pause 

运行成功就代表配置好了。

参考:
http://blog.sina.com.cn/s/blog_15e1762760102w9kc.html
http://blog.csdn.net/hong__fang/article/details/51317424
http://blog.csdn.net/xierhacker/article/details/51834563
http://blog.csdn.net/guoyk1990/article/details/52909864

:各软件版本一定要根据caffe文件夹中README文件中的要求来,不然会有问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值