(embedded-section)=

Embedded Systems

Deploy ExecuTorch on constrained embedded systems and microcontrollers.

API Reference & Development

Start here for C++ development with ExecuTorch runtime APIs and essential tutorials.

  • {doc}executorch-runtime-api-referenceStart here: Complete runtime API reference for embedded development
  • {doc}running-a-model-cpp-tutorial — Step-by-step C++ API tutorial with practical examples
  • {doc}extension-module — Custom module extensions for specialized functionality
  • {doc}extension-tensor — Tensor operations and memory management extensions

Build & Integration Guide

  • {doc}using-executorch-cpp — Complete setup guide for C++ runtime integration
  • {doc}using-executorch-building-from-source — Building from Source

Choose Backend for acceleration

  • {doc}embedded-backends — Available embedded backends and acceleration options

Tutorials

  • {doc}tutorial-arm-ethos-u — Export a simple PyTorch model for the ExecuTorch Ethos-U backend
  • {doc}raspberry_pi_llama_tutorial — Deploy a LLaMA model on a Raspberry Pi
  • {doc}pico2_tutorial — Deploy a demo MNIST model on the Raspberry Pi Pico 2
:hidden:
executorch-runtime-api-reference
running-a-model-cpp-tutorial
extension-module
extension-tensor
using-executorch-cpp
using-executorch-building-from-source
embedded-backends
tutorial-arm-ethos-u
raspberry_pi_llama_tutorial
pico2_tutorial