安装过程:
1、安装VS2013(可自定义安装路径);
2、安装CUDA7.5(选择默认路径即可,其中选择自定义安装);
3、下载cudnn v4(或v3),并将其中的bin,include,lib文件夹复制,替换CUDA安装路径下的原文件夹(本人安装CUDA时选择了默认路径,因此文件夹目录为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5)
4、下载编译好的caffe文件(此文件配置时不需再修改各类路径,且其中所需的各类类库均已包含):https://github.com/BVLC/caffe/tree/windows
5、打开caffe文件夹中的caffe.sln文件(..\caffe\caffe-windows\windows),先对加黑的libcaffe项目进行编译(编译成功后它会自动添加许多链接和库进去),编译成功后,再生成整个解决方案。
编译中的各类问题及解决方案(采用编译好不需修改路径的caffe文件的优点就是错误少!):
1、
解决方案:复制CommonSettings.props.example文件,修改后缀名为CommonSettings.props文件并放入..\caffe\caffe-windows\windows路径下
2、
解决方案:
error C2220:错误提示里“警告被视为错误”,说明这本来是一个警告, 因此打开VS->项目->属性->配置属性->C/C++->常规->将警告视为错误修改为“否”,重新编译即可(http://blog.csdn.net/sunshine_in_moon/article/details/51426073)。
error LNK1104:把解决方案全部清空,先编译生成libcaffe,再生成整个解决方案
备注:本人采用编译好的caffe文件,需支持英伟达显示适配器,并且对GPU型号有一定要求,因为其compute capability要求在3.0以上。