New CUDA.jl version breaks previously working Base functions?

New CUDA.jl version circa v5 seems to break many functions that previously worked with CuArrav. eg

a = [1 2; 3 4] |> cu
diff(a; dims=1)

now raises LLVM IR error. Why is this?

You’ll have to elaborate, at the very least by posting the error message. The snippet you posted works fine here.

1 Like

Thanks worked after upgrading from julia 10.1 to 11.0 :slight_smile: for the record errors said unsupported dynamic function invocation but seemed to arise stochastically depending on GPU state…

Latest stable version of Julia is 1.10.4, I think you mixed up a bit the version numbers?

Should’ve said 11.0-beta2