-
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
*: supporting BCSR matrices #125
Labels
Comments
I realized that another way to do this instead of the nested tensor / big block region is to use fields of size = to the block size. A downside of this is the inability to use legion reductions though |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I looked into what would entail adding BCSR support to legate.sparse. I'll hold off on putting the actual work into it until we have requests from users that actually want to use the BCSR format and what functions they would like to see implemented. Some notes I have on doing this:
Shape
. Since this can't be done right now using Legion, we'll have to approximate this by making temporary copies of the stores.An example dot implementation on a BSR matrix might look something like:
The tricky part here is handling the images onto these transformed stores, which we can't currently do natively in the image. One way of getting around this is to not transform the stores at all, but create temporary transformed version of the regions that take the correct image.
The text was updated successfully, but these errors were encountered: