Repository navigation
T31: oneAPI and Metal extensions #136
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
Merged
Merged
Changes from all commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
e3633d4
T31: add Float32 Metal backend support
dmaldona ad23ec1
T31: tune Float32 Cholesky for Metal
dmaldona ddb00c8
T31: fuse Metal level solves and dense updates
dmaldona 20c7899
T31: accelerate wide Metal fronts with MPS
dmaldona b803411
T31: review fixes: own MPS status buffer, complex helper round trip, …
michel2323 c914e85
T31: oneAPI extension on oneMKL (Intel GPUs)
michel2323 0d807bf
T31: CI legs for oneAPI (runner headroom) and Metal (hosted macOS, Fl…
michel2323 fefbb3c
T31: Report: oneAPI extension, tests on the Intel Data Center GPU Max…
michel2323 368f7d6
Bump GPU packages
michel2323 2064f00
T31: import update! explicitly next to CUDA 6.5
michel2323 c992bb4
TASKS: split T31, the allocation-free :ka fallbacks become T32 (#146)
michel2323 6fb1ef4
T31: review round 4: MPS status into info, MPS only under :auto, no s…
michel2323 76be35a
T31: review round 5: Cholesky status from the factor diagonal (oneMKL…
invalid-email-address 9eda1d6
T31: review round 5: keep the oneMKL potrf column fix in the oneAPI e…
invalid-email-address 173c934
T31: drop the test-metal CI job (the Metal suite does not work on the…
michel2323 0b159b7
T31: oneAPI.jl release 2.10 in CI instead of main, oneAPI compat in t…
michel2323 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit (non-blocking): new weak dependency
Metal(compat1.11) needs its one-line justification in the Report (AGENTS.md "Session rules"), and a note on why1.11is the floor (the offset-awareMPSMatrix(buffer, desc, offset)constructor and theMPSMatrixDecompositionCholeskywrapper, presumably).