This release is a pre-release and may not be stable for production use.
iree-metal
iree-metal is an independent, experimental developer preview of a JAX backend
for Apple GPUs. It is maintained at
niklio/iree-metal. It is not an official release of iree-org, the IREE project, or the Linux Foundation.
This distribution is a platform-specific metapackage. It installs the exact, version-matched compiler and PJRT plugin wheels that passed the developer preview release gates; it contains no executable code itself.
Supported preview configuration
- Apple M4
- macOS arm64
- CPython 3.12
- JAX and JAXLIB 0.6.1
Other Apple GPUs, Python/JAX versions, dynamic shapes, multiple devices, and broad JAX compatibility are not release claims.
Install
Developer preview versions are prereleases, so request them explicitly:
python3.12 -m venv .venv
source .venv/bin/activate
python -m pip install --pre iree-metal
JAX_PLATFORMS=iree_metal python -c \
'import jax; print(jax.__version__, jax.devices())'
The compiler distribution shares the iree.compiler import namespace with
stock IREE. Use a dedicated virtual environment and do not install
iree-base-compiler alongside this preview.
See the complete support and numeric contract and the release notes before use.
Metadata
Release files for iree-metal 3.11.0.dev2026080401
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iree_metal-3.11.0.dev2026080401-py3-none-macosx_13_0_arm64.whl | Python 3 | none | macOS 13.0+ ARM64 | Details |
Release files / iree_metal-3.11.0.dev2026080401-py3-none-macosx_13_0_arm64.whl
| Download URL | iree_metal-3.11.0.dev2026080401-py3-none-macosx_13_0_arm64.whl |
|---|---|
| Size | 2.2 kB |
| Tags | Python 3 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
188ae08e352f7e9162ec45d06f4b096b6fead056f6893347b2ae00de12abcb7d
|
|
BLAKE2b-256 checksum How to use checksums |
7e85c351968bc9f07c30944ea5586eac212b818471b6d0b2b7692dfff8376a57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|