On-device AI framework for PyTorch inference and training
Top 15.8% on sourcepulse
ExecuTorch is an end-to-end framework for on-device AI inference and training, targeting mobile, embedded, and microcontroller platforms. It enables developers to leverage PyTorch models across diverse hardware, from smartphones to resource-constrained systems, powering Meta's on-device AI features.
How It Works
ExecuTorch provides a unified toolchain for model authoring, conversion, debugging, and deployment. It achieves portability by supporting a wide range of operating systems and hardware accelerators (CPU, NPU, DSP) through integrations like Vulkan and XNNPACK. The lightweight runtime is designed for high performance and efficient utilization of device capabilities.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The framework is actively developed, and while it supports a broad range of platforms, specific hardware integrations or model optimizations may still be evolving. Users should consult the documentation for the latest compatibility and performance details.
17 hours ago
1 day