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
e6d022b to
7e8ff96
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
7e8ff96 to
cbea74a
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
cbea74a to
28dc963
Compare
|
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
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