Add Zephyr + Alif E8 tutorial and Alif board conf#19260
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/19260
Note: Links to docs will display an error until the docs builds have been completed. ⏳ 219 Pending, 1 Unrelated FailureAs of commit 10da756 with merge base a7e44bf ( 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. |
This PR needs a
|
There was a problem hiding this comment.
Pull request overview
Adds end-to-end documentation and board configuration support to run the existing Zephyr mv2-ethosu sample (MobileNetV2 + Ethos-U delegation) on the Alif Ensemble E8 DevKit, and makes the tutorial discoverable from the embedded docs section.
Changes:
- Added an Alif E8 DevKit (HP core) board-specific
.confenabling Ethos-U and skipping the SRAM model copy when MRAM is DMA-accessible. - Added a step-by-step Zephyr + Alif E8 tutorial covering workspace setup, model export, FVP validation, and flashing via Alif SE Tools.
- Linked the new tutorial from the embedded documentation section/toctree.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
zephyr/samples/mv2-ethosu/boards/alif_e8_dk_ae822fa0e5597xx0_rtss_hp.conf |
Enables CONFIG_ETHOS_U and CONFIG_ET_ARM_MODEL_PTE_DMA_ACCESSIBLE for the Alif E8 HP core target. |
docs/source/zephyr_alif_tutorial.md |
New tutorial documenting the complete flow for running MV2 on Alif E8 (and validating on Corstone-320 FVP). |
docs/source/embedded-section.md |
Adds the tutorial to the embedded docs list and hidden toctree so it’s discoverable/built. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
c2aa823 to
08b7e80
Compare
08b7e80 to
127d994
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
127d994 to
2828406
Compare
2828406 to
d52f5ba
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
d52f5ba to
d507c16
Compare
Add a step-by-step tutorial for running MobileNetV2 on the Alif Ensemble E8 DevKit with ExecuTorch, Zephyr RTOS, and Ethos-U55 NPU delegation. Covers workspace setup, model export, FVP validation on Corstone-320, and Alif flashing with SE Tools (including the mramAddress gotcha). Also adds the missing Alif E8 board conf that enables CONFIG_ETHOS_U and CONFIG_ET_ARM_MODEL_PTE_DMA_ACCESSIBLE (MRAM is DMA-accessible). Co-authored-by: Claude <noreply@anthropic.com>
d507c16 to
10da756
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Add a step-by-step tutorial for running MobileNetV2 on the Alif Ensemble E8 DevKit with ExecuTorch, Zephyr RTOS, and Ethos-U55 NPU delegation. Covers workspace setup, model export, FVP validation on Corstone-320, and Alif flashing with SE Tools (including the mramAddress gotcha).
Also adds the missing Alif E8 board conf that enables CONFIG_ETHOS_U and CONFIG_ET_ARM_MODEL_PTE_DMA_ACCESSIBLE (MRAM is DMA-accessible).