I am completely unable to debug any CUDA code. Each time I try to “Start CUDA Debugging,” I get the following message: “A CUDA context was created on a GPU that is not currently debuggable. Breakpoints will be disabled.” It does appear to correctly identify my GPU, as it says GeForce GTX 970 at the end of the message. This happens even when I try to run the sample in this tutorial (note that i upgraded the project to use VS 2013 runtime):
I am trying to debug on a single machine with a single NVidia GPU. I am only trying to debug CUDA code.
I am on a desktop computer that is using the following:
Visual Studio 2013 Version 12.0.40629.00 Update 5
NVIDIA Graphics Driver 368.81
NVIDIA CUDA Toolkit 7.5 with Visual Studio Integration
NVIDIA Nsight Visual Studio Edition 220.127.116.1181
GeForce GTX 970
Some things I tried: updating the drivers, ensuring I meet the hardware requirements (according to Nsight 4.7 documentation my GPU is compatible), ensuring I am indeed compiling the debug version of the application.
Nothing I have searched has given me any insight on this problem. Can anyone help?