device函数中的断点无效

我用nsight调试程序,在global函数中的断点是正常的,但是在global函数中调用的device函数中的断点没有用,提示说
no source correspondence for breakpoint,这是怎么回事呢?

LZ您好,如果您用的是CUDA 5+nsight 2.2的话,建议更换到nsight 3.0(现在似乎只有RC2,不过也可以),然后再尝试一下。

祝您好运~

确实是CUDA 5+nsight 2.2,但是之前是正常的,device函数中可以中断。现在不只是device函数中断点无效,而且在global函数中单步执行到device函数处,按F11也无法进入函数。

确实是CUDA 5+nsight 2.2,但是之前是正常的,device函数中可以中断。现在不只是device函数中断点无效,而且在global函数中单步执行到device函数处,按F11也无法进入函数。

楼主您好,这是个已知的问题。

在最新的driver + runtime + nsight 2.2的情况下,的确也可以调试。但你看到的现象存在。

2.2官方支持的是到4.2(以及配套的显卡驱动)。

请立刻升级到nsight 3.0, 以便使用您的最新驱动+5.0的runtime。