pytorch/executorch

On-device AI across mobile, embedded and edge for PyTorch

95
/ 100
Verified

Compiles PyTorch models to a lightweight `.pte` binary format via ahead-of-time (AOT) compilation, enabling a 50KB runtime across microcontrollers to smartphones. Supports 12+ hardware accelerators (Apple Neural Engine, Qualcomm QNN, ARM, Vulkan) with automatic delegation and CPU fallback, allowing single-export multi-target deployment. Integrates directly with PyTorch's `torch.export()` API and includes specialized runners for LLMs, vision, and multimodal models on iOS, Android, and embedded systems without format conversion or vendor lock-in.

4,374 stars and 133,251 monthly downloads. Actively maintained with 397 commits in the last 30 days. Available on PyPI.

Maintenance 25 / 25
Adoption 20 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

4,374

Forks

870

Language

Python

License

Last pushed

Mar 13, 2026

Monthly downloads

133,251

Commits (30d)

397

Dependencies

25

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/pytorch/executorch"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.