我刚刚设置了Parallel Nsight调试环境并开始远程调试我的CUDA程序。我可以调试内核函数,但我不认为我可以在宿主函数中设置断点并让调试器停在该断点处。我不知道在哪里观看节目输出。远程机器实际上弹出一个命令行窗口,输出显示在该窗口中。但是我希望在本地机器上看到输出。有什么建议吗?
我的环境:
目标机器(远程机器): Windows 7,Parallel Nsight监视器2.1,GTX 315。
主机(本地机器): Window 7,Visual Studio 2010,Parallel Nsight 2.1,GTX 9400 m
答案 0 :(得分:3)
要执行此操作,您还需要远程调试主机代码。也就是说,您需要启动一个单独的Visual Studio实例。 AFAIK你无法在同一个Visual Studio实例中实现相同的功能。
您可以使用此新实例通过附加到进程来开始调试。选择要连接的进程时,请确保选择远程计算机并连接到在其上运行的应用程序。