文档
注册

认识CANN

什么是CANN?

CANN(Compute Architecture for Neural Networks)是华为针对AI场景推出的异构计算架构,对上支持多种AI框架,对下服务AI处理器与编程,发挥承上启下的关键作用,是提升昇腾AI处理器计算效率的关键平台。同时针对多样化应用场景,提供高效易用的编程接口,支持用户快速构建基于昇腾平台的AI应用和业务。

CANN的主要功能是什么?

CANN通过提供多层次的编程接口,以全场景、低门槛、高性能的优势,支持用户快速构建基于Ascend平台的AI应用和业务。

具有如下优势:

  • 统一APP编程语言:提供一套标准的AscendCL编程接口,对应用程序开发者屏蔽底层多种芯片差异,提升用户APP编程易用性。
  • 统一网络构图接口:提供了标准的昇腾计算AIR ,支持多框架,支持用户在昇腾芯片上快速部署神经网络业务。
  • 高性能计算引擎以及算子库通过高性能编译引擎/执行引擎/调优引擎和预置高性能算子库,支撑客户快速部署神经网络业务、降低部署成本并最大程度发挥昇腾计算能力。
  • 基础服务:CANN还包含虚拟化,媒体处理,集合通信服务等基础服务,方便用户扩展及集成。

CANN有哪些学习资源?

CANN提供了丰富的学习资源,包括在线课程开发者成长路径技术专栏等内容,帮助AI开发者快速开启CANN开发之旅,提升用户开发效率和释放昇腾AI处理器澎湃算力。

搜索结果
找到“0”个结果

当前产品无相关内容

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