下载
EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
昇腾小AI

Ascend C简介

概述

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

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

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

您可以通过Ascend C主页了解更详细的内容。

算子开发成长地图

Kernel API——高阶API Kernel API——基础API

使用须知

当前Ascend C支持的产品型号为
  • Atlas 推理系列产品
  • Atlas 训练系列产品
  • Atlas A2训练系列产品/Atlas 800I A2推理产品
  • Atlas 200/500 A2推理产品
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词