-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GPU component of CHOLMOD as package extension #443
Comments
My understanding is that CHOLMOD does this through an environment variable, with no api change - so an extension should be easy. We have SuiteSparse_GPU_jll artifacts for this, although they perhaps need updating. @Wimmerer Would an extension be ok? |
It's just an environment variable indeed. We could perhaps just add a function stub that sets and unsets this variable? And implement it in an extension. The GPU builder, and indeed the normal one, should be updated one more time before we release 1.10. |
SS 7.2 build: JuliaPackaging/Yggdrasil#7479 |
Very closely related to this issue in CUDA.jl. It was suggested that the GPU component of SuiteSparse/CHOLMOD could be implemented as a package extension to SparseArrays.jl when CUDA.jl is also available. I would like to contribute to this, but I am not sure if this (i.e. implementing as a package extension) is the right direction for this, and how exactly this would work with both
SuiteSparse_jll
andSuiteSparse_GPU_jll
artifacts.Would SparseArrays.jl be open for contributions pertaining to this feature?
The text was updated successfully, but these errors were encountered: