如何在Visual Studio或Parallel Nsight中调试CUDA内核

时间:2012-04-14 12:35:35

标签: visual-studio debugging cuda gpu nsight

我在Win7 x64上安装了带有Parallel Nsight 2.1的CUDA 4.1 SDK。我想调试我的CUDA内核,怎么做?这可能是一个GPU吗?有一个实用工具Nsight Monitor。我已经尝试过,首先在Windows上禁用超时检测和恢复,并禁用WPF,正如Nsight监视器告诉我的那样。我在VS中设置了一个断点,运行代码但没有任何事情发生。 Nsight显示器说我已连接。那么我可以在VS中调试还是我可以在Parallel Nsight中进行调试?如何?万分感谢。

1 个答案:

答案 0 :(得分:4)

如果您只有一个GPU,则无法使用Parallel Nsight 2.1进行调试,因为停止GPU会停止显示(Nsight会阻止您执行此操作)。使用Parallel Nsight 2.2(发布候选now available),您现在可以使用单个GPU进行本地调试。

所以你在正确的轨道上(禁用TDR / WPF等),但你需要更新到Parallel Nsight 2.2以使用单个GPU进行调试。