-
Notifications
You must be signed in to change notification settings - Fork 619
Updated merging logic of AOT to get the corresponding intermediate output #12351
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/12351
Note: Links to docs will display an error until the docs builds have been completed. ❌ 1 New FailureAs of commit 83d3314 with merge base aa44c06 ( NEW FAILURE - The following job has failed:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This pull request was exported from Phabricator. Differential Revision: D77956435 |
@pytorchbot label "release notes: none" |
d50abdf
to
d68f44f
Compare
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Differential Revision: D77956435
This pull request was exported from Phabricator. Differential Revision: D77956435 |
1 similar comment
This pull request was exported from Phabricator. Differential Revision: D77956435 |
…tput (pytorch#12351) Summary: Pull Request resolved: pytorch#12351 This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Differential Revision: D77956435
d68f44f
to
522e312
Compare
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Differential Revision: D77956435
522e312
to
b4a87e8
Compare
This pull request was exported from Phabricator. Differential Revision: D77956435 |
b4a87e8
to
8c6742c
Compare
…tput (pytorch#12351) Summary: Pull Request resolved: pytorch#12351 This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Differential Revision: D77956435
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Differential Revision: D77956435
8c6742c
to
ed5c970
Compare
This pull request was exported from Phabricator. Differential Revision: D77956435 |
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
ed5c970
to
abd77e4
Compare
This pull request was exported from Phabricator. Differential Revision: D77956435 |
…tput (pytorch#12351) Summary: Pull Request resolved: pytorch#12351 This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
056ad78
to
5ceca6e
Compare
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
This pull request was exported from Phabricator. Differential Revision: D77956435 |
…tput (pytorch#12351) Summary: Pull Request resolved: pytorch#12351 This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
5ceca6e
to
0eeba66
Compare
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
0eeba66
to
e2f401b
Compare
This pull request was exported from Phabricator. Differential Revision: D77956435 |
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
e2f401b
to
2f505e9
Compare
This pull request was exported from Phabricator. Differential Revision: D77956435 |
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
2f505e9
to
1e342aa
Compare
This pull request was exported from Phabricator. Differential Revision: D77956435 |
1e342aa
to
acad8c1
Compare
…tput (pytorch#12351) Summary: Pull Request resolved: pytorch#12351 This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
acad8c1
to
a1c456a
Compare
This pull request was exported from Phabricator. Differential Revision: D77956435 |
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
a1c456a
to
198fba6
Compare
This pull request was exported from Phabricator. Differential Revision: D77956435 |
…tput (pytorch#12351) Summary: This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
198fba6
to
204845f
Compare
…tput (pytorch#12351) Summary: Pull Request resolved: pytorch#12351 This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match. Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle. Reviewed By: Gasoonjia Differential Revision: D77956435
This pull request was exported from Phabricator. Differential Revision: D77956435 |
204845f
to
83d3314
Compare
Summary:
This PR updated the mapping between AOT and runtime. The runtime_list has a size of 1 because AOT is either an integer or a list of integers with a size of 1, so no merging is needed for runtime_list during the mapping stage. However, AOT may needs to be merged during the mapping stage and the intermediate output should be retained according to the last integer of the corresponding runtime debug_handle tuples. This ensures that the AOT and runtime intermediate outputs match.
Additionally, ensure that the merged AOT debug_handle exactly matches the runtime debug_handle.
Differential Revision: D77956435