Skip to content

Update mlir-air and mlir-aie to latest upstream versions#9

Merged
erwei-xilinx merged 1 commit into
mainfrom
update-mlir-air-aie-versions
Mar 2, 2026
Merged

Update mlir-air and mlir-aie to latest upstream versions#9
erwei-xilinx merged 1 commit into
mainfrom
update-mlir-air-aie-versions

Conversation

@erwei-xilinx

Copy link
Copy Markdown
Collaborator

Summary

  • Update mlir-air from 5bfc175 (Feb 4) to 0b3f9fd (Feb 27)
  • Update mlir-aie from 0e25d5c (Feb 4) to 8f22058 (Feb 26)
  • llvm-aie remains at 19.0.0 (unchanged)

The mlir-air commit at 0b3f9fd pins mlir-aie to 8f22058 (verified via utils/clone-mlir-aie.sh), ensuring compatibility. The LLVM project commit (ebf5d9ef) is unchanged across both versions.

Notable upstream changes

  • AIE2P fdiv fix (inv+mulf instead of scalar fdiv)
  • FMA bf16 splitting and sigmoid fixes
  • Vector operation improvements (max, select, muladd)
  • scf.if handling fixes (empty regions, cross-scope deps, memref.copy)

Test plan

  • Build succeeds (Option 2: pip with --find-links)
  • Correct wheel versions installed: mlir-aie==0.0.1.2026022619+8f22058, mlir-air==0.0.1.2026022704+0b3f9fd
  • Matmul example runs end-to-end on NPU hardware (AIE2)
  • Results consistent with previous versions (same ~2.5% BF16 numerical variance)

🤖 Generated with Claude Code

Update mlir-air from 5bfc175 (Feb 4) to 0b3f9fd (Feb 27) and
mlir-aie from 0e25d5c (Feb 4) to 8f22058 (Feb 26). The mlir-air
commit pins mlir-aie to 8f22058 ensuring compatibility.

Notable upstream changes include AIE2P fdiv fixes, FMA bf16
splitting, sigmoid fixes, vector operation improvements, and
scf.if handling fixes. The LLVM project commit (ebf5d9ef)
and llvm-aie version (19.0.0) remain unchanged.

Tested: full build + matmul on NPU hardware (AIE2).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erwei-xilinx erwei-xilinx merged commit d6b08f2 into main Mar 2, 2026
8 of 9 checks passed
@erwei-xilinx erwei-xilinx deleted the update-mlir-air-aie-versions branch March 2, 2026 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant