ExecuTorch
PyTorch runtime that deploys LLMs and multimodal models on mobile and embedded hardware.
About
On-device inference for PyTorch models is ExecuTorch's whole job: it exports a model straight from PyTorch, compiles it ahead of time, and runs it on phones, wearables, and embedded boards through a runtime with a base footprint of about 50 KB. There is no intermediate format conversion; the same exported graph flows to one of a dozen hardware backends including XNNPACK for CPU, Core ML, Vulkan, Qualcomm QNN, MediaTek, Samsung Exynos, ARM Ethos-U, OpenVINO, NXP, and Cadence DSP, with experimental CUDA and Metal paths, quantization handled through torchao, and memory planning plus selective builds keeping binaries small. Installation is pip install executorch for the Python authoring side, with C++ and mobile SDKs for deployment. Meta runs it in production across Instagram, WhatsApp, Quest 3, and Ray-Ban Meta smart glasses, making it one of the most widely deployed edge inference runtimes anywhere. The code is BSD-3-Clause licensed under the PyTorch organization, with documentation at docs.pytorch.org/executorch.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- LLM Inference & Serving
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- BSD-3-Clause
- Added
- Jul 29, 2026
Related Tools
Minimalist ML framework in Rust by Hugging Face for fast inference.
Open-source ChatGPT alternative that runs 100% offline on your computer.
Port of Meta's LLaMA model in C/C++ for efficient CPU inference
Fast LLM inference on consumer GPUs using neuron-aware sparse computation.
High-throughput LLM serving engine with PagedAttention
Minimalist machine learning framework for Rust focused on performance and serverless inference.