Daniel Karrasch
Daniel Karrasch
Is the issue persist with the currently released version? Or can this be closed?
I'll close this as this seems to be resolved. Feel free to reopen if necessary.
I'm not sure. There's https://github.com/JuliaGPU/CUDA.jl/blob/c97bc77e4d1c8f36051079dbf12dd3c9bec75eb4/lib/cusparse/interfaces.jl#L73-L77 so we would need the stacktrace to see how dispatch goes and where it deviates from the expected path. It could be that I missed...
I played with it a little locally, but it seems like it should run by `LinearAlgebra.generic_matmatmul!` also on v1.9, for which we do have the above method, so we really...
True. So, to confirm, for float types everything works as expected @lgravina1997?
Same error, same cause: https://github.com/JuliaGPU/CUDA.jl/issues/2072#issuecomment-1710634918 What happens if you turn your `I`s into `1.0I`s?
But this is just an error in the `show` method, `mul!` doesn't throw.
I'd guess so. The specialized `mul!` methods are restricted to `BlasFloat` eltypes, and otherwise fall back to something else: `GPUArrays.jl`, `LinearAlgebra`, `SparseArrays`, whatever catches it.
I stumbled upon this method many times, and have always wondered what it's good for. I believe I have tried to remove it, but then something failed. And so I...
> Should we run a pkgeval by removing the method? Yes, let's try that. Maybe I wasn't brave enough to just remove tests that exist for the sake of coverage....