版本配套

TorchNPU需与特定版本的PyTorch、CANN、Python及固件与驱动配合使用。各版本间的匹配关系由昇腾社区统一维护,建议优先使用推荐版本组合以确保最佳兼容性和性能。固件与驱动的版本配套与所使用的昇腾硬件及CANN版本相关,具体选择请参考 固件与驱动安装页面。

推荐版本组合

组件 推荐版本
TorchNPU 2.12.0(安装包版本)
PyTorch 2.12.0
CANN 9.1.0
Python 3.10 / 3.11 / 3.12 / 3.13 / 3.14

TorchNPU 版本配套表

下表中的TorchNPU版本与torch_npu安装包版本采用不同的命名规则:

  • TorchNPU版本:标识产品的发布版本,采用独立于PyTorch的版本编号,如26.1.0、26.1.1。正式版本通常使用三段数字,历史预发布版本包含RC标识,如6.0.RC3。同一个TorchNPU产品版本可以配套多个PyTorch版本,因此会发布多个不同版本号的安装包。
  • TorchNPU安装包版本:以配套的PyTorch版本号为基础,通常采用{PyTorch版本}或{PyTorch版本}.postN的形式。.postN用于区分同一PyTorch版本下安装包的后续发布,N为发布序号,不能直接换算为TorchNPU产品版本。历史预发布安装包还可能包含rc标识。使用pip安装或查询torch_npu时,应使用安装包版本号。

例如,TorchNPU 26.1.0配套PyTorch 2.7.1时,安装包版本为2.7.1.post8;配套PyTorch 2.12.0时,安装包版本为2.12.0。TorchNPU产品版本、安装包版本及依赖版本的对应关系以下表为准。

以下为当前活跃版本的匹配关系:

26.1.1的安装包版本及CANN 9.1.X配套范围依据发行版说明。

TorchNPU版本 TorchNPU安装包版本 PyTorch版本 CANN版本
26.1.1 2.12.0.post2 2.12.0 CANN 9.1.X
26.1.1 2.11.0.post2 2.11.0 CANN 9.1.X
26.1.1 2.10.0.post6 2.10.0 CANN 9.1.X
26.1.1 2.9.0.post8 2.9.0 CANN 9.1.X
26.1.1 2.7.1.post10 2.7.1 CANN 9.1.X
26.1.0 2.12.0 2.12.0 CANN 9.1.0
26.1.0 2.11.0 2.11.0 CANN 9.1.0
26.1.0 2.10.0.post4 2.10.0 CANN 9.1.0
26.1.0 2.9.0.post6 2.9.0 CANN 9.1.0
26.1.0 2.7.1.post8 2.7.1 CANN 9.1.0
26.0.0 2.10.0 2.10.0 CANN 9.0.0
26.0.0 2.9.0.post2 2.9.0 CANN 9.0.0
26.0.0 2.8.0.post4 2.8.0 CANN 9.0.0
26.0.0 2.7.1.post4 2.7.1 CANN 9.0.0
7.3.0 2.9.0 2.9.0 CANN 8.5.0
7.3.0 2.8.0.post2 2.8.0 CANN 8.5.0
7.3.0 2.7.1.post2 2.7.1 CANN 8.5.0
7.3.0 2.6.0.post5 2.6.0 CANN 8.5.0
7.2.0 2.8.0 2.8.0 CANN 8.3.RC1
7.2.0 2.7.1 2.7.1 CANN 8.3.RC1
7.2.0 2.6.0.post3 2.6.0 CANN 8.3.RC1
7.2.0 2.1.0.post17 2.1.0 CANN 8.3.RC1
7.1.0 2.6.0 2.6.0 CANN 8.2.RC1
7.1.0 2.5.1.post1 2.5.1 CANN 8.2.RC1
7.1.0 2.1.0.post13 2.1.0 CANN 8.2.RC1
7.0.0 2.5.1 2.5.1 CANN 8.1.RC1
7.0.0 2.4.0.post4 2.4.0 CANN 8.1.RC1
7.0.0 2.3.1.post6 2.3.1 CANN 8.1.RC1
7.0.0 2.1.0.post12 2.1.0 CANN 8.1.RC1
6.0.0 2.4.0.post2 2.4.0 CANN 8.0.0
6.0.0 2.3.1.post4 2.3.1 CANN 8.0.0
6.0.0 2.1.0.post10 2.1.0 CANN 8.0.0
点击展开历史版本(含 EOL)
TorchNPU版本 TorchNPU安装包版本 PyTorch版本 CANN版本
6.0.RC3 2.4.0 2.4.0 CANN 8.0.RC3
6.0.RC3 2.3.1.post2 2.3.1 CANN 8.0.RC3
6.0.RC3 2.1.0.post8 2.1.0 CANN 8.0.RC3
6.0.RC2 2.3.1 2.3.1 CANN 8.0.RC2
6.0.RC2 2.2.0.post2 2.2.0 CANN 8.0.RC2
6.0.RC2 2.1.0.post6 2.1.0 CANN 8.0.RC2
6.0.RC2 1.11.0.post14 1.11.0 CANN 8.0.RC2
6.0.RC1 2.2.0 2.2.0 CANN 8.0.RC1
6.0.RC1 2.1.0.post4 2.1.0 CANN 8.0.RC1
6.0.RC1 1.11.0.post11 1.11.0 CANN 8.0.RC1
5.0.0 2.1.0 2.1.0 CANN 7.0.0
5.0.0 2.0.1.post1 2.0.1 CANN 7.0.0
5.0.0 1.11.0.post8 1.11.0 CANN 7.0.0
5.0.RC3 2.1.0.rc1 2.1.0 CANN 7.0.RC1
5.0.RC3 2.0.1 2.0.1 CANN 7.0.RC1
5.0.RC3 1.11.0.post4 1.11.0 CANN 7.0.RC1
5.0.RC2.2 1.11.0.post3 1.11.0 CANN 6.3.RC3.1
5.0.RC2.1 1.11.0.post2 1.11.0 CANN 6.3.RC3
5.0.RC2 2.0.1.rc1 2.0.1 CANN 6.3.RC2
5.0.RC2 1.11.0.post1 1.11.0 CANN 6.3.RC2
5.0.RC2 1.8.1.post2 1.8.1 CANN 6.3.RC2
5.0.RC1 1.11.0 1.11.0 CANN 6.3.RC1
5.0.RC1 1.8.1.post1 1.8.1 CANN 6.3.RC1
3.0.0 1.5.0.post8 1.5.0 CANN 6.0.1
3.0.0 1.8.1 1.8.1 CANN 6.0.1
3.0.0 1.11.0.rc2(beta) 1.11.0 CANN 6.0.1
3.0.RC3 1.5.0.post7 1.5.0 CANN 6.0.RC1
3.0.RC3 1.8.1.rc3 1.8.1 CANN 6.0.RC1
3.0.RC3 1.11.0.rc1(beta) 1.11.0 CANN 6.0.RC1
3.0.RC2 1.5.0.post6 1.5.0 CANN 5.1.RC2
3.0.RC2 1.8.1.rc2 1.8.1 CANN 5.1.RC2
3.0.RC1 1.5.0.post5 1.5.0 CANN 5.1.RC1
3.0.RC1 1.8.1.rc1 1.8.1 CANN 5.1.RC1
2.0.4 1.5.0.post4 1.5.0 CANN 5.0.4
2.0.3 1.5.0.post3 1.8.1 CANN 5.0.3
2.0.2 1.5.0.post2 1.5.0 CANN 5.0.2

PyTorch与Python版本配套表

PyTorch版本 Python版本
PyTorch 2.13.0 Python3.10, Python3.11, Python 3.12, Python 3.13, Python 3.14
PyTorch 2.12.0 Python3.10, Python3.11, Python 3.12, Python 3.13, Python 3.14
PyTorch 2.11.0 Python3.10, Python3.11, Python 3.12, Python 3.13, Python 3.14
PyTorch 2.10.0 Python3.10, Python3.11, Python 3.12, Python 3.13
PyTorch 2.9.0 Python3.10, Python3.11, Python 3.12, Python 3.13
PyTorch 2.8.0 Python3.9, Python3.10, Python 3.11, Python 3.12, Python 3.13
PyTorch 2.7.1 Python3.9, Python3.10, Python 3.11, Python 3.12, Python 3.13
PyTorch 2.6.0 Python3.9, Python3.10, Python 3.11
PyTorch 2.5.1 Python3.9, Python3.10, Python 3.11
PyTorch 2.4.0 Python3.8, Python3.9, Python3.10, Python 3.11
PyTorch 2.3.1 Python3.8, Python3.9, Python3.10, Python 3.11
PyTorch 2.2.0 Python3.8, Python3.9, Python3.10
PyTorch 2.1.0 Python3.8, Python3.9, Python3.10, Python 3.11
PyTorch 1.11.0 Python3.7(>=3.7.5), Python3.8, Python3.9, Python3.10

硬件支持

TorchNPU支持如下昇腾产品系列:

产品系列
昇腾 950DT 系列产品
昇腾 A3 系列产品
昇腾 A2 系列产品
昇腾 910 系列产品
昇腾 310P 系列产品
昇腾 310B 系列产品
昇腾310系列产品