Pascal GTX Titan X profiler support

I installed the CUDA 8 package (cuda_8.0.27_linux.run) along with the updated driver (NVIDIA-Linux-x86_64-367.44.run).

nvprof runs, nvvp cannot interpret the output.
“Insufficient Kernel Bounds Data”.
“The data needed to calculate bla bla bla could not be collected.”

With the CUDA 7.5 framework, nvprof just fails to run.

Did anybody get the profiler to work with a 1080 or a Titan X?

This might be an issue with your code or how you are trying to profile it, as opposed to your GPU or setup.

Doubt it. The profiler runs fine on non-pascal platform.

Besides, this fails too.

global void test_kernel()
{
printf(“Hello, world.\n”);
}

int main()
{
test_kernel<<<1, 1>>>();
cudaDeviceSynchronize();
return 0;
}

Build:
/usr/local/cuda/bin/nvcc -ccbin g++ -m64 -gencode arch=compute_30,code=sm_30 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode arch=compute_52,code=compute_52 test.cu -o test
/usr/local/cuda/bin/nvprof -f --analysis-metrics -o prof ./test
/usr/local/cuda/bin/nvvp ./prof

Do you have a working profiler on Pascal?

I tried running nvprof from CUDA 8RC (8.0.27) on a Pascal Titan X and also saw some issues. I asked internally and apparently there are some known issues with nvprof on Pascal Titan X. You will need to wait for CUDA 8 production release for these to be resolved.

OK. Thanks.