请问大家怎么调试CUDA程序呀?在DEBUG进不到kernel程序里,老弹出对话框~

superlynn 2010-10-29 02:06:21
我用的是VS2008+CUDA3.2
我看了下往上说的emudebug是怎么回事儿呀?怎么设置来模拟调试呀?拜托大家~
...全文
649 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
piaoxu19860 2012-12-01
  • 打赏
  • 举报
回复
引用 15 楼 baniasthbird 的回复:
两台电脑,其中一台是N卡,这个怎么进行调试啊?
我也很关心这个问题,请高手指点
fishfly001 2010-11-28
  • 打赏
  • 举报
回复
CUDA 3.1之后好像就不支持EMU模式了吧
baniasthbird 2010-11-25
  • 打赏
  • 举报
回复
两台电脑,其中一台是N卡,这个怎么进行调试啊?
lixingjian4 2010-11-08
  • 打赏
  • 举报
回复
linux下面有cuda-gdb
vs里应该也会集成了kernel调试吧?
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 rootxue 的回复:]

计算能力2.0的可以用PRINTF,那个NSIGHT我用两台电脑试了,根本就不能调
[/Quote]是用NSIGHT1.5版本吗?
rootxue 2010-11-08
  • 打赏
  • 举报
回复
计算能力2.0的可以用PRINTF,那个NSIGHT我用两台电脑试了,根本就不能调
Cyrosly 2010-11-08
  • 打赏
  • 举报
回复
不需要调试
feiying2222 2010-11-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 dreampursue 的回复:]
打错了不好意思
不是parallel studio,是nsight parallel
[/Quote]
这个要2块显卡吧
忆幽梦 2010-11-07
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 feiying2222 的回复:]

引用 8 楼 dreampursue 的回复:
打错了不好意思
不是parallel studio,是nsight parallel

这个要2块显卡吧
[/Quote]
是的,可以用两台电脑,只要有一台电脑是NV的显卡就好~
忆幽梦 2010-10-31
  • 打赏
  • 举报
回复
打错了不好意思
不是parallel studio,是nsight parallel
忆幽梦 2010-10-31
  • 打赏
  • 举报
回复
3.0以后不支持emu。使用parallel studio调试。一天电脑上有两个NV的GPU。或者有两台电脑,一台是NV的GPU。
zhudbdNUDT 2010-10-30
  • 打赏
  • 举报
回复
我是把中间结果从显存中拉到内存中再读出来看。。。现在有没有cuda的debug工具?
gallantman 2010-10-29
  • 打赏
  • 举报
回复
emudebug 是在cpu上模拟运行的 实际gpu不参与运算 一般只用这种方法学习 如果你是a卡 只能用emudebug了 可以下载一个cuda_vs_wizard 安装以后就可以在vs2008设置模拟调试了
  • 打赏
  • 举报
回复
Parallel Nsight
superlynn 2010-10-29
  • 打赏
  • 举报
回复
那请问 hnuzhoulin, 我要想进入kernel程序调试 怎么办呢?
hnuzhoulin 2010-10-29
  • 打赏
  • 举报
回复
toolkit3.2不在支持emu模式
superlynn 2010-10-29
  • 打赏
  • 举报
回复
gallantman,嗯 我按照你说的用那个wizard的EMUDEBUG模式做,但是在调试的时候GPU内存的d_data值还是红色的感叹号呀,说什么expression cannot be evaluated~

579

社区成员

发帖
与我相关
我的任务
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
  • CUDA编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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