amd / IRON
Close-to-metal Python API for AMD Ryzen™ AI NPUs, built on MLIR-AIE: declare operators, compile them into graphs, autotune them, and run models entirely on the NPU.
Why this job: topics: llm-inference, edge-ai
What it does
IRON is an open-source Python library for programming the AI Engine array in AMD Ryzen™ AI NPUs, from a single operator up to a whole language model. It is built on the MLIR-AIE compiler and its aie.iron bindings, and runs on NPU1 (Phoenix, Hawk Point) and NPU2 (Strix, Strix Halo, Krackan).
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 5 days ago
- Stars
- 154
- +2 this week
- Licence
- Apache-2.0
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- 1 releases
- None marked latest
- Built with
- Python
- 99% of the code
Is it looked after?
- Contributors
- 8
- Last 90 days
- Issues
- 77% closed
- 10 still open
- Pull requests
- 145 merged
- 24 waiting
- Releases
- 1
- 0 in the last year
- Contributing guide (opens in new tab)
- No security policy
- Code of conduct (opens in new tab)
More: languages, topics and project record
Languages
- Python 99%
- C++ 1%
- Shell <1%
- Makefile <1%
Topics
- ai-engine
- amd
- compiler
- npu
- python
- ryzen-ai
- xdna
- fastflow-sdk
- edge-ai
- llm-inference
- iron
- mlir-aie
Project record
- JobLocal LLMs
- StatusListed
- Commits146
- Forks57
- Watching6
- Stars in 28 days+6
- CreatedSep 19, 2025
- First seen by usNov 7, 2026
- CheckedNov 9, 2026
