cuda gdb调试动态编译内核的信息

时间:2011-02-27 18:14:04

标签: gdb cuda

我正在为cuda动态编译内核。有没有办法将调试信息添加到从运行时生成的汇编字符串动态生成的二进制文件中? 我想在它上面使用cuda-gdb。

感谢。

PS有人可以创建一个标签cuda-gdb吗?

1 个答案:

答案 0 :(得分:1)

我假设您使用nvcc从.cu文件创建.cubin文件,稍后使用cuModuleLoad,cuLaunchGrid和朋友实际启动内核。在这种情况下,您可以通过" -G"转换.cu到.cubin时的nvcc。然后,您可以在cuda-gdb下运行程序并在内核中放置一个断点,并且应该触发该断点。