Conversation
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Why is this a partial revert? - the out= tests for nn.functional.linear fail on a complete revert - the profiler tests fail on the revert (so I updated the expecttests for the profiler tests) Test Plan: - test offline that the functorch regression was fixed [ghstack-poisoned]
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Why is this a partial revert? - the out= tests for nn.functional.linear fail on a complete revert - the profiler tests fail on the revert (so I updated the expecttests for the profiler tests) Test Plan: - test offline that the functorch regression was fixed ghstack-source-id: 1332851 Pull Request resolved: #82504
🔗 Helpful links
❌ 3 New FailuresAs of commit 21f8156 (more details on the Dr. CI page): Expand to see more
🕵️ 3 new failures recognized by patternsThe following CI failures do not appear to be due to upstream breakages
|
lezcano
left a comment
There was a problem hiding this comment.
I think we should dispatch both the out and the non out version to mm. Otherwise the divergence may bite us in the future
|
cc @JackCaoG for the XLA failure. Since this PR is doing a revert, we probably just need to revert pytorch/xla#3154 on the XLA side |
|
@wonjoolee95 Can you help revert pytorch/xla#3154 and land with this pr? |
SGTM, let me do that in this PR |
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Additional things this PR does: - the out= tests for nn.functional.linear fail after the revert. I added some xfails. These xfails were present in the original PR (#75195). - the profiler tests fail on the revert, so I updated the expecttests for the profiler tests Test Plan: - test offline that the functorch regression was fixed [ghstack-poisoned]
|
Hey @zou3519, we opened pytorch/xla#3814 on XLA's end. Can we update the XLA pin to |
|
Yup, let me do that |
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Additional things this PR does: - the out= tests for nn.functional.linear fail after the revert. I added some xfails. These xfails were present in the original PR (#75195). - the profiler tests fail on the revert, so I updated the expecttests for the profiler tests Test Plan: - test offline that the functorch regression was fixed [ghstack-poisoned]
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Additional things this PR does: - the out= tests for nn.functional.linear fail after the revert. I added some xfails. These xfails were present in the original PR (#75195). - the profiler tests fail on the revert, so I updated the expecttests for the profiler tests Test Plan: - test offline that the functorch regression was fixed ghstack-source-id: ff73cb6 Pull Request resolved: #82504
|
@wonjoolee95 -- what is the right order to merging {this pr, the xla-side pr} ? |
When the CIs are all green on both ends, we can merge this PR first (since XLA is pinned to the fix commit already) and then the XLA PR. |
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Additional things this PR does: - the out= tests for nn.functional.linear fail after the revert. I added some xfails. These xfails were present in the original PR (#75195). - the profiler tests fail on the revert, so I updated the expecttests for the profiler tests Test Plan: - test offline that the functorch regression was fixed [ghstack-poisoned]
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Additional things this PR does: - the out= tests for nn.functional.linear fail after the revert. I added some xfails. These xfails were present in the original PR (#75195). - the profiler tests fail on the revert, so I updated the expecttests for the profiler tests Test Plan: - test offline that the functorch regression was fixed ghstack-source-id: f127f9b Pull Request resolved: #82504
|
@pytorchbot merge -f "cpp docs timed out" |
|
@pytorchbot successfully started a merge job. Check the current status here |
|
Merge failed due to Command Raised by https://github.com/pytorch/pytorch/actions/runs/2782784605 |
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Additional things this PR does: - the out= tests for nn.functional.linear fail after the revert. I added some xfails. These xfails were present in the original PR (#75195). - the profiler tests fail on the revert, so I updated the expecttests for the profiler tests Test Plan: - test offline that the functorch regression was fixed [ghstack-poisoned]
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Additional things this PR does: - the out= tests for nn.functional.linear fail after the revert. I added some xfails. These xfails were present in the original PR (#75195). - the profiler tests fail on the revert, so I updated the expecttests for the profiler tests Test Plan: - test offline that the functorch regression was fixed ghstack-source-id: ea72d0f Pull Request resolved: #82504
|
@pytorchbot merge -f "windows failures are on trunk" |
|
@pytorchbot successfully started a merge job. Check the current status here |
|
Hey @zou3519. |
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Additional things this PR does: - the out= tests for nn.functional.linear fail after the revert. I added some xfails. These xfails were present in the original PR (#75195). - the profiler tests fail on the revert, so I updated the expecttests for the profiler tests Test Plan: - test offline that the functorch regression was fixed Pull Request resolved: #82504 Approved by: https://github.com/ngimel, https://github.com/ezyang, https://github.com/atalman
This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Additional things this PR does: - the out= tests for nn.functional.linear fail after the revert. I added some xfails. These xfails were present in the original PR (#75195). - the profiler tests fail on the revert, so I updated the expecttests for the profiler tests Test Plan: - test offline that the functorch regression was fixed Pull Request resolved: #82504 Approved by: https://github.com/ngimel, https://github.com/ezyang, https://github.com/atalman
Summary: This is a short-term fix for a serious regression in functorch (pytorch/functorch#989). Additional things this PR does: - the out= tests for nn.functional.linear fail after the revert. I added some xfails. These xfails were present in the original PR (#75195). - the profiler tests fail on the revert, so I updated the expecttests for the profiler tests Pull Request resolved: #82504 Approved by: https://github.com/ngimel, https://github.com/ezyang, https://github.com/atalman Test Plan: contbuild & OSS CI, see https://hud.pytorch.org/commit/pytorch/pytorch/8f86e361918e3c8a0ee2b569be6c82dfbf32d705 Test plan from GitHub: - test offline that the functorch regression was fixed Reviewed By: kit1980 Differential Revision: D38394573 Pulled By: zou3519 fbshipit-source-id: f9185d9cb447fb439d8e402712f2f2617f73b8cc
Stack from ghstack:
This is a short-term fix for a serious regression in functorch
(pytorch/functorch#989).
Additional things this PR does:
some xfails. These xfails were present in the original PR (Dispatch to mv rather than mm in the case that tensor1.ndim == 1 and tensor2.ndim == 2 #75195).
for the profiler tests
Test Plan: