在生成darknet时候MSB372 (MSB3721)vs2015错误

在Windows环境下使用CUDA 9.1 + cudnn 7.1 + openCV 3.3.0构建darknet时遇到MSB3721错误。原因是darknet要求CUDA 10.0以上,CUDA 9.1不支持7.5架构。解决方法包括:1) 删除darknet.vcxproj文件中的'compute_52,sm_52';2) 在VS2015中修改CUDA C/C++ CodeGeneration设置。建议仔细阅读README,使用CUDA 10.0及以上版本以避免此类问题。" 5940716,945351,C++实现后缀表达式计算,"['C语言', '算法', '计算']
摘要由CSDN通过智能技术生成

问题描述:
windows下运行darknet过程中,在VS2015生成darknet的时候(darknet build error MSB3721 )遇到了MSB372的错误。(实际上是MSB3721错误,但是因为那个MSB3721的1被隐藏了所以网上一搜索全是问MSB372错误哈哈哈…)
在这里插入图片描述
原因:
我的配置是:cuda9.1+cudnn7.1+openCV3.3.0
是因为大神 AlexeyAB /darknet(原文README) 版本中是要求CUDA是10.0以上,而CUDA9是不支持75架构的,所以要进行修改
在这里插入图片描述解决办法:
网上有朋友说“根据自己的GPU型号,修改darknet.vcxproj文件中的“compute_52,sm_52”(见这篇)内容”但是我把“compute_75,sm_75”对应改成“compute_52,sm_52”并没有解决问题,但是大家也可以试下,最后发现作者自己在README里说了这问题,直接remove就可以了…

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值