AI Potluck
Model components / Inference code

ExecuTorch

PyTorch Foundation (Linux Foundation)

ExecuTorch is PyTorch's runtime for deploying models on device, from smartphones to microcontrollers, with a base footprint of around 50KB. Models are exported to a .pte file and loaded by a lightweight C++ runtime, with backends across a dozen hardware vendors.

The GitHub API reports NOASSERTION because the BSD-3-Clause header names eight copyright holders. Verified 2026-08-31 via GitHub, the LICENSE body and the repository README.

Openness

5 medium confidence
5.0
license
BSD-3-Clause(OSI)
source
public(the published repository is the engine)
core-gated
ungated(no enterprise path in the repository root and no paid build of the engine in the README)

The LICENSE body is the BSD-3-Clause text, read in full rather than taken from the API's label, and carries no appended condition. The repository is public and unarchived and builds the engine itself. Its root tree carries no enterprise, ee or commercial directory and its README describes no licence-gated build, so the core reads as ungated. Confidence is medium because that is a repository-and-README read rather than a pricing-page read.

Adoption

5 medium confidence
5.0

Banded on reported deployment rather than on stars, because stars measure the wrong thing for a runtime that ships inside other companies' applications. Meta's own engineering blog and the PyTorch documentation both state that ExecuTorch powers on-device inference across Instagram, WhatsApp, Messenger, Quest and Ray-Ban Meta smart glasses, for billions of people. The LICENSE corroborates the hardware side independently: its BSD-3-Clause header carries eight copyright holders - Meta, Arm, Qualcomm, Apple, MediaTek, NXP, Samsung and Intel - which is vendor participation in the runtime itself rather than a vendor list in marketing copy. `reported_traction` records a word and never a number, so no user figure is asserted here; 4,969 GitHub stars would have banded this at 2 and understated it by three levels.

Capability

4 medium confidence
4.0

One band below the vllm anchor, level with onnx-runtime, which is banded there on the same instrument: execution-provider breadth across CPU, GPU, mobile and edge. An earlier reading put this two below on the view that an on-device runtime is narrow by nature, which had it backwards - the backend matrix here spans eight silicon vendors and four host platforms, which is wider than apple-core-ml-runtime's single-vendor coverage at the same band. It stays below the anchor because it executes exported models on device rather than serving them with batching, parallelism and a multi-tenant API surface.

Verified 2026-08-31