-
Notifications
You must be signed in to change notification settings - Fork 26.2k
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