我遇到一个奇怪的问题,当尝试使用NSight附加am应用程序时,列表中没有可用的进程。
我正在尝试调试CUDA代码。所以我将我的VS2012项目附加到一个应用程序(MATLAB)。它过去工作正常,但直到昨天没有可用的过程以某种方式附加。奇怪的。
以下是我所做的事情:
答案 0 :(得分:3)
检查您安装的显示驱动程序版本。来自release notes of Nsight 5.0:
从NVIDIA网站下载并安装以下显示 司机(或更新):
驱动程序版本355.85,355或更新版本
此外,您可能需要在Windows 7中使用管理员权限启动监视器。
答案 1 :(得分:1)
我通过将NSight降级到4.5以及适合NSight 4.5的驱动器解决了这个问题
对于Nsight 5.0,我无论如何都无法工作。驱动程序版本是正确的,但它只是没有尝试我的工作。
答案 2 :(得分:1)
当我遇到这种情况时,检查并取消选中"显示所有用户的流程"按钮触发了要重新填充的对话框。
答案 3 :(得分:0)
您需要确认一些事项。
由于您的NSIGHT_CUDA_DEBUGGER已在系统ENV中设置,因此您需要重新启动计算机才能使其生效。
在主机端,将“启用安全连接”设置为“True”。然后你需要在Monitor端给出相同的设置。保持设置一致。
附加时有操作技巧。首先切换到默认传输,然后再切换到Nsight GPU Debugger。现在,限定符字段为空白。然后选择localhost。它自从触发新连接。如果你保留在Nsight GPU Debugger中,它就不起作用。