下载
EN
注册
核心能力

CANN 助力构筑昇腾AI算力平台

CANN作为华为昇腾AI基础软硬件平台的核心,以极致性能、极简开发、开放生态为目标,助力昇腾构建全场景人工智能平台!

深度学习框架
AI框架适配 Framework Adapter
创新算子及领域加速库
人工智能应用

AI异构计算架构

AscendCL昇腾计算语言
图开发
算子开发
应用开发
GE
图引擎
计算图编译运行控制中心,提供图编译优化与加载执行能力
Ascend C
算子编程语言
面向算子开发场景,匹配用户开发习惯,支持算子极简编程
AOL
算子加速库
提供丰富的深度优化、硬件亲和的高性能算子
HCCL
集合通信库
提供单机多卡及多机多卡间的数据并行、模型并行集合通信方案
BiSheng Compiler毕昇编译器
提供Host-Device异构编程编译能力,微架构精准编译优化
Runtime运行时
提供资源管理、媒体数据预处理、模型推理等功能,支持开发者快速构建AI应用
Driver驱动
MindStudio 全流程开发 工具链
昇腾AI处理器

开发场景

图开发AIR
通过统一的图开发接口支持多种AI框架接入,不同AI框架的计算图可实现到Ascend IR图的转换,多种优化加速技术使能昇腾AI处理器的高性能图执行
算子开发Ascend C
原生支持C和C++标准规范,最大化匹配用户开发习惯。通过多层接口抽象、自动并行计算、孪生调试等关键技术,助力开发者低成本高效率完成算子开发
应用开发ACL
支持C&C++和Python两种开发语言,提供高效的硬件资源管理、媒体数据预处理、算子调用、模型推理等开发接口,供开发者轻松构建高性能人工智能应用

支持的深度学习框架与第三方库