Skip to content

Conversation

@BenBrock
Copy link
Collaborator

matrix_opt is a wrapper around a matrix view. It is an object that in addition to referencing the view, also holds implementation-dependent optimization data.

@BenBrock BenBrock changed the title Add matrix_opt. Add matrix_opt Feb 26, 2025
@BenBrock
Copy link
Collaborator Author

@spencerpatty Let me know what you think when you have time; still WIP. Need to figure out how to use with MKL/ArmPL.

Copy link
Contributor

@spencerpatty spencerpatty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved! LGTM -- adds matrix_opt and uses it in an spmm test and example. When we extend this, we will add our custom vendor matrix handles in public: in matrix_opt with preprocessing macros around it.

@spencerpatty spencerpatty marked this pull request as ready for review February 26, 2025 22:33
@spencerpatty spencerpatty merged commit 419d5f5 into main Feb 26, 2025
6 of 7 checks passed
@spencerpatty spencerpatty deleted the dev/brock/matrix_opt branch February 26, 2025 22:33
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.

3 participants