遇到个问题,cuda5.5无法单卡调试,之前有人提到,但是那个帖子也没说清原因。

grasshoper97 2014-01-30 04:26:10
win7 ,cuda4.2 ,驱动301.42, vs2010, nsight2.2 一切正常,可以在图形界面单卡调试cpu和gpu函数。(不是命令行cuda-gdb)

新装了个ubuntu12.04,安装cuda5.5, 驱动331.38,用cuda自带的eclipse和nsight,结果调试时,cpu端语句正常,一运行到有cuda函数的地方,就弹出个对话框,说
all cuda devices are used for display and cannot be used while debugging


google一下,发现有人提出这个问题,但没人解答
https://devtalk.nvidia.com/default/topic/524809/all-cuda-devices-are-used-for-display-and-cannot-be-used-while-debugging/

很奇怪,完全相同的硬件,win7下已经单卡调试了,linux下用了更高版本的cuda5.5,反而不行呢?
难道是linux使用硬件的方式和win7不同?
...全文
2542 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_15153883 2014-06-19
  • 打赏
  • 举报
回复
我也想学一下
jcw_westone 2014-06-19
  • 打赏
  • 举报
回复
bucuobucuo .学习了
xie5263934 2014-06-19
  • 打赏
  • 举报
回复
厉害,学习了。。。。。。
grasshoper97 2014-01-30
  • 打赏
  • 举报
回复
找到问题了。 ubuntu下要单卡调试,需要计算能力3.5,否则必须一个显卡显示,一个显卡计算。 看来linux下单卡调试要比win7下复杂。

374

社区成员

发帖
与我相关
我的任务
社区描述
CUDA on Linux
社区管理员
  • CUDA on Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧