Howto: Bringing up ExecuTorch on a Bare Metal Microcontroller
Legal Notice
Copyright © 2026 Embecosm Limited
The document entitled Howto: Bringing up ExecuTorch on a Bare Metal Microcontroller by Jeremy Bennett, Pietra Ferreira, William Jones and Shane Slattery of Embecosm is licensed under a Creative Commons Attribution ShareAlike 4.0 International License.
You are free to copy, distribute and adapt this work, provided you attribute the work in the manner specified by the author or licensor. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.
Full license text: https://creativecommons.org/licenses/by-sa/4.0/
- 1. Introduction
- 2. ExecuTorch Overview
- 3. Setting up to run the examples
- 4. Bringing up ExecuTorch AoT for the CV32E40Pv2
- 5. Implementing an ExecuTorch runtime for the CV32E40Pv2
- 6. Optimizing ExecuTorch by using delegation
- 7. Benchmarking ExecuTorch
- 8. Further optimization of ExecuTorch
- 9. Appendix: An introduction to neural networks with PyTorch
- 10. Glossary
- 11. References
- Index