NSight attach 显示没有可用的进程

Nic*_*sui 5 debugging cuda visual-studio-2012 nsight

我有一个奇怪的问题,当尝试使用 NSight 附加应用程序时,列表中没有显示可用的进程。

我正在尝试调试 CUDA 代码。所以我将我的 VS2012 项目附加到一个应用程序(MATLAB)。它曾经工作得很好,但直到昨天还没有可用的过程以某种方式附加。奇怪的。

这是我所做的事情:

  1. NSight 5.0 设置: 在此处输入图片说明 在此处输入图片说明

  2. 环境NSIGHT_CUDA_DEBUGGER = 1中的个人和系统设置。 在此处输入图片说明

  3. 打开VS2012项目->工具->附加到进程->Nsight GPU调试器 在此处输入图片说明 在此处输入图片说明

在步骤 3 中,没有显示任何处理。一旦我选择了 Nsight GPU Debugger 和我的本地主机,Nsight 就会说它已经连接了。

我使用的是 VS2012 Pro、Windows 7、CUDA 7.5 和 Nsight 5.0。任何帮助是极大的赞赏。

Nic*_*sui 1

我通过将 NSight 降级到 4.5 以及适合 NSight 4.5 的驱动器解决了这个问题

对于 Nsight 5.0,我无论如何都无法让它工作。驱动程序版本是正确的,但据我尝试,它只是不起作用。