Skip to content

Conversation

@xingguo01
Copy link

@xingguo01 xingguo01 commented Dec 9, 2025

  • integrate CMSIS softmax into Cortex-M backend
  • add fusion pass/tests for quantized softmax

cc @freddan80 @per @zingo @oscarandersson8218 @digantdesai @Sebastian-Larsson @AdrianLundell @psiddh

@pytorch-bot
Copy link

pytorch-bot bot commented Dec 9, 2025

🔗 Helpful Links

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

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 6379fd6 with merge base 71ebc50 (image):

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.

@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 Dec 9, 2025
@xingguo01
Copy link
Author

@pytorchbot label "ciflow/trunk","partner:arm","release notes:arm"

@pytorch-bot
Copy link

pytorch-bot bot commented Dec 9, 2025

To add these label(s) (ciflow/trunk,partner:arm,release notes:arm) to the PR, 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.

@xingguo01
Copy link
Author

@pytorchbot label "ciflow/trunk","partner:arm","release notes:arm"

@pytorch-bot
Copy link

pytorch-bot bot commented Dec 9, 2025

Didn't find following labels among repository labels: ciflow/trunk,partner:arm,release notes:arm

@xingguo01
Copy link
Author

@pytorchbot label "ciflow/trunk"

@xingguo01
Copy link
Author

@pytorchbot label "partner:arm" "release notes:arm"

@pytorch-bot
Copy link

pytorch-bot bot commented Dec 9, 2025

Didn't find following labels among repository labels: partner:arm,release notes:arm

@xingguo01
Copy link
Author

@pytorchbot label "partner:arm"

@pytorch-bot
Copy link

pytorch-bot bot commented Dec 9, 2025

Didn't find following labels among repository labels: partner:arm

@xingguo01
Copy link
Author

@pytorchbot label "partner: arm"

@pytorch-bot pytorch-bot bot added the partner: arm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Arm label Dec 9, 2025
@xingguo01
Copy link
Author

@pytorchbot label "release notes: arm"

@pytorch-bot pytorch-bot bot added the release notes: arm Changes to the ARM backend delegate label Dec 9, 2025
@pytorch-bot pytorch-bot bot removed the ciflow/trunk label Dec 9, 2025
@xingguo01 xingguo01 marked this pull request as ready for review December 9, 2025 13:56
@xingguo01 xingguo01 changed the title Add softmax support for int8 in Cortex M (dim=-1) Cortex_m backend: Add softmax support for int8 in Cortex M (dim=-1) Dec 9, 2025
@xingguo01 xingguo01 changed the title Cortex_m backend: Add softmax support for int8 in Cortex M (dim=-1) Cortex_m backend: Add softmax support for int8 via CMSIS NN (dim=-1) Dec 9, 2025
@xingguo01
Copy link
Author

@psiddh much appreciated if you can have a look

- integrate CMSIS softmax into Cortex-M backend
- add fusion pass/tests for quantized softmax
- lint cleanup passes
- Resolved merge conflicts

Change-Id: I0ec19f011069fa1482e2de2ab62b9e7d7f56b2a8
Signed-off-by: Xingguo Li <xingguo.li@arm.com>
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. partner: arm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Arm release notes: arm Changes to the ARM backend delegate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant