-
Notifications
You must be signed in to change notification settings - Fork 54
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
Matmul with DID loop split #3651
base: main
Are you sure you want to change the base?
Conversation
!build |
!test |
ccffce6
to
242e4dd
Compare
PR Reviewer Guide 🔍(Review updated until commit 2aad6e6)Here are some key observations to aid the review process:
|
!test |
!test |
This PR modifies the
hasTrivialAllocationDomain
to consider if the tensorview has a DID loop split. In this case, we compare the corresponding iterdomains for logical and allocation domain across all but the sharded logical axis.Note: This does not guarantee that
MatmulOp
with non-trivial stride order will work for DID loop split. I suspect it will require some additional changes to theMatmulOp::evaluate
method.