win7+caffe+GPU详细配置过程

历经了极其吐血的过程,参考了众多高手的blog后,终于将caffe编译成功。
废话不多说!
1、环境确定:windows 7系统,配置GPU。
2、确定自己有安装VisualStudio 2013,因为官网上提示caffe需要VS2013编译器才行(VS2015应该也可以,有人配置成功)。
3、安装CUDA和cuDNN
下载CUDA7.5(https://developer.nvidia.com/cuda-downloads
这里写图片描述
cuDNNv4(v5也可以)(https://developer.nvidia.com/rdp/cudnn-archive
这里写图片描述
(之前尝试过CUDA8.0+cuDNNv5,没有成功,各种报错)
解压cuDNN后,将对应的bin、lib、include与CUDA7.5对应的bin、lib、include进行合并。
4、下载caffe源码以及依赖库
本人用的是happynear的caffe-windows:https://github.com/happynear/caffe-windows,另外,微软的版本貌似一样。
caffe的依赖库有很多,NugetPackages里整合了所需的各种依赖库。可以从网上下载压缩包。
5、编译
(1)解压caffe-master
复制windows文件夹中的CommonSettings.props.example并改名字为CommonSettings.props,打开文件修改配置:
这里写图片描述
主要有几处需要注意:1)CUDA版本为7.5;(2)cuDNN路径为空,如24行(网上有说填上cudnn路径的,但最后会报错,参考http://bbs.csdn.net/topics/392019355?locationNum=6);至于python和matlab的支持与否,看个人需求吧。
(2)Nuget包管理
将NugetPackages压缩包下载好之后,解压到与caffe-master同一层文件夹中。
【工具】》【Nuget程序包管理器】》【程序包管理器设置】》【程序包源】》【加号+】》修改Package source的指定路径(NugetPackages的路径)》更新。 OK!
(3)编译
编译顺序为libcaffe、caffe等, 编译环境:x64 + Release。
打开 caffe-master/caffe-master/windows 文件夹, 运行 Caffe.sln 文件
如图:
这里写图片描述
第一次应该是这两个显示加载失败的,解决方法如下:
关闭VS,打开 CUDA 安装路径中的 MSbuildExtensions 文件夹,如果你在之前安装时选的是默认路径,那么它应当在 c 盘 / Program File/NVIDIA GPU Cpmputing Toolkit/CUDA/7.5/extras/visual_studio_integration 里的所有文件拷贝到 Program File(x86)/MSBuild/Microsoft.Cpp/v4.0/V120/BuildCustomizations 文件夹下。
重新 运行 Caffe.sln ,所有项目加载正确。
编译(耐心等待,大约20-30分钟)
这里写图片描述
大功告成!

路漫漫其修远兮,吾将上下而求索!
预祝各位编译顺利!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mirinda_cjy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值