Support for qr of strided inputs (non-contiguous views)
Adding view support for CUDA.jl QR and tests
Looks like some more functions will need their signatures widened (as CI shows fallback functionality being hit).
These two https://github.com/JuliaGPU/GPUArrays.jl/blob/b2f396dabdab907866b885cd7abb647214cddace/src/host/linalg.jl#L33-L34 are implemented for dense Arrays, but not for strided arrays. So we end up https://github.com/JuliaLang/julia/blob/c0d2c574d44231dba39f90d6a6b27448f71763ca/stdlib/LinearAlgebra/src/transpose.jl#L76-L77
No reason those shouldn't be an AnyGPUArray.
Changed this in https://github.com/JuliaGPU/GPUArrays.jl/pull/452
I've tagged GPUArrays 8.6.3 with this fix.
Linking https://github.com/JuliaLang/LinearAlgebra.jl/issues/986 for the dimension issues in the tests
Pending support for in-place qr of views Linking https://github.com/JuliaGPU/GPUArrays.jl/pull/458 for necessary changes in LinearAlgebra