开始准备学习caffe了,首先当然是环境配置问题了,折腾了一天总算搞定了,现在把配置过程中遇到的坑记下来,以免再遇到。主要参照这个博客 http://blog.csdn.net/guoyk1990/article/details/52909864,感谢博主。
配置环境:w7 64位+vs2013+cuda 7.0
一,配置过程
1.安装vs2013
2.安装cuda7.0
3.安装cudnn,安装之前先查看自己的电脑显卡型号,是否支持gpu以及其显卡的计算能力是否匹配,cudnn要求显卡的capability不低于3.0,我的电脑显卡是GTX 720M ,上英伟达的官网查看其capability是2.1,所以无法用到gpu;
4.下载官方caffe-windows库,路径 https://github.com/Microsoft/caffe,解压后进入到其目录下的windows文件夹,复制文件CommonSettings.PRops.example,修改名字为CommonSettings.props
5.编译caffe,用vs2013打开文件 caffe-windows/windows/Caffe.sln,切换到release配置下生成解决方案,经过一段时间后生成成功。 其中caffe所依赖的第三方库在生成解决方案的过程中会自动下载,生成成功之后的文件都在./Build/x64/Release中。
二,配置过程中的问题
1.在打开Caffe.sln时无法加载libcaffe和test_all工程,按照http://www.cnblogs.com/love6tao/p/5706830.html中第4.4提到的将C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.0/extras/visual_studio_integration/MSBuildExtensions文件夹复制到C:/Program Files (x86)/MSBuild/Microsoft.Cpp/v4.0/V120/BuildCustomizations下,但是重新加载libcaffe和test_all工程依旧失败,提示无法找到CUDA 7.5.props,原来是cuda版本不对,用vs2013打开CommonSettings.props文件,修改7.5属性为7.0,保存,重新加载成功。
2.官网中下载的15个工程全都生成成功后,按照http://blog.csdn.net/guoyk1990/article/details/52909864 下载测试数据集,转换训练、测试数据成功,但是运行测试的时候不成功,原因是我的电脑的显卡capability是2.1,因此将CommonSettings.props文件中的false和true属性分别改为true和false,重新生成解决方案,再运行测试成功,大功告成。 贴张图看看效果:
新闻热点
疑难解答