You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new mlir-air wheel exposes a [aie] extra that pins the matching mlir_aie
commit (Requires-Dist: mlir_aie==<pinned>; extra == "aie") and requires
llvm-aie. Installing mlir-air[aie]==<ver> now resolves the whole
MLIR-AIE/AIR/LLVM-AIE stack with a guaranteed-compatible mlir-aie, so we no
longer need to maintain a separate mlir-aie-hash.txt that has to be kept in
sync by hand.
- utils/mlir-air-hash.txt: bump to dfa6d08 / 2026050805 (latest)
- utils/mlir-aie-hash.txt: deleted (resolved transitively via air's [aie] extra)
- utils/env_setup.sh, utils/env_setup.ps1: collapse two installs into one
mlir_air[aie]==<ver> install. The .ps1 also previously read
mlir-aie-hash-windows.txt / llvm-aie-hash-windows.txt /
mlir-air-hash-windows.txt, none of which exist in utils/.
- setup.py: get_install_requires() now returns ['mlir-air[aie]==<ver>'].
- .github/workflows/build.yml: single install step using the extra.
- README.md / CLAUDE.md: documentation updated.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,7 +89,7 @@ This will automatically install all required dependencies:
89
89
- llvm-aie
90
90
- mlir-air
91
91
92
-
The versions of mlir-aie and mlir-air are managed in `utils/mlir-aie-hash.txt` and `utils/mlir-air-hash.txt`. llvm-aie uses the latest nightly release.
92
+
The mlir-air version is pinned in `utils/mlir-air-hash.txt`. The matching mlir-aie commit is pinned by the mlir-air wheel's `[aie]` extra, so it's resolved transitively. llvm-aie uses the latest nightly release.
0 commit comments