Handle FakeScriptObject in save_graph_repro#175765
Handle FakeScriptObject in save_graph_repro#175765aorenste wants to merge 3 commits intogh/aorenste/194/basefrom
Conversation
Previously, FakeScriptObject inputs to AOT graphs fell through to writer.unsupported(), making the generated repro scripts incomplete. Add an opaque() method to the reader/writer protocols that records the script class name, so repro scripts can at least reference opaque objects instead of silently dropping them. Authored with Claude. [ghstack-poisoned]
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/175765
Note: Links to docs will display an error until the docs builds have been completed. ✅ You can merge normally! (4 Unrelated Failures)As of commit f76fb3f with merge base e69df34 ( FLAKY - The following jobs failed but were likely due to flakiness present on trunk:
BROKEN TRUNK - The following job failed but were present on the merge base:👉 Rebase onto the `viable/strict` branch to avoid these failures
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 PR needs a
|
|
@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 |
|
The merge job was canceled or timed out. This most often happen if two merge requests were issued for the same PR, or if merge job was waiting for more than 6 hours for tests to finish. In later case, please do not hesitate to reissue the merge command |
|
@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 |
Merge failedReason: Command Details for Dev Infra teamRaised by workflow job |
Previously, FakeScriptObject inputs to AOT graphs fell through to writer.unsupported(), making the generated repro scripts incomplete. Add an opaque() method to the reader/writer protocols that records the script class name, so repro scripts can at least reference opaque objects instead of silently dropping them. Authored with Claude. cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx kadeng chauhang amjames Lucaskabela jataylo [ghstack-poisoned]
|
@pytorchbot drci |
|
Mac failure is a trunk flaky |
Merge startedYour change will be merged while ignoring the following 3 checks: trunk / linux-jammy-rocm-py3.10 / test (default, 4, 6, linux.rocm.gpu.gfx950.1), trunk / macos-py3-arm64 / test (mps, 1, 1, macos-m1-14), trunk / linux-jammy-cuda13.0-py3.10-gcc11 / test (default, 1, 5, linux.g6.4xlarge.experimental.nvidia.gpu) Learn more about merging in the wiki. Questions? Feedback? Please reach out to the PyTorch DevX Team |
|
@pytorchbot revert -m "Need to revert in order to revert #175555 - see D94699609" -c ghfirst |
|
@pytorchbot successfully started a revert job. Check the current status here. |
This reverts commit 2958025. Reverted #175765 on behalf of https://github.com/jeanschmidt due to Need to revert in order to revert #175555 - see D94699609 ([comment](#175765 (comment)))
|
@aorenste your PR has been successfully reverted. |
Previously, FakeScriptObject inputs to AOT graphs fell through to writer.unsupported(), making the generated repro scripts incomplete. Add an opaque() method to the reader/writer protocols that records the script class name, so repro scripts can at least reference opaque objects instead of silently dropping them. Authored with Claude. cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx kadeng chauhang amjames Lucaskabela jataylo [ghstack-poisoned]
Previously, FakeScriptObject inputs to AOT graphs fell through to writer.unsupported(), making the generated repro scripts incomplete. Add an opaque() method to the reader/writer protocols that records the script class name, so repro scripts can at least reference opaque objects instead of silently dropping them. Authored with Claude. ghstack-source-id: cbbd720 Pull Request resolved: #175765
|
@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 |
Previously, FakeScriptObject inputs to AOT graphs fell through to writer.unsupported(), making the generated repro scripts incomplete. Add an opaque() method to the reader/writer protocols that records the script class name, so repro scripts can at least reference opaque objects instead of silently dropping them. Authored with Claude. ghstack-source-id: 929d3d0 Pull Request resolved: pytorch/pytorch#175765
Previously, FakeScriptObject inputs to AOT graphs fell through to writer.unsupported(), making the generated repro scripts incomplete. Add an opaque() method to the reader/writer protocols that records the script class name, so repro scripts can at least reference opaque objects instead of silently dropping them. Authored with Claude. Pull Request resolved: pytorch#175765 Approved by: https://github.com/angelayi
This reverts commit 2958025. Reverted pytorch#175765 on behalf of https://github.com/jeanschmidt due to Need to revert in order to revert pytorch#175555 - see D94699609 ([comment](pytorch#175765 (comment)))
Previously, FakeScriptObject inputs to AOT graphs fell through to writer.unsupported(), making the generated repro scripts incomplete. Add an opaque() method to the reader/writer protocols that records the script class name, so repro scripts can at least reference opaque objects instead of silently dropping them. Authored with Claude. Pull Request resolved: pytorch#175765 Approved by: https://github.com/angelayi
Stack from ghstack (oldest at bottom):
Previously, FakeScriptObject inputs to AOT graphs fell through to
writer.unsupported(), making the generated repro scripts incomplete.
Add an opaque() method to the reader/writer protocols that records
the script class name, so repro scripts can at least reference
opaque objects instead of silently dropping them.
Authored with Claude.
cc @voznesenskym @penguinwu @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @kadeng @chauhang @amjames @Lucaskabela @jataylo