跳转到内容

03 · CANN 入门

查看原始笔记 · 仓库最近更新:2026-10-03。具体核验日期以正文为准。

CANN(Compute Architecture for Neural Networks)是学习昇腾最关键的软件层之一。

可以先把软件路径记成:

AI 应用
↓
PyTorch / MindSpore
↓
torch_npu / 框架适配
↓
CANN
↓
Driver + Firmware
↓
Ascend NPU

这只是帮助入门的分层示意,不代表所有组件之间都是简单的一对一调用关系。

  • Driver
  • Firmware
  • CANN Toolkit
  • AscendCL
  • HCCL
  • 算子
  • Profiling
  • 日志与故障定位

昇腾环境出现问题时,第一件事通常不是重装系统,而是确认:

硬件型号 → OS → Driver → Firmware → CANN → Python → PyTorch → torch_npu → 模型

这些版本是否匹配。