找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 226|回复: 2

在VS2015上使用cuda8.0调试直接忽略断点

[复制链接]
发表于 2018-3-12 09:00:44 | 显示全部楼层 |阅读模式
ESC4000G3
系统是win7 64专业版,vs2015社区版,cuda8.0, Nsight5.2, 显卡是qudaro 2000,这个显卡是从别的电脑上拆下来的,但是驱动已经安装成功,调试的时候出现
A CUDA context was created on a GPU that is currently not debuggable. Breakpoints will be disabled。adapter: qudaro 2000。求助一下各位大神,怎么解决这个问题?
回复

使用道具 举报

发表于 2018-4-4 13:08:50 | 显示全部楼层
Jetson TX2
Hi, 楼主,

你的被提示"GPU currently not debuggable"是因为该卡是fermi卡,从而不能支持者NSight5.2下被调试。
目前Fermi卡的开发支持情况如下:
(1)完全开发支持(编译+调试):CUDA 7.5/NSight 5.1
(2)部分开发支持(只能编译,不能调试):CUDA 8.0/NSight 5.2, 同时8.0下面的编译会出现警告“此卡已过时,将被放弃支持“。
(3)不支持开发(不能编译,不能调试):CUDA 9.0+

根据上面的情况, 则建议的解决方案:
(1)降级开发环境为CUDA 7.5/NSight 5.1
(2)升级卡到至少Kepler架构+, 建议直接更新到目前的Pascal架构(GTX10XX)。

楼主可以根据自身情况,选择适合你的一种。

Regards,
屠戮人神
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表