笔者感觉,相较于TensorFlow来说,Caffe的坑更多更深,而想在Windows系统的VS、Python与Matlab平台均调试成功则更是难上加难。为了降低调试难度,请务必使用Caffe安装包中所要求的各对应软件版本进行安装调试。网上有很多不错的安装教程,请酌情参考,在此不再赘述。
本文主要给出一些疑难问题的解决办法,若仍有疑问,请多读几遍。文中所使用的安装包为caffe-master,该包默认支持的软件为VS2013、Python2.7。
Visual Studio 部分
“未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\CUDA 8.0. props”以及“libcaffe加载失败”
请在“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations”目录下放入下述文件,“V120”还是“V140”决定于你使用哪种平台工具集(请尽量安装VS2013,并在任意VS中选择V120工具集,以获得最佳体验)。
获取方法请参考上一篇文章 https://blog.youkuaiyun.com/zzpong/article/details/80282814。
cuDNN的文件路径在哪?之前我都是用它把CUDA安装文件直接覆盖的
请不要把cuDNN文件包中文件对原CUDA安装文件进行覆盖安装,而要放在其他你喜欢的地方。caffe-master中的cuDNN路径(在CommonSettings.props中设置)与CUDA路径(在系统环境变量里设置,一般安装时会自动配置好)是分开的。切记路径设置正确,否则会报MSB3073的错误,下图就是该路径下不存在cuDNN文件的示例: