CUDA Parallel NSight同时调试主机和设备

时间:2012-12-03 15:15:27

标签: cuda nsight

是否有人知道在远程计算机上使用并行NSight是否可以调试CUDA?我能够进入CUDA代码而不是我的主机代码。它说CUDA能够生成主机调试信息,因此可以远程和本地进行调试。 我的卡是580 GTX。

//device code <-- able to debug device code
//host code   <---- when device code returns, should be able to debug host code

谢谢!

2 个答案:

答案 0 :(得分:2)

目前,只有当前版本的Nsight和Visual Studio无法从单个IDE实例同时进行GPU / CPU调试。

作为一种解决方法,您可以从Visual Studio的一个副本启动GPU调试,然后打开第二个IDE实例并附加其CPU调试器。它们没有统一的步进,但你至少可以独立设置断点。

答案 1 :(得分:0)

现在应该可以在同一个VS实例中附加Visual Studio默认调试器和NSight。那应该可行。