Winsows 下Visual Studio 编译caffe 出错 error MSB4062 加载任务“NuGetPackageOverlay”失败问题 我的解决方法

借用了网上前辈的安装的技巧,出现MSB4062错误时 解决方法 可以参考以下博客
https://blog.csdn.net/u011995719/article/details/78980503
https://blog.csdn.net/louzhengzhai/article/details/73180178

  1. 首先将Visual Studio 最大并行项目生成数改为1,防止自己网络不好,下载不下来依赖库而出现错误。
    V2013 步骤是 :工具—>>选项—>>项目和解决方案—>>生成并运行—>>右侧第一行将最大并行项目
    生成数改为1。

  2. 配置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.hpp 中115 行CUDNN_CROSS_CORRELATION末尾加入下面括号里内容
    (,CUDNN_DATA_FLOAT).然后保存。然后再将NugetPackages/opencv2.4.10/build/native 文件夹下
    OpenCV.targets打开设置将第5行中private前面斜杠去掉。 然后保存就可以重新编译libcaffe 了。
    4 将添加VS的 cl.exe所在路径至环境变量 D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
    按照粒子填写。这部最重要,可以先尝试这一步,不行再添加上面的三步骤
    有需要NugetPackages包 的回复我。失效回复我 链接:https://pan.baidu.com/s/116WmG3r_U4188KPvYC7GCA 密码:r2eo

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值