准备软件包
软件包下载
当前CANN软件支持通过离线安装run格式软件包、Yum在线安装和Conda在线安装,不同的安装类型获取软件包的方式不同,请参考本节内容进行获取。
下载下表所示软件即表示您同意华为企业业务最终用户许可协议(EULA)的条款和条件。
软件类型 |
软件包说明 |
软件包名称 |
获取方式 |
|---|---|---|---|
昇腾NPU驱动 |
部署在昇腾AI处理器,用于管理查询昇腾AI处理器,同时为上层CANN软件提供处理器控制、资源分配等接口。 |
Ascend-hdk-<chip_type>-npu-driver_<version>_linux-<arch>.run |
|
昇腾NPU固件 |
固件包含昇腾AI处理器自带的OS 、电源器件和功耗管理器件控制软件,分别用于后续加载到AI处理器的模型计算、处理器启动控制和功耗控制。 |
Ascend-hdk-<chip_type>-npu-firmware_<version>.run |
|
Toolkit |
CANN开发套件包,主要用于训练和推理业务、模型转换、算子/应用/模型的开发和编译。 CANN 8.5.0版本需要同时安装Toolkit和ops。 |
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)信号处理加速库。
安装时需已安装同一版本的Toolkit软件包。 |
Ascend-cann-nnal_<version>_linux-<arch>.run |
- <chip_type>表示AI处理器类型
- <version>表示软件版本号
- <arch>表示CPU架构