Skip to content

Conversation

@MartinPavella
Copy link
Collaborator

@MartinPavella MartinPavella commented Oct 14, 2025

Summary

Add support for aten.permute_copy.default.

Test plan

Unit tests provided.

cc @robert-kalmar @JakeStevens @digantdesai

@pytorch-bot
Copy link

pytorch-bot bot commented Oct 14, 2025

🔗 Helpful Links

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

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

❌ 1 New Failure, 1 Pending, 2 Unrelated Failures

As of commit 14e7bd5 with merge base 179a155 (image):

NEW FAILURE - The following job has failed:

BROKEN TRUNK - The following jobs failed but were present on the merge base:

👉 Rebase onto the `viable/strict` branch to avoid these failures

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

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Oct 14, 2025
@MartinPavella MartinPavella force-pushed the upstream/main-nxp/EIEX-502-upstream-aten_permute_copy_default-opeator-support branch 2 times, most recently from 4b263e3 to 0413e02 Compare October 15, 2025 09:12
@MartinPavella MartinPavella force-pushed the upstream/main-nxp/EIEX-502-upstream-aten_permute_copy_default-opeator-support branch from 0413e02 to 38edacd Compare November 6, 2025 11:38
@MartinPavella
Copy link
Collaborator Author

@pytorchbot label "module: nxp" "release notes: nxp"

@pytorch-bot pytorch-bot bot added module: nxp Issues related to NXP Neutron NPU delegation and code under backends/nxp/ release notes: nxp Changes to the NXP Neutron backend delegate labels Nov 6, 2025
@MartinPavella MartinPavella marked this pull request as ready for review November 6, 2025 12:54
@MartinPavella MartinPavella force-pushed the upstream/main-nxp/EIEX-502-upstream-aten_permute_copy_default-opeator-support branch from 38edacd to 818725f Compare November 11, 2025 07:15
@MartinPavella MartinPavella force-pushed the upstream/main-nxp/EIEX-502-upstream-aten_permute_copy_default-opeator-support branch 3 times, most recently from 62abf55 to 5fb8bcf Compare November 11, 2025 12:26
@MartinPavella MartinPavella force-pushed the upstream/main-nxp/EIEX-502-upstream-aten_permute_copy_default-opeator-support branch from 5fb8bcf to 42e1c2c Compare November 11, 2025 12:54
@MartinPavella MartinPavella force-pushed the upstream/main-nxp/EIEX-502-upstream-aten_permute_copy_default-opeator-support branch 2 times, most recently from c6895b2 to d646838 Compare November 12, 2025 09:36
@MartinPavella MartinPavella force-pushed the upstream/main-nxp/EIEX-502-upstream-aten_permute_copy_default-opeator-support branch 3 times, most recently from 3659a4c to 362c230 Compare November 13, 2025 08:06
…der`, to delegate format related transpositions of input/output tensors.
MartinPavella and others added 7 commits November 18, 2025 07:28
…utputs to Neutron when possible.

Due to the different tensor formats used by Executorch and Neutron, the inputs/outputs often have to be transposed. This used to be done exclusively by the runtime. Now, the transpositions are done by Neutron when possible.
Before, this change was "hidden", and it was only done to some inputs/outputs.
@MartinPavella MartinPavella force-pushed the upstream/main-nxp/EIEX-502-upstream-aten_permute_copy_default-opeator-support branch from 362c230 to 14e7bd5 Compare November 18, 2025 06:28
@MartinPavella
Copy link
Collaborator Author

The failing tests are unrelated.

@MartinPavella MartinPavella merged commit 0769abc into pytorch:main Nov 18, 2025
140 of 143 checks passed
@robert-kalmar robert-kalmar deleted the upstream/main-nxp/EIEX-502-upstream-aten_permute_copy_default-opeator-support branch November 18, 2025 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. module: nxp Issues related to NXP Neutron NPU delegation and code under backends/nxp/ release notes: nxp Changes to the NXP Neutron backend delegate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants