-
Notifications
You must be signed in to change notification settings - Fork 218
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
Refactor CUSPARSE #409
Refactor CUSPARSE #409
Conversation
- wrap cusparseSpMM - make the cusparseSpMV wrapper support CSC - switch to 5-arg mul
e113713
to
e39398f
Compare
Codecov Report
@@ Coverage Diff @@
## master #409 +/- ##
==========================================
- Coverage 78.90% 78.77% -0.13%
==========================================
Files 166 166
Lines 8756 8783 +27
==========================================
+ Hits 6909 6919 +10
- Misses 1847 1864 +17
Continue to review full report at Codecov.
|
We have multiple sparse array types, so hard to choose one.
This turned out pretty breaking, removing some idiosyncrasies and replacing them with more standard interfaces (e.g. replace all the switch2xxx functions with constructors), but I think it's for the better. Will make sure next release is a breaking one. |
Fixes most of #322. Not perfect yet, but it should get us back to where we were.
Closes #98, #113, #146, #216