昇腾社区首页
中文
注册
开发者
下载

准备软件包

软件包下载

当前CANN软件支持通过离线安装run格式软件包、Yum在线安装和Conda在线安装,不同的安装类型获取软件包的方式不同,请参考本节内容进行获取。

下载下表所示软件即表示您同意华为企业业务最终用户许可协议(EULA)的条款和条件。

表1 软件包清单

软件类型

软件包说明

软件包名称

获取链接

昇腾NPU驱动

部署在昇腾AI处理器,用于管理查询昇腾AI处理器,同时为上层CANN软件提供处理器控制、资源分配等接口。

Ascend-hdk-<chip_type>-npu-driver_<version>_linux-<arch>.run

单击获取链接,确认产品和版本信息后获取,并上传至安装环境的任意目录如“/home”

昇腾NPU固件

固件包含昇腾AI处理器自带的OS 、电源器件和功耗管理器件控制软件,分别用于后续加载到AI处理器的模型计算、处理器启动控制和功耗控制。

Ascend-hdk-<chip_type>-npu-firmware_<version>.run

Toolkit

CANN开发套件包,主要用于训练和推理业务、模型转换、算子/应用/模型的开发和编译。

CANN 8.5.0版本需要同时安装Toolkitops

Ascend-cann-toolkit_<version>_linux-<arch>.run

离线安装时,单击获取链接,确认产品和版本信息后获取,并上传至安装环境的任意目录

包管理器在线安装时,支持在线一键下载和安装,无需获取软件包

ops

CANN算子包集成一系列库文件,包括算子基础框架,算子库(包含math、nn、cv和transformer)、TBE算子、HCCL集合通信库、HIXL单边通信库和 DVPP库,具体文件包括单算子API执行(如aclnn类API)动态库/静态库文件、算子源码以及kernel二进制文件,优化高性能计算场景下的整体运行能力。

安装ops前,需已安装同一版本的Toolkit软件包,请选择运行设备对应的ops软件包。

Ascend-cann-<chip_type>-ops_<version>_linux-<arch>.run

NNAL

(Ascend Neural Network Acceleration Library)

CANN神经网络加速库,包含ATB(Ascend Transformer Boost)加速库和SiP(Ascend SiP Boost)信号处理加速库。

  • ATB加速库:面向大模型领域,可以提升大模型训练和推理性能。
  • SiP加速库:面向AI模型场景(Python)、Torch NPU Adapter(PTA)和信号处理场景(C++),提供一系列信号处理领域相关的高性能算子。

安装时需已安装同一版本的Toolkit软件包。

Ascend-cann-nnal_<version>_linux-<arch>.run

  • <chip_type>表示AI处理器类型
  • <version>表示软件版本号
  • <arch>表示CPU架构

软件数字签名验证

为了防止软件包在传递过程或存储期间被恶意篡改,下载软件包时需下载对应的数字签名文件用于完整性验证。

请单击PGP数字签名工具包获取工具包,将工具包解压后,请参考文件夹中的《OpenPGP签名验证指南》,对下载的软件包进行PGP数字签名校验。如果校验失败,请不要使用该软件包,访问支持与服务在论坛求助或提交技术工单。