跳到主要内容

AscendC简介

概述

AscendC是CANN Kit针对算子开发场景推出的编程语言,遵循C和C++标准规范,匹配开发者开发习惯;通过多层接口抽象、自动并行计算、孪生调试等关键技术,提高算子开发效率,助力AI开发者低成本完成算子开发和模型调优部署。

使用AscendC进行自定义算子开发的突出优势有:

  • 遵循C/C++编程规范,匹配开发者开发习惯
  • 自动并行调度,获得最优执行性能
  • 结构化核函数编程,简化算子开发逻辑
  • CPU/NPU孪生调试,提升算子调试效率

开发者可以通过AscendC主页了解更详细的内容。

使用须知

当前AscendC支持的产品型号为:Kirin9030/Kirin9020/KirinX90系列处理器产品。