← all repositories
iree-org/iree

One compiler stack for data-center GPUs and Vulkan phones

IREE compiles ML models to a unified MLIR-based IR so one toolchain can target both data-center accelerators and Vulkan-capable mobile devices.

iree
Not currently ranked — collecting fresh signals.
star history

What it does

IREE is an end-to-end compiler and runtime built on MLIR that ingests machine-learning models and lowers them to a unified intermediate representation. It is designed to retarget the same IR across a wide hardware range, from data-center accelerators down to mobile and edge devices. The project ships both the compiler and a dedicated runtime, not merely a model converter.

The interesting bit

The bet is that one IR can serve a MI325X running MLPerf SDXL benchmarks and a phone running Vulkan via SPIR-V without maintaining separate toolchains. AMD has already submitted an IREE-based SDXL implementation to MLPerf, so the high-end GPU codegen appears to be more than theoretical.

Key highlights

  • Full compilation stack plus runtime, not just a graph optimizer
  • Targets CUDA, ROCm, and Vulkan/SPIR-V backends from the same MLIR pipeline
  • AMD MLPerf submission and LF AI & Data Foundation sandbox status suggest production interest
  • Nightly CI covers Linux arm64 and both macOS architectures (Intel and Apple Silicon)
  • Released as GitHub binaries and PyPI packages (iree-base-compiler, iree-base-runtime)

Verdict

IREE is worth a look if you need to deploy the same model to both servers and resource-constrained edge hardware without fragmenting your toolchain. If you are only targeting a single platform and already have a vendor compiler, it may be overkill.

Frequently asked

What is iree-org/iree?
IREE compiles ML models to a unified MLIR-based IR so one toolchain can target both data-center accelerators and Vulkan-capable mobile devices.
Is iree open source?
Yes — iree-org/iree is open source, released under the Apache-2.0 license.
What language is iree written in?
iree-org/iree is primarily written in C++.
How popular is iree?
iree-org/iree has 3.9k stars on GitHub.
Where can I find iree?
iree-org/iree is on GitHub at https://github.com/iree-org/iree.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.