什么是Ascend C

Ascend C是CANN针对算子开发场景推出的编程语言,原生支持C和C++标准规范,兼具开发效率和运行性能。基于Ascend C编写的算子程序,通过编译器编译和运行时调度,运行在昇腾AI处理器上。使用Ascend C,开发者可以基于昇腾AI硬件,高效的实现自定义的创新算法。您可以通过Ascend C主页了解更详细的内容。

Ascend C提供多层级API,满足多维场景算子开发诉求。

快速入门

成长地图

通过printf打印数据

概念原理

API参考

基础API 高阶API Utils API

算子实践参考

Ascend C支持在如下AI处理器型号使用: