Add avg_pool3d backward pass for MPS#159089
Add avg_pool3d backward pass for MPS#159089kurtamohler wants to merge 5 commits intogh/kurtamohler/43/basefrom
avg_pool3d backward pass for MPS#159089Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/159089
Note: Links to docs will display an error until the docs builds have been completed. ❗ 1 Active SEVsThere are 1 currently active SEVs. If your PR is affected, please view them below: ❌ 2 New Failures, 18 Pending, 1 Unrelated FailureAs of commit ad4e5b0 with merge base 6b414f5 ( NEW FAILURES - The following jobs have failed:
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. |
Attention! native_functions.yaml was changedIf you are adding a new function or defaulted argument to native_functions.yaml, you cannot use it from pre-existing Python frontend code until our FC window passes (two weeks). Split your PR into two PRs, one which adds the new C++ functionality, and one that makes use of it from Python, and land them two weeks apart. See https://github.com/pytorch/pytorch/wiki/PyTorch's-Python-Frontend-Backward-and-Forward-Compatibility-Policy#forwards-compatibility-fc for more info. Caused by: |
Attention! PyTorch one of the C-stable API file was changedYou MUST NOT change existing function declarations in this, as this header defines a stable C ABI. If you need to change the signature for a function, introduce a new v2 version of the function and modify code generation to target the new version of the function. Caused by: |
| ? divisor_override | ||
| : (bounds0.count) * (bounds1.count) * (bounds2.count); | ||
| auto grad_val = *grad_output / static_cast<T>(divisor); | ||
| auto size12 = grad_input_sizes[1] * grad_input_sizes[2]; |
There was a problem hiding this comment.
Unused variable
| auto size12 = grad_input_sizes[1] * grad_input_sizes[2]; |
|
@pytorchbot merge -f "Lint + MPS tests are green" |
Merge startedYour change will be merged immediately since you used the force (-f) flag, bypassing any CI checks (ETA: 1-5 minutes). Please use Learn more about merging in the wiki. Questions? Feedback? Please reach out to the PyTorch DevX Team |
Pull Request resolved: pytorch#159089 Approved by: https://github.com/malfet
Stack from ghstack (oldest at bottom):
avg_pool3dbackward pass for MPS #159089cc @voznesenskym @penguinwu @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @ipiszy @chenyang78 @kadeng @muchulee8 @amjames @chauhang @aakhundov @coconutruben