Nsight调试cuda遇到的问题

(1)软件配置:VS2017、CUDA10.0、Nsight6.0

(2)遇到的问题:

Nsight6.0是随CUDA ToolKit10.0一起安装的,CUDA Debuging分为Next-Gen和Legacy两种模式,不同模式对应的GPU架构、windows版本和驱动版本可参考Nsight User Guide文档;

笔者使用的GPU为GTX 1080Ti,为Pascal架构;windows版本为win10(内部版本19045);通过Nsight User Guide文档对比最初以为版本都是匹配的。但在CUDA debug时Next-Gen模式会提示驱动无法加载,Legacy模式则无法进入中断。

(3)问题解决:

最终查询资料发现Nsight对于显卡驱动程序的版本也是有要求的,版本太高就会出现无法进入中断的问题,驱动程序版本可在cmd中使用nvidia-smi命令查看

可见笔者安装的驱动程序版本为531.29,同时CUDA驱动版本为12.1,因此驱动版本过高导致Nsight6.0调试时无法进入中断。

笔者不想降低驱动版本,因此卸载了CUDA10.0和Nsight6.0版本,同时安装了CUDA12.1,更新后的Nsight版本为2023.1,可以正常进入CUDA调试。

各Nsight版本对应的驱动和CUDA以及VS版本可参考官方链接Gameworks Download Center | NVIDIA Developer,该页面详细介绍了Nsight各版本的适应要求和安装步骤。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值