-1

我有一个在某些输入数据上执行时挂起的 CUDA 代码。

为了调试它,我用 -g -G 编译它,这样我就可以用 cuda-gdb 运行它,但是当用 -g -G 编译时,即使在 cuda-gdb 之外,代码也能正常工作。

如何调试代码,可能是什么问题?

我在多个地方实现了互斥机制。

4

1 回答 1

1

尝试使用cuda-memcheck运行。

于 2013-02-03T06:08:11.843 回答