Skip to content

昇腾计算

华为昇腾(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 → 框架 → 应用 的顺序通读。