Back to Gap Map Infrastructure / Compilers & Model Optimization

IREE

LF AI & Data (Linux Foundation)
open source / Overall score: 3.5

IREE is an MLIR-based compiler and runtime that lowers machine learning models to a unified intermediate representation, targeting datacenter hardware at one end and mobile and edge constraints at the other. Input comes from PyTorch, JAX, TensorFlow and ONNX; output targets include CPU, CUDA, ROCm, Vulkan and SPIR-V. The project is hosted by the LF AI & Data Foundation.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI)
source
public
core features withheld
no

The LICENSE file contains the Apache-2.0 text with LLVM exceptions. The repository is public, and neither the README nor the CMake driver options mention a paid tier, enterprise edition or license key, so the core is ungated.

  • https://raw.githubusercontent.com/iree-org/iree/main/CMakeLists.txt recorded 2026-09-30

    Top-level CMakeLists.txt builds each accelerator driver from the repository through plain options: "Enables the 'cuda' runtime HAL driver", "Enables the 'hip' runtime HAL driver" and "Enables the 'vulkan' runtime HAL driver". Searched the body for enterprise, license key, paid, commercial and proprietary: none.

  • https://raw.githubusercontent.com/iree-org/iree/main/LICENSE recorded 2026-09-30

    LICENSE file is the Apache-2.0 text, opening with "Apache License" and "Version 2.0, January 2004" and "TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION", followed by a "LLVM Exceptions to the Apache 2.0 License" section.

  • https://raw.githubusercontent.com/iree-org/iree/main/README.md recorded 2026-09-30

    README states "IREE is licensed under the terms of the Apache 2.0 License with LLVM Exceptions." and describes an "MLIR](https://mlir.llvm.org/)-based end-to-end" compiler; the repository builds from source per "instructions on building from source". Searched the body for enterprise, license key, paid, commercial, proprietary and closed: none.

Adoption

2 high confidence
2.0

PyPI downloads of `iree-base-compiler` are the adoption signal here.

Capability

5 medium confidence
5.0

IREE is an MLIR-based end-to-end compiler and runtime that lowers PyTorch, JAX, TensorFlow and ONNX models to CPU, CUDA, ROCm, Vulkan and SPIR-V targets. That is a retargetable, multi-vendor compilation path comparable to Apache TVM's.

Verified 2026-09-24