Curand Debug issues (Cuda 8.0)


I’m experiencing strange errors when debugging CUDA 8.0 code (compute_61,sm_61). I’m running on Pascal architecture and I find that if I put a breakpoint in the code and debug the kernel, then when I resume running I will get random errors. However, if I just debug the kernel without a breakpoint then it runs to the end without an error (Memory Checker is enabled).

If I instead compile to pre-Pascal (e.g. compute_30,sm_30) then I can put breakpoints and resume without any errors. Also if I run on CUDA 8.0 on an older GPU I do not experience this problem.

I’ve not had time to try and produce a minimal reproducible example, first I wanted to check if this is a known issue with CUDA 8.0 and Pascal.

Many thanks