我遇到一个奇怪的问题,当尝试使用NSight附加应用程序时,列表中没有可用的进程。
我正在尝试调试CUDA代码。因此,我将VS2012项目附加到了一个应用程序(MATLAB)。它曾经可以正常工作,但是直到昨天为止,尚无可用的附加过程。奇怪的。
这是我所做的事情:
NSight 5.0设置:
个人和系统设置中的环境NSIGHT_CUDA_DEBUGGER = 1
。
打开VS2012项目并->工具->附加到进程-> Nsight GPU调试器
在步骤3中,没有显示任何处理。一旦我选择了Nsight GPU调试器和本地主机,Nsight就会说它已经连接了。
我正在使用VS2012 Pro,Windows 7,CUDA 7.5和Nsight 5.0。任何帮助是极大的赞赏。
最佳答案
检查已安装的显示驱动程序版本。从release notes of Nsight 5.0:
在NVIDIA网站上,下载并安装以下显示
驱动程序(或更新的):
驱动程序版本355.85,版本355或更高版本
另外,您可能需要在Windows 7中以“管理员”权限启动监视器。