Appearance
昇腾计算
华为昇腾(Ascend)是面向 AI 场景的全栈软硬件计算平台。本平台的算力底座正是基于昇腾 NPU 构建。本章带你从下到上认识昇腾 AI 全栈,理解一段 PyTorch 代码是如何最终运行在 NPU 上的。
全栈四层架构
昇腾 AI 计算平台自底向上可分为四层:

| 层级 | 内容 | 本章对应 |
|---|---|---|
| 硬件 | 昇腾 AI 处理器、Atlas 系列产品 | 昇腾硬件 |
| 硬件使能 | CANN 异构计算架构(驱动、算子库、图引擎等) | 硬件使能 CANN |
| AI 框架 | PyTorch(torch_npu)、MindSpore 等 | AI 框架(PyTorch) |
| 应用使能 | MindIE、MindSpeed、ModelZoo 等套件与工具 | 应用使能 |
本章为入门导览,旨在建立整体认知。各层的深入使用请结合实践教程中的具体课题。
阅读建议
- 只想快速上手在 NPU 上跑 PyTorch:直接看 AI 框架(PyTorch)。
- 想理解底层原理:按 硬件 → CANN → 框架 → 应用 的顺序通读。
