2025年9月18日至9月20日,华为全联接大会于上海隆重举行。其中,以“CANN全面开源开放”为主题的技术分论坛,围绕CANN开源生态的全面升级与社区协作新模式,通过合作伙伴基于开源框架的实践案例、高校在开源教育方面的创新探索,以及社区杰出贡献者的技术分享,系统解读了CANN在开源开放方面的核心能力与生态共建成果。
昇腾AI软件开源开放,共建共赢未来新生态
华为昇腾计算基础软件业务总经理李守平先生为分论坛致辞。他从硬件使能CANN到Mind系列应用使能套件,系统介绍了各组件的关键特性,并深入阐释了开源开放为开发者带来的重要技术价值。李守平表示,昇腾AI基础软件始终致力于构建更亲和、开放的昇腾计算能力,通过全面开源,与广大开发者共享前沿技术成果。同时,昇腾也积极支持主流AI开源项目与社区发展,持续繁荣产业生态、培育创新人才,为AI产业的高质量与可持续发展注入持久动力。
华为昇腾计算基础软件业务总经理 李守平
开源实践与生态共赢
分论坛演讲围绕CANN的技术创新与实践展开五场重磅分享:
CANN分层解耦开源开放,使能高效灵活创新
华为CANN首席架构师闫长江在主题演讲中指出,CANN作为释放昇腾AI处理器计算潜力的关键软件,通过提供运行时与算子库编程接口,使用户能够高效开发基于昇腾的各类计算加速应用。为更好地支持广大开发者基于昇腾创新,CANN目前正全力推进开源工作,预计将于年底实现全面开源开放,助力客户、研究者、生态伙伴及业界同行共同促进昇腾生态的繁荣与发展。
华为CANN首席架构师 闫长江
校企协同,开源赋能,打造昇腾算子Python易用编程体系
哈尔滨工业大学苏统华教授分享了“校企协同,开源赋能”的核心理念,从高校积极拥抱CANN全面开源开放的角度,构建了昇腾算子Python编程体系。 AsNumpy是易用Python编程前端,使开发者能够以熟悉的Numpy风格便捷调用高效的昇腾算力;OpenBOAT是精心设计的昇腾Ascend C算子库,构成 AsNumpy的后端;AscOpTest则为算子性能测试提供高效便捷的工具。团队还依托开源技术搭建起“产教融合”的桥梁,探索具有哈尔滨工业大学特色的人工智能人才培养体系,更与企业紧密合作,持续优化昇腾算子的使用体验与运行性能,助力昇腾生态繁荣与产业应用深度融合。
哈尔滨工业大学软件学院副院长、教授 苏统华
基于AscendNPU IR构建Triton扩展深度学习编译器DLCompiler
上海人工智能实验室国产编译首席研究员袁晟老师基于CANN开源的编译器组件AscendNPU IR,构建了Triton扩展深度学习编译器DLCompiler。该编译器通过跨架构DSL扩展与智能自动优化技术,显著提升了开发效率与运行性能,为开发者带来更优的编程体验。DLCompiler在MLIR编译阶段与AscendNPU IR深度对接,充分利用AscendNPU IR强大的底层表达能力,实现了Triton算子在昇腾硬件上的高效性能优化,让我们看到开源生态下编译技术创新的强大潜力。