win7 64位 vs2013下配置caffe(CUDA8.0)

caffe 是深度学习的一个框架,前几天刚在自己的电脑上配置了caffe,首先说明一下,电脑的环境是win7  64位。
安装的过程中遇到了一些问题,参考了之前一些博主的经验:
http://blog.csdn.net/bookcup/article/details/52383333
http://blog.csdn.net/xjz18298268521/article/details/52190184


一、准备工作
1、安装vs2013
到微软的官网上下载visual studio 2013,官网地址为:http://download.microsoft.com/download/8/1/F/81FE1D40-2658-4CC5-8699-85D8377B35B9/vs2013.4_ult_chs.iso
下载的是镜像文件,然后按步骤一步步安装就可以了,安装过程中也遇到了没有数字签名的问题,但是貌似对使用没有什么影响(菜鸟比较水,好多原理都不清楚,只知道能用就行了)。
2、下载安装CUDA
网上找到的都是CUDA7.5的安装教程,到官网上去下载的时候只找到了CUDA8.0版本,于是就下载的CUDA8.0。在安装的过程中遇到了一些情况,一直找不到安装目录(重新装了几次都是一样的情况),后面将电脑重启了两次,后面竟然就可以用了(一直没弄明白怎么回事),CUDA安装的过程中会自动配置visual studio(本人电脑了装了vs2010和vs2013,在安装的过程中都自动配置好了)
3、安装Python
这里参考前辈的经验,使用的是WinPython集合包,64位版本的下载地址为:https://sourceforge.net/projects/winpython/files/WinPython_2.7/2.7.10.3/ ,下载下来安装就可以了
4、下载caffe 源码
去github上下载微软的caffe源码,下载地址为:https://github.com/Microsoft/caffe
单击网页上的Clone or download即可
二、编译caffe源代码
环境都准备好了,接下来就可以编译caffe源代码了。
1、解压源码(我解压在D:\software)
2、进入D:\software\caffe-master\windows,
1)打开文件“CommonSettings.props.example”,修改如下代码:
<CpuOnlyBuild>true<CpuOnlyBuild>
<UseCuDNN>false<UseCuDNN>
2)复制“CommonSettings.props.example”,再将“CommonSettings.props.example”重命名为“CommonSettings.props”
3、双击D:\software\caffe-master\windows\目录下“caffe.sln”,自动  打开vs2013。
    4、单击 vs2013”生成”菜单,单击“生成解决方案”。
     开始了长时间的编译过程。微软会自动帮我们生成全部的依赖包。依赖包全部在文件夹D:\software\NugetPackages中。
    5、编译中可能出现的问题:
       (1)、编译中会出现类似错误:
         “error C2220: 警告被视为错误 - 没有生成 “libcaffe.lib”        
 这个问题上网查了一下:有位博主解决了这个问题,博客地址:http://blog.csdn.NET/sunshine_in_moon/article/details/51426073
编译过程中出现警告,编译器将警告视为错误.
解决办法:
(1)、单击”项目”--”libcafee属性”,”将警告是为错误”改为否!
(2)修改后,单击“生成”--“清除解决方案”,然后单击“生成”--“生成解决方案”
6、成功编译后,会生成可执行文件。在目录
D:\software\caffe-master\Build\x64\Release
或目录 D:\software\caffe-master\Build\x64\Debug
五、编译成功后,运行一下吧
 运行时借鉴了这位博主很多:http://blog.sina.com.cn/s/blog_144ccf27c0102x0di.html
1、下载练训练和测试数据包
下载地址:
http://download.csdn.net/detail/u012878523/8140305
    解压后将mnist-test-leveldb和mnist-train-leveldb这两个文件夹,放到D:\software\caffe-master\examples\mnist文件夹中
2、修改文件:
(1)打开文件:D:\software\caffe-master\examples\mnist\lenet_solver.prototxt
     最后一行将GPU改成CPU即可(备注:我的电脑没有GPU)
(2)打开文件:
   D:\software\caffe-master\examples\mnist\lenet_train_test.prototxt
修改如下:(共4个地方,红色字体)
Data_param {
    source: "D:/software/caffe-master/examples/mnist/mnist-train-leveldb"
    batch_size: 64
    backend: LEVELDB
  }
}
data_param {
    source: "D:/software/caffe-master/examples/mnist/mnist-test-leveldb"
    batch_size: 100
    backend: LEVELDB

  }

注意,斜杠的方向是左斜而不是右斜,跟其他地方的不同

3、Run.bat
(1)目录D:\software\caffe-master下新建txt文档,里面写入:
.\Build\x64\Release\caffe.exe train --solver=examples/mnist/lenet_solver.prototxt
pause
(2)将txt文档改名为:run.bat(注意文件后缀是bat而不是txt,电脑需要显示文件后缀才能修改)
4 运行
(1)开始菜单中打开cmd.exe,进入目录D:\software\caffe-master下:
(2)键入:run.bat 回车
就可以看到程序在运行了,如下图:
 
根据个人电脑性能不同,可能需要运行一段时间,可以看到loss在不断减小。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值