https://github.com/JuliaGPU/GPUArrays.jl. The interface isn't well documented, but you can follow the example at https://github.com/JuliaGPU/GPUArrays.jl/blob/b2f396dabdab907866b885cd7abb647214cddace/lib/JLArrays/src/JLArrays.jl. The main entry point is [`GPUArrays.gpu_call`](https://github.com/JuliaGPU/GPUArrays.jl/blob/b2f396dabdab907866b885cd7abb647214cddace/lib/JLArrays/src/JLArrays.jl#L63-L81)