我正在使用NSight调试我的CUDA代码,我有一个问题:我如何为特定的线程和块放置断点?
当我在内核上放置一个断点时,调试器总是在块0的线程0处停止。
发布于 2011-05-03 13:27:38
尝试使用CUDA调试焦点。你可以在任何你想要的块中调试任何线程...
发布于 2011-05-02 18:59:28
正如Nsight中的联机帮助中所讨论的,您可以设置断点,并使其以块和线程id为条件,如下所示:
要在CUDA C断点上设置块或线程条件:
在breakpoint.
@blockIdx(0,2,0) && @threadIdx(5,0,0)
https://stackoverflow.com/questions/5856250
复制相似问题