安装NPU驱动固件和CANN

下载依赖软件包

Vision SDK使用依赖npu-driver驱动包、npu-firmware固件包和CANN软件包,相关依赖参见表1

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

表1 软件包清单

软件类型

软件包名称

获取方式

昇腾NPU驱动

Ascend-hdk-{npu_type}-npu-driver_{version}_linux-{arch}.run

单击获取链接在左侧配套资源的“编辑资源选择”中进行配置,筛选配套的软件包,确认版本信息后获取所需软件包。

昇腾NPU固件

Ascend-hdk-{npu_type}-npu-firmware_{version}.run

CANN软件包备注1

Ascend-cann-toolkit_{version}_linux-{arch}.run

Ascend-cann-nnae_{version}_linux-{arch}.run

CANN算子包备注2

Ascend-cann-kernels-{npu_type}_{version}_linux-{arch}.run

  • {version}表示软件版本号。
  • {arch}表示CPU架构。
  • {npu_type}表示芯片名称。
  • 备注1:用户需要根据业务场景或需求选择安装Ascend-cann-toolkit或Ascend-cann-nnae组件。当涉及训练、推理以及开发调试时,建议选择Ascend-cann-toolkit;当只涉及训练和推理时,建议选择Ascend-cann-nnae。在Atlas 200I/500 A2 推理产品上,建议安装Ascend-cann-nnae组件。
  • 备注2:若用户在Atlas 推理系列产品上使用高性能算子模块相关接口,需要额外安装Ascend-cann-kernels组件。

安装NPU驱动固件和CANN

  1. 参考《CANN 软件安装指南》中的“安装NPU驱动和固件”章节安装NPU驱动固件。
  2. 参考《CANN 软件安装指南》中的“安装依赖”和“安装CANN软件包”章节安装CANN。

    • 安装CANN(toolkit/nnae)和安装Vision SDK的用户需为同一用户,建议为普通用户。
    • 安装CANN时,为确保Vision SDK正常使用,CANN的相关依赖也需要一并安装。