https://blog.csdn.net/bemy1008/article/details/79376859
之前尝试过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 文件
如图: