下载
中文
注册

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

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

深度学习框架

AI框架适配

Framework Adapter

创新算子及领域加速库
人工智能应用

异构计算架构

BiSheng Compiler 毕昇编译器
提供Host-Device异构编程编译能力,微架构精准编译优化
Runtime 运行时
提供资源管理、媒体数据预处理、模型推理等功能,支持开发者快速构建AI应用
Driver 驱动

MindStudio

全流程工具链

昇腾系列硬件

开发场景

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

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

开发资源

代码样例(Ascend/Samples)
丰富代码样例,帮助开发者快速入门,熟练掌握CANN关键特性使用

学习资源

在线课程
体系化的课程,轻松学CANN、用CANN
微认证
一站式在线学习、实验、考试,快速获取昇腾AI核心技能认证