• Docs >
  • Welcome to the ExecuTorch Documentation
Shortcuts

Welcome to the ExecuTorch Documentation

ExecuTorch is PyTorch’s solution to training and inference on the Edge.

Key Value Propositions

  • Portability: Compatibility with a wide variety of computing platforms, from high-end mobile phones to highly constrained embedded systems and microcontrollers.

  • Productivity: Enabling developers to use the same toolchains and Developer Tools from PyTorch model authoring and conversion, to debugging and deployment to a wide variety of platforms.

  • Performance: Providing end users with a seamless and high-performance experience due to a lightweight runtime and utilizing full hardware capabilities such as CPUs, NPUs, and DSPs.

ExecuTorch provides support for:

  • Strong Model Support LLMs (Large Language Models), CV (Computer Vision), ASR (Automatic Speech Recognition), TTS (Text To Speech)

  • All Major Platforms Android, Mac, Linux, Windows

  • Rich Acceleration Support Apple, Arm, Cadence, MediaTek, Qualcomm, Vulkan, XNNPACK

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