CANN Runtime
昇腾 AI 处理器轻量级运行时环境 · 端云一致 · 高性能推理
CANN Runtime 是昇腾 AI 处理器的核心运行时底座,它通过提供统一的API,使得上层应用、AI框架、加速库能够高效利用AI处理器的硬件计算资源。
📚 文档导航
| 文档 |
定位与内容 |
入口 |
| ⚡ 快速入门 |
零基础起步,第一次接触 Runtime 的开发者。Runtime简介 + 编程模型讲解,建议顺序阅读 |
Runtime 简介 · 编程模型 |
| 📖 编程指南 |
深度开发手册,已跑通入门阶段 Hello CANN 后需要深入理解原理的开发者。原理解析 + 示例代码 |
编程指南 |
| 📋 API 参考 |
接口字典,开发过程中随时查阅函数定义。函数签名 + 参数说明 + 返回值 |
头文件说明 · API 参考 |
| 🏗️ 架构指南 |
面向贡献者的架构文档。Runtime整体架构、模块设计、核心组件解析 |
架构指南 |
🗺️ 成长地图
按以下路径循序渐进,从环境准备到独立开发:
🌱 入门阶段
| 学习步骤 |
内容说明 |
入口 |
| 环境准备 |
CANN 一键安装 |
CANN 一键安装 |
| 概念原理 |
Runtime 核心概念与编程模型:Host-Device 架构、Context、Stream、同步异步、典型执行流程 |
Runtime 简介 · 编程模型 |
| Hello CANN |
第一个可运行的 Runtime 程序,完成最小计算闭环 |
Hello CANN |
🚀 进阶阶段
🔥 高级阶段
❓ 常见问题
相关资源
昇腾社区 ·
Runtime 样例仓库 ·
完整文档中心
CANN Runtime 文档 | 华为昇腾