昇腾社区首页
中文
注册
架构开放
提供丰富接口类型及参考样例, 兼容主流AI框架
极致性能
提供高性能算子、通信算法, 软硬协同释放澎湃算力
极简易用
Ascend C提供简易开发体系及算子模板库, 兼容三方算子编程框架

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

CANN(Compute Architecture for Neural Networks)是华为针对AI场景推出的异构计算架构,对上支持多种AI框架,对下服务AI处理器与编程,发挥承上启下的关键作用,是提升昇腾AI处理器计算效率的关键平台

深度学习框架

AI框架适配

Framework Adapter

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

异构计算架构

BiSheng Compiler 毕昇编译器
提供Host-Device异构编程编译能力,微架构精准编译优化
Runtime 运行时
提供资源管理、媒体数据预处理、模型推理等功能,支持开发者快速构建AI应用
Driver 驱动
华为昇腾NPU底软驱动,昇腾设备的基础环境部署,使能昇腾硬件

MindStudio

全流程工具链

昇腾系列硬件

开源开放专区

贡献路径
欢迎加入CANN社区,通过社区合作,打造面向全场景的“AI异构计算平台”,为人工智能相关领域的研究者、开发者和工程师提供开发友好、运行高效、部署灵活的体验,共同繁荣人工智能软硬件应用生态

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

学习资源

学习路径
一站式学习计划,助力开发者领跑开发之路
在线课程
体系化的课程,轻松学CANN、用CANN
微认证
一站式考取昇腾认证,加大你的开发码力
代码样例