搭建Windows10 + 1050Ti + CUDA11.0 + VS2017 + YOLO时,遇到的三个问题

本文记录了在Windows10环境下,使用CUDA11.0、VS2017和YOLO进行深度学习开发时遇到的三个问题及解决方案:1. 修复CUDA 11.0.props/CUDA 11.0.targets缺失;2. 解决msb3721错误,返回代码为1,修改CUDA C/C++ Device的Code Generation设置;3. 解决CUDA Error: no kernel image is available for execution on the device,调整CUDA_ARCH以匹配1050Ti的计算能力。关键在于理解GPU的计算能力与CUDA设置的对应关系。
摘要由CSDN通过智能技术生成

搭建过程可以参考这篇博文,很详细https://blog.csdn.net/KID_yuan/article/details/88380269。本文只是记录搭建之后,编译、执行darknet所遇到的问题。

1. 无法找到CUDA 11.0.props/CUDA 11.0.targets

参考https://www.pianshen.com/article/86001369806/

第一种方式打开darknet.vcxproj,将CUDA 10.0替换为11.0 。

第二种则是手动复制nVidia解压出的文件,但cuda11.0的文件路径与链接给出的略有不同

C:\Users\username\AppData\Local\Temp\CUDA\visual_studio_integration\CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions

将这个文件夹中的.props/.targets文件复制到报错提示的位置。

2.msb3721

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值