-
Notifications
You must be signed in to change notification settings - Fork 754
Update Embedded/MCU backend options in README #16164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/16164
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 228605a with merge base c9f6df1 ( 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. |
This PR needs a
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates the Embedded/MCU backend options in the README's Platform & Hardware Support table to better reflect the current state of supported backends for embedded systems and microcontrollers.
Key Changes:
- Removed XNNPACK from the Embedded/MCU backend list
- Added CMSIS (Cortex-M) backend to the list
- Updated "NXP" to the more specific "NXP Neutron" naming
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| | Linux / Windows | XNNPACK, OpenVINO, CUDA *(experimental)* | | ||
| | macOS | XNNPACK, MPS, Metal *(experimental)* | | ||
| | Embedded / MCU | XNNPACK, ARM Ethos-U, NXP, Cadence DSP | | ||
| | Embedded / MCU | ARM Ethos-U, CMSIS, NXP Neutron, Cadence DSP | |
Copilot
AI
Dec 9, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The backend name "CMSIS" may be ambiguous. Throughout the codebase, this backend is consistently referred to as "Cortex-M" (e.g., backends/cortex_m/, EXECUTORCH_BUILD_CORTEX_M, "ARM Cortex-M backend" in documentation). CMSIS-NN is the underlying library used by the Cortex-M backend, not the backend itself. Consider using "Cortex-M" or "ARM Cortex-M" for consistency with the rest of the codebase.
| | Embedded / MCU | ARM Ethos-U, CMSIS, NXP Neutron, Cadence DSP | | |
| | Embedded / MCU | ARM Ethos-U, Cortex-M, NXP Neutron, Cadence DSP | |
No description provided.