Quick Start#
Get started with ExecuTorch in just a few steps.
This section walks you through the essential steps to get ExecuTorch up and running, from initial setup to exporting your first model for edge deployment.
Choose Your Starting Point#
Follow the structured Beginner Pathway for a guided, step-by-step introduction to ExecuTorch — from concepts to your first deployment.
Jump to the Quick Start Pathway for a 15-minute path to running a model, with export cheat sheets and backend selection tables.
Use the Decision Matrix to find the right path based on your experience, platform, and model type.
What You’ll Learn#
Follow these guides in order to get started with ExecuTorch:
Getting Started with ExecuTorch — Initial Setup: Set up your development environment and run your first ExecuTorch example.
Model Export and Lowering — Exporting your model: Export for Edge deployment.
Building from Source — Building from Source: Build ExecuTorch from source for custom configurations and development.
Prerequisites#
Python 3.10–3.13
PyTorch 2.9+
Basic familiarity with PyTorch model development
Next Steps#
After completing the quick start, explore:
Edge — Deploy to specific platforms (Android, iOS, Desktop, Embedded)
Backends — Choose the right acceleration backend for your hardware
Advanced Pathway — Advanced topics: quantization, custom backends, LLM deployment