-
Notifications
You must be signed in to change notification settings - Fork 607
Add constraint to not partition standalone batch norm #1501
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
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/1501
Note: Links to docs will display an error until the docs builds have been completed. ✅ You can merge normally! (3 Unrelated Failures)As of commit b7089de with merge base 5318baa ( FLAKY - The following jobs failed but were likely due to flakiness present on trunk:
BROKEN TRUNK - The following job failed but were present on the merge base:👉 Rebase onto the `viable/strict` branch to avoid these failures
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This pull request was exported from Phabricator. Differential Revision: D52491544 |
2aba046
to
608786e
Compare
Summary: The XNNPACK backend does not current support lowering standalone (non-fused) batch norms. This will be done in the near future, but models with standalone batch norms are failing to lower as the op is partitioned but cannot be lowered. This change adds a op-level constraint for batch norm to the XNNPACK partitioner to only partition batch norms that can be fused. This constraint will be relaxed once standalone batch norm is fully supported. Differential Revision: D52491544
This pull request was exported from Phabricator. Differential Revision: D52491544 |
608786e
to
97e6d63
Compare
Summary: The XNNPACK backend does not current support lowering standalone (non-fused) batch norms. This will be done in the near future, but models with standalone batch norms are failing to lower as the op is partitioned but cannot be lowered. This change adds a op-level constraint for batch norm to the XNNPACK partitioner to only partition batch norms that can be fused. This constraint will be relaxed once standalone batch norm is fully supported. Differential Revision: D52491544
This pull request was exported from Phabricator. Differential Revision: D52491544 |
Summary: The XNNPACK backend does not current support lowering standalone (non-fused) batch norms. This will be done in the near future, but models with standalone batch norms are failing to lower as the op is partitioned but cannot be lowered. This change adds a op-level constraint for batch norm to the XNNPACK partitioner to only partition batch norms that can be fused. This constraint will be relaxed once standalone batch norm is fully supported. Reviewed By: mcr229 Differential Revision: D52491544
97e6d63
to
b7089de
Compare
This pull request was exported from Phabricator. Differential Revision: D52491544 |
This pull request has been merged in 30732fe. |
Summary:
The XNNPACK backend does not current support lowering standalone (non-fused) batch norms. This will be done in the near future, but models with standalone batch norms are failing to lower as the op is partitioned but cannot be lowered.
This change adds a op-level constraint for batch norm to the XNNPACK partitioner to only partition batch norms that can be fused. This constraint will be relaxed once standalone batch norm is fully supported.
Differential Revision: D52491544