-
Notifications
You must be signed in to change notification settings - Fork 9
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
Pr/sparse solver2 #232
Merged
Merged
Pr/sparse solver2 #232
Commits on Dec 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9c42e6e - Browse repository at this point
Copy the full SHA 9c42e6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f983a90 - Browse repository at this point
Copy the full SHA f983a90View commit details
Commits on Dec 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7a7109f - Browse repository at this point
Copy the full SHA 7a7109fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4696f4 - Browse repository at this point
Copy the full SHA b4696f4View commit details -
solver: add sparse implementation
For CUDA, provide two implementations, one for 11.3.1+ with new generic API, and one for older csrsm API (deprecated as of 11.3.1). For SYCL, complex is not yet supported by the underlying API, so it is not enabled.
Configuration menu - View commit details
-
Copy full SHA for 875d8fd - Browse repository at this point
Copy the full SHA 875d8fdView commit details -
solver: use lowercase class names
consistent with the rest of gtensor and gt-*
Configuration menu - View commit details
-
Copy full SHA for 884c5be - Browse repository at this point
Copy the full SHA 884c5beView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6d0931 - Browse repository at this point
Copy the full SHA e6d0931View commit details
Commits on Dec 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3fa423a - Browse repository at this point
Copy the full SHA 3fa423aView commit details -
sparse: rename cuda backends, new only for cuda 12
Old API has better performance than generic until 12, and in 12 the old API was also removed. There is a bsrsm2 API which is very similar and basically is csr when block size=1, which could be explored for performance comparison, but the generic API seems more likely to exist for a long time.
Configuration menu - View commit details
-
Copy full SHA for 0878e5f - Browse repository at this point
Copy the full SHA 0878e5fView commit details
Commits on Dec 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 648f16c - Browse repository at this point
Copy the full SHA 648f16cView commit details
Commits on Jan 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3012452 - Browse repository at this point
Copy the full SHA 3012452View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef68413 - Browse repository at this point
Copy the full SHA ef68413View commit details -
Configuration menu - View commit details
-
Copy full SHA for 067feeb - Browse repository at this point
Copy the full SHA 067feebView commit details -
Configuration menu - View commit details
-
Copy full SHA for cff2152 - Browse repository at this point
Copy the full SHA cff2152View commit details
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.