借用了网上前辈的安装的技巧,出现MSB4062错误时 解决方法 可以参考以下博客
https://blog.youkuaiyun.com/u011995719/article/details/78980503
https://blog.youkuaiyun.com/louzhengzhai/article/details/73180178
-
首先将Visual Studio 最大并行项目生成数改为1,防止自己网络不好,下载不下来依赖库而出现错误。
V2013 步骤是 :工具—>>选项—>>项目和解决方案—>>生成并运行—>>右侧第一行将最大并行项目
生成数改为1。 -
配置CommonSettings.props 配置CPU 将第7行改为true 8行改为false若加Python接口,将13 行改
为true。48行添加Python环境的目录 ; 配置 GPU 将第7行改为false 8行改为true ,9行改成你安装
CUDA的版本。比如我显卡是1050 CUDA是9.0 算力是6.1,那么就将9行改为9.0 ,21行是算力两个
参数都改为61。我只有一个显卡所以只有两个参数,原来默认有两个显卡,参数为4个,所以要删掉
两个参数。24行要添加CUDA的路径,如果是系统默认安装路径,则可以不填。然后配置完成。
3 在以管理员身份打开Visual Studio ,打开Caffe.sln时。直接编译CPU配置的解决方案(我是16个项目)
,要设置编译版本,但一般不会出现什么问题。只要是GPU版可能出现问题。针对GPU问题MSB4062
加载任务“NuGetPackageOverlay”失败问题,或者opencv中找不到依赖等。先编译libcaffe.
将libcaffe 中的cudnn.h