Skip to content

Support CUDA v6/CUDSS v0.7 and use cuSOLVER as dependency instead of CUDA#986

Merged
ChrisRackauckas merged 2 commits into
SciML:mainfrom
ytdHuang:fix/cuda-cusolver
May 17, 2026
Merged

Support CUDA v6/CUDSS v0.7 and use cuSOLVER as dependency instead of CUDA#986
ChrisRackauckas merged 2 commits into
SciML:mainfrom
ytdHuang:fix/cuda-cusolver

Conversation

@ytdHuang

@ytdHuang ytdHuang commented May 16, 2026

Copy link
Copy Markdown
Contributor

Checklist

  • Appropriate tests were added
  • Any code changes were done in a way that does not break public API
  • All documentation related to code changes were updated
  • The new code follows the
    contributor guidelines, in particular the SciML Style Guide and
    COLPRAC.
  • Any new documentation only uses public API

This PR directly set cuSOLVER as dependency for the extension instead of the entire CUDA package.

It still works if users load CUDA v6, since it internally loads cuSOLVER, too.

This PR also includes the changes in PR #983

@ytdHuang ytdHuang changed the title Use cuSOLVER as dependency instead of CUDA Support CUDA v6/CUDSS v0.7 and use cuSOLVER as dependency instead of CUDA May 16, 2026
@ytdHuang

Copy link
Copy Markdown
Contributor Author

Note that the admins haven't decide whether to drop the extension of CUSOLVERRF.jl or not yet.

So currently, I only remove CUSOLVERRF in test/gpu/Project.toml

@ChrisRackauckas ChrisRackauckas merged commit ece9b75 into SciML:main May 17, 2026
195 of 209 checks passed
@ytdHuang ytdHuang deleted the fix/cuda-cusolver branch May 17, 2026 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants