CANN 助力构筑昇腾AI算力平台
CANN(Compute Architecture for Neural Networks)是华为针对AI场景推出的异构计算架构,对上支持多种AI框架,对下服务AI处理器与编程,发挥承上启下的关键作用,是提升昇腾AI处理器计算效率的关键平台
架构开放
提供丰富接口类型及参考样例,
兼容主流AI框架
极致性能
提供高性能算子、通信算法,
软硬协同释放澎湃算力
极简易用
Ascend C提供简易开发体系及算子模板库,
兼容三方算子编程框架
Ascend C 是CANN针对算子开发场景推出的编程语言,原生支持C和C++标准规范,最大化匹配用户开发习惯;通过多层接口抽象、自动并行计算、孪生调试等关键技术,极大提高算子开发效率,助力AI开发者低成本完成算子开发和模型调优部署