Does Debugger.jl work with CUDA.jl? I haven’t had any luck and wasn’t sure if I was missing something or it’s not supposed to work. Here’s the simplest case I came up with:
using CUDA
using Debugger
function test_cuda_debug(A,B)
B .= A
end
A = CUDA.rand(Float32, 16)
B = CUDA.rand(Float32, 16)
test_cuda_debug(A,B)
@run test_cuda_debug(A,B)
gives
signal (4): Illegal instruction
in expression starting at REPL[8]
…
If this isn’t supported, what debugging workflows have people found are effective?