NSight 附加显示没有可用进程
NSight attach shows no available processes
我遇到了一个奇怪的问题,当尝试使用 NSight 附加应用程序时,列表中没有显示可用的进程。
我正在尝试调试 CUDA 代码。所以我将我的 VS2012 项目附加到一个应用程序 (MATLAB)。它曾经工作得很好,但直到昨天还没有可用的进程以某种方式附加。诡异的。
这是我做过的事情:
NSight 5.0 设置:
个人和系统设置中的环境 NSIGHT_CUDA_DEBUGGER = 1
。
打开 VS2012 项目和 -> 工具 -> 附加到进程 -> Nsight GPU 调试器
在步骤 3 中,没有显示任何处理。一旦我选择了 Nsight GPU Debugger 和我的本地主机,Nsight 就会说它已经连接了。
我正在使用 VS2012 Pro、Windows7、CUDA 7.5 和 Nsight 5.0。非常感谢任何帮助。
有几件事需要您确认。
由于你的NSIGHT_CUDA_DEBUGGER设置在系统ENV中,需要重启机器才能生效
在主机端,您将启用安全连接设置为 True。然后你需要在监视器端给出相同的设置。保持设置一致。
attach时有操作技巧。首先切换到默认传输并返回到 Nsight GPU 调试器。现在限定符字段为空。然后选择本地主机。它会触发一个新的连接。如果你保留在 Nsight GPU Debugger 中,它就不起作用。
检查您安装的显示驱动程序版本。来自 release notes of Nsight 5.0:
From the NVIDIA web site, download and install the following display
driver (or newer):
Driver Release 355.85, Release 355 or newer
此外,您可能需要在 Windows 7.
中以管理员权限启动监视器
我通过将 NSight 降级到 4.5 以及适合 NSight 4.5 的驱动器解决了这个问题
对于 Nsight 5.0,我无论如何都无法让它工作。驱动程序版本是正确的,但就我所尝试的而言,它就是不起作用。
当我遇到这种情况时,选中和取消选中 "show processes from all users" 按钮会触发重新填充对话框。
我遇到了一个奇怪的问题,当尝试使用 NSight 附加应用程序时,列表中没有显示可用的进程。
我正在尝试调试 CUDA 代码。所以我将我的 VS2012 项目附加到一个应用程序 (MATLAB)。它曾经工作得很好,但直到昨天还没有可用的进程以某种方式附加。诡异的。
这是我做过的事情:
NSight 5.0 设置:
个人和系统设置中的环境
NSIGHT_CUDA_DEBUGGER = 1
。打开 VS2012 项目和 -> 工具 -> 附加到进程 -> Nsight GPU 调试器
在步骤 3 中,没有显示任何处理。一旦我选择了 Nsight GPU Debugger 和我的本地主机,Nsight 就会说它已经连接了。
我正在使用 VS2012 Pro、Windows7、CUDA 7.5 和 Nsight 5.0。非常感谢任何帮助。
有几件事需要您确认。
由于你的NSIGHT_CUDA_DEBUGGER设置在系统ENV中,需要重启机器才能生效
在主机端,您将启用安全连接设置为 True。然后你需要在监视器端给出相同的设置。保持设置一致。
attach时有操作技巧。首先切换到默认传输并返回到 Nsight GPU 调试器。现在限定符字段为空。然后选择本地主机。它会触发一个新的连接。如果你保留在 Nsight GPU Debugger 中,它就不起作用。
检查您安装的显示驱动程序版本。来自 release notes of Nsight 5.0:
From the NVIDIA web site, download and install the following display driver (or newer):
Driver Release 355.85, Release 355 or newer
此外,您可能需要在 Windows 7.
中以管理员权限启动监视器我通过将 NSight 降级到 4.5 以及适合 NSight 4.5 的驱动器解决了这个问题
对于 Nsight 5.0,我无论如何都无法让它工作。驱动程序版本是正确的,但就我所尝试的而言,它就是不起作用。
当我遇到这种情况时,选中和取消选中 "show processes from all users" 按钮会触发重新填充对话框。