AMD发布MLIR-AIE 1.2编译器工具链,专为Ryzen AI NPU设计
除了周五发布Ryzen AI Software 1.7外,AMD还推出了新版MLIR-AIE编译器工具链。该工具链基于LLVM的MLIR堆栈,专门针对AMD Ryzen AI NPU设备。
MLIR-AIE编译器能够生成在Ryzen AI NPU上执行的Python代码,并最终为其他针对LLVM多级中间表示(MLIR)的软件打开了大门。
虽然Ryzen AI NPU是当前的重点,但该工具链也适用于其他AMD/Xilinx AI Engine设备,例如他们的Versal SoC。
AMD MLIR-AIE 1.2版本新增了以下功能:
- Python 3.14 wheel
- tile DMA WRITEBD支持
- 更新的安装说明
- 新的IRON主机运行时抽象层
- Windows Subsystem for Linux(WSL)兼容性工作
- 各种构建更新
- 优化Strix BF16 MATMUL性能
- 一系列修复
新的IRON主机运行时抽象层旨在将运行时支持整合到一个实现中,能够处理跟踪、JIT、编程示例和测试用例。这消除了不同运行时和辅助代码组件之间的重复逻辑,为JIT添加了跟踪功能,改进了缓存,并进行了其他增强。
AMD MLIR-AIE 1.2的下载和更多信息可通过该开源项目的GitHub获取。
原文链接:AMD Releases MLIR-AIE 1.2 Compiler Toolchain For Targeting Ryzen AI NPUs |