Rasters.jl
Rasters.jl copied to clipboard
GPU checklist
Actually a lot of things dont work:
extendsomehow breaks during broadcast. broadcast should always work so this is two problemsmaskfails with a notisbitsfield in a closuretrimfails with broadcasts overAxisTrackers. Not sure why.zonalfails with broadcast over the reshaped bitarray
We need to get this fixed and run the methods.jl tests on GPU somehow so GPU compatability becomes a solid thing.
https://github.com/JuliaGPU/GPUArrays.jl/tree/master/lib/JLArrays may be helpful, it sticks to the GPUArrays interface but runs on CPU. Otherwise you could test on macos (which is guaranteed to have a GPU) but Metal.jl is still not totally stable...
Unfortunately JLArray is not complete, there are things it breaks that actually work with a CuArray.
But yes it's a good start, we should use it in tests everywhere.