-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
[BACKEND] Fix an issue with the pipeliner #4247
Conversation
What does ICE mean? |
I mean internal compiler error. Sorry for the confusion. I should just say a issue :) |
This looks reasonable to me. I wonder if we can further reduce the test case. |
Thanks for fixing the bug! +1 to the @manman-ren request of coming up with simpler lit reproducer. |
Test reduced. |
Thanks for reducing the test case. LGTM |
Can confirm this fixes pytorch/pytorch#129911 |
This also fixes pytorch/pytorch#129625 |
Are there any labels / tracking needed to get this cherry-picked into the release branch? |
During pipelining operations that do not depend on or being dependent by anchor operations are considered remaining ops and will be scheduled into the last stage. These ops do not present in the existing stages but can be visited by other staged ops. Fixing an ICE when looking for clusters for them.
During pipelining operations that do not depend on or being dependent by anchor operations are considered remaining ops and will be scheduled into the last stage. These ops do not present in the existing stages but can be visited by other staged ops. Fixing an ICE when looking for clusters for them.