VOOZH about

URL: https://docs.pytorch.org/executorch/stable/

⇱ Welcome to the ExecuTorch Documentation β€” ExecuTorch 1.3 documentation


Welcome to the ExecuTorch Documentation#

ExecuTorch is PyTorch’s solution for efficient AI inference on edge devices β€” from mobile phones to embedded systems.

Key Value Propositions#

  • Portability: Run on diverse platforms, from high-end mobile to constrained microcontrollers

  • Performance: Lightweight runtime with full hardware acceleration (CPU, GPU, NPU, DSP)

  • Productivity: Use familiar PyTorch tools from authoring to deployment


πŸ—ΊοΈ Find Your Path#

Not sure where to start? Use the guided pathways to navigate ExecuTorch based on your experience level, goal, and target platform.

🟒 New to ExecuTorch

Step-by-step learning sequence from installation to your first on-device deployment. Includes concept explanations and worked examples.

Beginner Pathway β†’

Beginner Pathway
🟑 Get Running Fast

Skip the theory β€” get a model running in 15 minutes. Includes export cheat sheets, backend selection tables, and platform quick starts.

Quick Start Pathway β†’

Quick Start Pathway
πŸ”΄ Production & Advanced

Quantization, custom backends, C++ runtime, LLM deployment, and compiler internals for production-grade systems.

Advanced Pathway β†’

Advanced Pathway
πŸ”€ Decision Matrix β€” Route by Goal, Platform & Model

Not sure which pathway fits? The decision matrix routes you by experience level, target platform, model status, and developer role to the exact documentation you need.

View Decision Matrix β†’

Find Your Path

🎯 Wins & Success Stories#


Quick Navigation#

Get Started

New to ExecuTorch? Start here for installation and your first model deployment.

Quick Start
Deploy on Edge Platforms

Deploy on Android, iOS, Laptops / Desktops and embedded platforms with optimized backends.

Edge
Work with LLMs

Export, optimize, and deploy Large Language Models on edge devices.

LLMs
πŸ”§ Developer Tools

Profile, debug, and inspect your models with comprehensive tooling.

Tools

Explore Documentation#

Intro

Overview, architecture, and core concepts β€” Understand how ExecuTorch works and its benefits

Intro
Quick Start

Get started with ExecuTorch β€” Install, export your first model, and run inference

Quick Start
Edge

Android, iOS, Desktop, Embedded β€” Platform-specific deployment guides and examples

Edge
Backends

CPU, GPU, NPU/Accelerator backends β€” Hardware acceleration and backend selection

Backends
LLMs

LLM export, optimization, and deployment β€” Complete LLM workflow for edge devices

LLMs
Advanced

Quantization, memory planning, custom passes β€” Deep customization and optimization

Advanced
Tools

Developer tools, profiling, debugging β€” Comprehensive development and debugging suite

Tools
API

API Reference Usages & Examples β€” Detailed Python, C++, and Java API references

API
πŸ’¬ Support

FAQ, troubleshooting, contributing β€” Get help and contribute to the project

Support

What’s Supported#

Model Types

  • Large Language Models (LLMs)

  • Computer Vision (CV)

  • Speech Recognition (ASR)

  • Text-to-Speech (TTS)

  • More …

Platforms

  • Android & iOS

  • Linux, macOS, Windows

  • Embedded & MCUs

  • Go β†’ Edge

Rich Acceleration

Docs

Access comprehensive developer documentation for PyTorch

View Docs

Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

Resources

Find development resources and get your questions answered

View Resources

To analyze traffic and optimize your experience, we serve cookies on this site. By clicking or navigating, you agree to allow our usage of cookies. As the current maintainers of this site, Facebook’s Cookies Policy applies. Learn more, including about available controls: Cookies Policy.

πŸ‘ Image