iree-org/iree
A retargetable MLIR-based machine learning compiler and runtime toolkit. observed · 2026-08-28
Health v2 · maintenance only
87/100
- Activity 99
- Release rhythm 63
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 40.5
- age_days: 2547
- days_rel: 167
- days_push: 7
- n_releases_24m: 15
Adoption not part of the score
3901 stars · 989 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
IREE is an MLIR-based end-to-end machine learning compiler and runtime that lowers models from frameworks like PyTorch, TensorFlow, JAX, and ONNX into a unified intermediate representation. It compiles ahead-of-time to efficient binaries for CPUs, GPUs, and accelerators, scaling from datacenter deployments down to mobile, edge, and bare-metal targets.
Use cases
- compile pytorch models to run on gpu
- deploy machine learning models on mobile and edge devices
- run onnx models with low overhead runtime
- compile ml models for vulkan or cuda accelerators
- run ml inference on bare-metal embedded systems
- benchmark ml model inference across hardware targets
- convert tensorflow lite models to native binaries
When to choose
- you need ahead-of-time compilation of ML models with small binary sizes (down to ~30KB) for embedded or edge targets
- you need to deploy models across diverse hardware including CUDA, ROCm/HIP, Vulkan, and Metal from a single toolchain
- you need dynamic shapes, streaming, and control flow support in compiled models
- you want profiling, debugging, and bare-metal deployment support for ML workloads
When to avoid
- you just need a simple inference runtime for one framework on one platform - framework-native runtimes are simpler
- you need training support - IREE focuses on inference deployment, not training
- you want a turnkey solution without understanding compilers or MLIR concepts
- your target platform is not in the support matrix and you cannot contribute support
Facets
library · maturity active
compiler machine-learning llm-inference gpu-computing interpreter benchmarking machine-learning compilers deep-learning gpu-computing embedded-systems developer-tools windows cross-platform wasm cpp python mlir ml-model-deployment aot-compilation vulkan cuda rocm metal spirv edge-deployment hardware-abstraction-layer linux macos android ios gpu
10 sources
- readme: https://github.com/iree-org/iree · fetched 2026-08-28 · 649a4ee800a5
- homepage: http://iree.dev/ · fetched 2026-08-29 · f226701274f7
- site_page: https://iree.dev/building-from-source/getting-started · fetched 2026-08-29 · 5aa133185cc1
- site_page: https://iree.dev/developers/design-docs/design-roadmap · fetched 2026-08-29 · cbc9e761fe49
- site_page: https://iree.dev/developers/design-docs/function-abi · fetched 2026-08-29 · 636389d81b08
- site_page: https://iree.dev/developers/design-docs/invocation-execution-model · fetched 2026-08-29 · a37549f42fdc
- site_page: https://iree.dev/developers/design-docs/cuda-hal-driver · fetched 2026-08-29 · d855208bc5df
- site_page: https://iree.dev/developers/design-docs/hip-hal-driver · fetched 2026-08-29 · 6e26ce3e837d
- site_page: https://iree.dev/developers/design-docs/metal-hal-driver · fetched 2026-08-29 · 678935ef570d
- site_page: https://iree.dev/developers/debugging/releases · fetched 2026-08-29 · c1f91b718496
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| iree-org/iree | main | 87 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem