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