昇腾社区首页
EN
注册

Ascend C简介

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

Ascend C支持在如下产品型号使用:

  • Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件
  • Atlas 200I/500 A2 推理产品
  • Atlas 推理系列产品
  • Atlas 训练系列产品

快速入门

成长地图

CMake编译配置文件编写 通过DumpTensor、printf打印进行调试 NPU模式下的性能采集与分析

概念原理

API参考

基础API 高阶API Host API 算子调测API

最佳实践