Skip to content

[xpu][fix] Fix OneDNN deconv when using output_padding#169176

Closed
LuFinch wants to merge 3 commits intopytorch:mainfrom
LuFinch:lfq/fix_deconv
Closed

[xpu][fix] Fix OneDNN deconv when using output_padding#169176
LuFinch wants to merge 3 commits intopytorch:mainfrom
LuFinch:lfq/fix_deconv

Conversation

@LuFinch
Copy link
Contributor

@LuFinch LuFinch commented Nov 27, 2025

@pytorch-bot
Copy link

pytorch-bot bot commented Nov 27, 2025

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/169176

Note: Links to docs will display an error until the docs builds have been completed.

✅ You can merge normally! (1 Unrelated Failure)

As of commit 7cf7632 with merge base c6ae757 (image):

FLAKY - The following job failed but was likely due to flakiness present on trunk:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

dnnl::memory::dims _stride = stride.vec();
dnnl::memory::dims _padding = padding.vec();
dnnl::memory::dims _padding_l = padding.vec();
dnnl::memory::dims _padding_r = padding_r(padding, dst_padding);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does r(padding_r) represent? Right?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes.

@EikanWang EikanWang added the ciflow/xpu Run XPU CI tasks label Dec 1, 2025
@pytorch-bot
Copy link

pytorch-bot bot commented Dec 1, 2025

To add the ciflow label ciflow/xpu please first approve the workflows that are awaiting approval (scroll to the bottom of this page).

This helps ensure we don't trigger CI on this PR until it is actually authorized to do so. Please ping one of the reviewers if you do not have access to approve and run workflows.

@pytorch-bot pytorch-bot bot removed the ciflow/xpu Run XPU CI tasks label Dec 1, 2025
@EikanWang EikanWang added ciflow/xpu Run XPU CI tasks topic: not user facing topic category labels Dec 1, 2025
@pytorch-bot pytorch-bot bot added module: inductor and removed ciflow/xpu Run XPU CI tasks labels Dec 2, 2025
@chuanqi129 chuanqi129 added the ciflow/xpu Run XPU CI tasks label Dec 2, 2025
@pytorch-bot pytorch-bot bot removed the ciflow/xpu Run XPU CI tasks label Dec 2, 2025
@chuanqi129 chuanqi129 added the ciflow/xpu Run XPU CI tasks label Dec 2, 2025
@LuFinch
Copy link
Contributor Author

LuFinch commented Dec 3, 2025

@pytorchbot rebase

@pytorchmergebot
Copy link
Collaborator

@pytorchbot started a rebase job onto refs/remotes/origin/viable/strict. Check the current status here

@pytorchmergebot
Copy link
Collaborator

Successfully rebased lfq/fix_deconv onto refs/remotes/origin/viable/strict, please pull locally before adding more changes (for example, via git checkout lfq/fix_deconv && git pull --rebase)

@pytorch-bot pytorch-bot bot removed the ciflow/xpu Run XPU CI tasks label Dec 3, 2025
@LuFinch
Copy link
Contributor Author

LuFinch commented Dec 4, 2025

@pytorchbot merge

@pytorch-bot pytorch-bot bot added the ciflow/trunk Trigger trunk jobs on your pull request label Dec 4, 2025
@pytorchmergebot
Copy link
Collaborator

Merge failed

Reason: Approvers from one of the following sets are needed:

  • superuser (pytorch/metamates)
  • Core Reviewers (mruberry, lezcano, Skylion007, ngimel, peterbell10, ...)
  • Core Maintainers (soumith, gchanan, ezyang, dzhulgakov, malfet, ...)
Details for Dev Infra team Raised by workflow job

Failing merge rule: Core Maintainers

@LuFinch
Copy link
Contributor Author

LuFinch commented Dec 4, 2025

@EikanWang Could you help merge? It needs approval

@EikanWang
Copy link
Collaborator

Hi @jansel , @desertfire , this PR intends to fix a deconv issue on XPU. And we also need to fix some Inductor test cases, respectively. Regarding the XPU part, it looks good to me. For Inductor test cases, it would be appreciated if you could review the related changes whenever you have a moment.

@EikanWang
Copy link
Collaborator

The CI failures are irrelevant to this PR.

@LuFinch
Copy link
Contributor Author

LuFinch commented Dec 8, 2025

@pytorchbot merge

@pytorchmergebot
Copy link
Collaborator

Merge started

Your 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

Advanced Debugging
Check the merge workflow status
here

umechand-amd pushed a commit to ROCm/pytorch that referenced this pull request Dec 8, 2025
Fixes intel/torch-xpu-ops#1898. The output padding was not used. This PR takes this parameter into account.

Pull Request resolved: pytorch#169176
Approved by: https://github.com/EikanWang, https://github.com/jansel
JacobSzwejbka pushed a commit that referenced this pull request Dec 8, 2025
Fixes intel/torch-xpu-ops#1898. The output padding was not used. This PR takes this parameter into account.

Pull Request resolved: #169176
Approved by: https://github.com/EikanWang, https://github.com/jansel
liangxs pushed a commit to liangxs/pytorch that referenced this pull request Dec 9, 2025
Fixes intel/torch-xpu-ops#1898. The output padding was not used. This PR takes this parameter into account.

Pull Request resolved: pytorch#169176
Approved by: https://github.com/EikanWang, https://github.com/jansel
@LuFinch LuFinch deleted the lfq/fix_deconv branch January 28, 2026 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ciflow/trunk Trigger trunk jobs on your pull request Merged module: cpu CPU specific problem (e.g., perf, algorithm) module: inductor open source topic: not user facing topic category

Projects

None yet

Development

Successfully merging this pull request may close these issues.

could not create a primitive descriptor for the deconvolution forward propagation primitive

6 participants