CANN Version Mapping

Mapping Between CANN and Driver Versions

CANN Version

Ascend HDK Version

CANN 8.5.0

Ascend HDK 25.5.X

Ascend HDK 25.3.X

Ascend HDK 25.2.X

Ascend HDK 25.0.X

The CANN 8.5.0 open-source version must be used with the matched the Ascend component version. When you upgrade CANN to version 8.5.0, you need to upgrade the Ascend components. For details, see Ascend component mapping.

CANN Subpackage Mapping

CANN 8.5.0 is the first open-source version that supports architecture upgrade. The operator packages (ops-math, ops-nn, ops-cv, and ops-transformer) and communication libraries (hccl and hixl) have been decoupled and can be upgraded independently. The following table lists the subpackage versions and mapping.

CANN Package

Subpackage

Subpackage Version

Architecture

Toolkit

ascendnpu-ir

1.0.0

arm/x86

cann-acl-extend

8.5.0

arm/x86

cann-aoe

8.5.0

arm/x86

cann-asc-devkit

8.5.0

arm/x86

cann-asc-tools

8.5.0

arm/x86

cann-bisheng-compiler

8.5.0

arm/x86

cann-dflow-executor

8.5.0

arm/x86

cann-ge-compiler

8.5.0

arm/x86

cann-ge-executor

8.5.0

arm/x86

cann-graph-autofusion

8.5.0

arm/x86

cann-hcomm

8.5.0

arm/x86

cann-metadef

8.5.0

arm/x86

cann-ncs

8.5.0

arm/x86

cann-npu-runtime

8.5.0

arm/x86

cann-oam-tools

8.5.0

arm/x86

cann-opbase

8.5.0

arm/x86

cann-tbe-tik

8.5.0

arm/x86

cann-pto-isa

8.5.0

arm/x86

mindstudio-toolkit

8.3.0

arm/x86

pyACL

8.5.0

arm/x86

test-ops

8.5.0

arm/x86

ops (operator package)

cann-dvpp

8.5.0

arm/x86

cann-opbase

8.5.0

arm/x86

ops-legacy

8.5.0

arm/x86

cann-hccl (independent upgrade supported)

8.5.X

arm/x86

cann-hixl (independent upgrade supported)

8.5.X

arm/x86

ops-cv (independent upgrade supported)

8.5.X

arm/x86

ops-math (independent upgrade supported)

8.5.X

arm/x86

ops-nn (independent upgrade supported)

8.5.X

arm/x86

ops-transformer (independent upgrade supported)

8.5.X

arm/x86