我尝试使用Nsight与Visual Studio 2008调试cuda应用程序,因此我打开了Attach to Process对话框。我将Transport设置为Nsight GPU调试器。我将限定符设置为我的机器名称(在本例中为MONAD)。我在“可用进程”窗口小部件中看到了一个进程列表,但它们都是灰色的,如果我单击我的应用程序,它仍然是灰色的,我无法单击“附加”按钮。
当我构建应用程序时,我确保在使用nvcc编译我的.cu文件时使用-G0标志
答案 0 :(得分:4)
请确保按照Nsight Visual Studio Edition 3.0章节Attach Debugging to a Running CUDA Process
中的说明设置了监视器设置和环境变量如果有帮助,请告诉我。感谢