-
Notifications
You must be signed in to change notification settings - Fork 25.7k
shape guards #161178
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
shape guards #161178
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/161178
Note: Links to docs will display an error until the docs builds have been completed. ✅ No FailuresAs of commit bbf4196 with merge base a92773e ( This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This pull request was exported from Phabricator. Differential Revision: D80713603 |
This pull request was exported from Phabricator. Differential Revision: D80713603 |
Summary: Pull Request resolved: pytorch#161178 This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Differential Revision: D80713603
cdc76c4
to
a422664
Compare
This pull request was exported from Phabricator. Differential Revision: D80713603 |
a422664
to
cd1f3fa
Compare
Summary: Pull Request resolved: pytorch#161178 This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Differential Revision: D80713603
This pull request was exported from Phabricator. Differential Revision: D80713603 |
Summary: Pull Request resolved: pytorch#161178 This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Differential Revision: D80713603
cd1f3fa
to
185a89b
Compare
This pull request was exported from Phabricator. Differential Revision: D80713603 |
185a89b
to
65c92b0
Compare
Summary: Pull Request resolved: pytorch#161178 This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Differential Revision: D80713603
This pull request was exported from Phabricator. Differential Revision: D80713603 |
28dc963
to
90d08f3
Compare
Summary: Pull Request resolved: pytorch#161178 This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Reviewed By: tugsbayasgalan Differential Revision: D80713603
90d08f3
to
6977dbe
Compare
Summary: This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Reviewed By: tugsbayasgalan Differential Revision: D80713603
This pull request was exported from Phabricator. Differential Revision: D80713603 |
Summary: Pull Request resolved: pytorch#161178 This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Reviewed By: tugsbayasgalan Differential Revision: D80713603
6977dbe
to
43121fa
Compare
This pull request was exported from Phabricator. Differential Revision: D80713603 |
Summary: Pull Request resolved: pytorch#161178 This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Reviewed By: tugsbayasgalan Differential Revision: D80713603
16b9872
to
49b65ca
Compare
Summary: This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Reviewed By: tugsbayasgalan Differential Revision: D80713603
This pull request was exported from Phabricator. Differential Revision: D80713603 |
Summary: Pull Request resolved: pytorch#161178 This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Reviewed By: tugsbayasgalan Differential Revision: D80713603
49b65ca
to
0777338
Compare
Summary: Pull Request resolved: pytorch#161178 This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Reviewed By: tugsbayasgalan Differential Revision: D80713603
This pull request was exported from Phabricator. Differential Revision: D80713603 |
0777338
to
bbf4196
Compare
@pytorchbot merge |
Merge startedYour change will be merged once all checks pass (ETA 0-4 Hours). Learn more about merging in the wiki. Questions? Feedback? Please reach out to the PyTorch DevX Team |
Summary: This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Differential Revision: D80713603 Pull Request resolved: pytorch#161178 Approved by: https://github.com/tugsbayasgalan
Summary: This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Differential Revision: D80713603 Pull Request resolved: pytorch#161178 Approved by: https://github.com/tugsbayasgalan
Summary: This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Differential Revision: D80713603 Pull Request resolved: pytorch#161178 Approved by: https://github.com/tugsbayasgalan
Summary: This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program. Test Plan: updated several tests Rollback Plan: Differential Revision: D80713603 Pull Request resolved: pytorch#161178 Approved by: https://github.com/tugsbayasgalan
Summary: This PR introduces shape guards to export. Previously only value ranges, equalities, and specializations would be tracked for symbolic expressions, and we had a forward hook to check them. Instead now we create a function to check shape guards and call it in the exported program.
Test Plan:
updated several tests
Rollback Plan:
Differential Revision: D80713603
cc @H-Huang @awgu @wanchaol @fegin @fduwjj @wz337 @wconstab @d4l3k @pragupta @ezyang @msaroufim @SherlockNoMad @EikanWang @jgong5 @wenzhe-nrv @voznesenskym @penguinwu @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @jiayisunx @ipiszy @chenyang78 @kadeng @muchulee8 @amjames @chauhang @aakhundov @coconutruben @Lucaskabela