-
Notifications
You must be signed in to change notification settings - Fork 24.4k
Handle aten.to at submodule boundaries #153972
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
base: main
Are you sure you want to change the base?
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/153972
Note: Links to docs will display an error until the docs builds have been completed. ❌ 1 New Failure, 5 Pending, 2 Unrelated FailuresAs of commit e1dc1e3 with merge base eba5fc9 ( NEW FAILURE - The following job has failed:
FLAKY - The following job failed but was likely due to flakiness present on trunk:
UNSTABLE - The following job is marked as unstable, possibly due to flakiness on trunk:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This pull request was exported from Phabricator. Differential Revision: D74582970 |
d9fdfee
to
8316569
Compare
Summary: #buildall Test Plan: CI Differential Revision: D74582970
This pull request was exported from Phabricator. Differential Revision: D74582970 |
8316569
to
5456ca0
Compare
This pull request was exported from Phabricator. Differential Revision: D74582970 |
Summary: #buildall Test Plan: CI Differential Revision: D74582970
Summary: #buildall Test Plan: CI Differential Revision: D74582970
5456ca0
to
c01f843
Compare
Summary: #buildall Test Plan: CI Differential Revision: D74582970
c01f843
to
3bed9ae
Compare
Summary: #buildall Test Plan: CI Differential Revision: D74582970
3bed9ae
to
5739e31
Compare
This pull request was exported from Phabricator. Differential Revision: D74582970 |
1 similar comment
This pull request was exported from Phabricator. Differential Revision: D74582970 |
Summary: Pull Request resolved: pytorch#153972 #buildall Test Plan: CI Differential Revision: D74582970
5739e31
to
1be3847
Compare
Summary: #buildall Test Plan: CI Differential Revision: D74582970
1be3847
to
b39b791
Compare
Summary: #buildall Test Plan: CI Differential Revision: D74582970
66da888
to
08f7244
Compare
This pull request was exported from Phabricator. Differential Revision: D74582970 |
Summary: Pull Request resolved: pytorch#153972 #buildall Test Plan: CI Reviewed By: avikchaudhuri Differential Revision: D74582970
08f7244
to
fd18a7c
Compare
This pull request was exported from Phabricator. Differential Revision: D74582970 |
Summary: Pull Request resolved: pytorch#153972 #buildall Test Plan: CI Reviewed By: avikchaudhuri Differential Revision: D74582970
fd18a7c
to
24e4ddd
Compare
Summary: #buildall Test Plan: CI Reviewed By: avikchaudhuri Differential Revision: D74582970
24e4ddd
to
7656bc0
Compare
Summary: #buildall Test Plan: CI Reviewed By: avikchaudhuri Differential Revision: D74582970
7656bc0
to
c67797f
Compare
This pull request was exported from Phabricator. Differential Revision: D74582970 |
Summary: Pull Request resolved: pytorch#153972 #buildall Test Plan: CI Reviewed By: avikchaudhuri Differential Revision: D74582970
c67797f
to
a3047ca
Compare
This pull request was exported from Phabricator. Differential Revision: D74582970 |
Summary: Pull Request resolved: pytorch#153972 #buildall Test Plan: CI Reviewed By: avikchaudhuri Differential Revision: D74582970
a3047ca
to
89c8fdf
Compare
Summary: #buildall Test Plan: CI Reviewed By: avikchaudhuri Differential Revision: D74582970
89c8fdf
to
b013341
Compare
This pull request was exported from Phabricator. Differential Revision: D74582970 |
b013341
to
c2c384e
Compare
Summary: #buildall Test Plan: CI Reviewed By: SherlockNoMad, avikchaudhuri Differential Revision: D74582970
This pull request was exported from Phabricator. Differential Revision: D74582970 |
Summary: #buildall Test Plan: CI Reviewed By: SherlockNoMad, avikchaudhuri Differential Revision: D74582970
c2c384e
to
664a4c5
Compare
This pull request was exported from Phabricator. Differential Revision: D74582970 |
Summary: #buildall Test Plan: CI Reviewed By: SherlockNoMad, avikchaudhuri Differential Revision: D74582970
664a4c5
to
e1dc1e3
Compare
This pull request was exported from Phabricator. Differential Revision: D74582970 |
Summary: #buildall
Test Plan: CI
Differential Revision: D74582970
When we decompose to inference IR, aten.to can sometimes disappear. As a result, export module call graph tree will start containing dead nodes because previous provenance tracking is insufficient. This PR fixes that. The caveat is that this won't work in general for tensor subclass inputs to submodule that user wants to preserve signature because we always desugar the tensor subclass into constituent tensors in inference IR making it impossible to preserve the original calling convention.
cc @ezyang @SherlockNoMad @EikanWang @jgong5 @wenzhe-nrv