AscendNPU IR(AscendNPU Intermediate Representation)是基于MLIR(Multi-Level Intermediate Representation)构建的面向昇腾亲和的算子编译中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,通过开源社区开放接口,支持生态框架灵活对接,高效使能昇腾AI处理器。 - 多级抽象与易用性 提供高层抽象接口,屏蔽昇腾计算、搬运、同步等指令细节,编译器自动感知硬件架构并将硬件无关表达映射到底层指令;同时提供细粒度性能控制接口,可精准控制片上内存布局、流水同步插入位置、是否使能乒乓流水等,兼顾易用与性