文档
注册

依赖组件介绍

本章节针对常见支持的硬件设备提供了对应的驱动、固件等安装包名以供参考,对于未提及的相关硬件型号的驱动、固件安装包等,请向华为工程师获取帮助。

  • 特征检索提供开放态和标准态两种部署方式,开发态部署相关功能即将废弃,推荐选用标准态部署方案。两种方式均依赖npu-driver驱动包、npu-firmware固件包、CANN开发套件包、OpenBLASFaiss,相关依赖参见表1,OpenBLAS安装指导请参见OpenBLAS安装参考,Faiss安装指导请参见Faiss安装参考
  • 特征检索的开放态部署方式依赖CtrlCPU开放SDK软件包,相关依赖参见表1,CtrlCPU开放SDK软件包获取和具体环境安装方法参考CANN 6.3.RC1 软件安装指南 (开放态, Ascend 310P)
  • 如果需要在Docker环境中部署特征检索,请参照MindX DL 集群调度用户指南中的安装集群调度组件 > 常用操作 > 安装Ascend Docker Runtime内容完成Docker容器的部署,再执行后续特征检索的安装。
表1 依赖包列表

简称

安装包全名

默认安装路径(以root用户为例)

CANN开发套件包

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

/usr/local/Ascend/ascend-toolkit/latest

npu-driver驱动包

  • 昇腾310 AI处理器硬件型号对应驱动软件包。

    Ascend310-hdk-npu-driver_{version}_linux-{arch}.run

  • 昇腾310P AI处理器硬件型号对应驱动软件包。

    Ascend310P-hdk-npu-driver_{version}_linux-{arch}.run

/usr/local/Ascend

npu-firmware固件包

  • 昇腾310 AI处理器硬件型号对应固件软件包。

    Ascend310-hdk-npu-firmware_{version}.run

  • 昇腾310P AI处理器硬件型号对应固件软件包。

    Ascend310P-hdk-npu-firmware_{version}.run

/usr/local/Ascend

CtrlCPU开放SDK软件包

(仅开放态部署需要)

Ascend-cann-device-sdk_<version>_linux-<arch>.zip

解压后包含Runtime(MiniOS形态)驱动源码包

Runtime(MiniOS形态)

(仅开放态部署需要)

CANN-runtime-<version>-minios.aarch64.run

说明:
  • 此处的Runtime(MiniOS形态)包名与具体使用的CANN版本有关,特征检索对不同版本的Runtime(MiniOS形态)包均已适配。
  • 同一个Runtime(MiniOS形态)包在开发环境、运行环境对应不同的默认路径。
  • /usr/local/AscendMiniOs(开发环境)
  • /usr/local/AscendMiniOSRun(运行环境)

驱动源码包

(仅开放态部署需要)

  • 昇腾310 AI处理器硬件型号对应固件软件包。
    • Ascend310-driver-{version}-minios.aarch64-src.tar.gz
  • 昇腾310P AI处理器硬件型号对应固件软件包。
    • Ascend310P-driver-{version}-minios.aarch64-src.tar.gz

特征检索部署阶段解压使用,用于打包Device侧OS镜像文件。

  • 在Docker容器环境下进行检索部署时,需要关注以下事项。
    1. 由于特征检索使用开放Control CPU方案,请确保Docker容器中检索相关的文件夹挂载正确(“/usr/local/Ascend/driver”“/usr/local/Ascend/develop/”“/usr/local/AscendMiniOs”等),否则可能导致容器内的检索编译失败。
    2. 检索部署算子的操作“bash install.sh”如果在Host侧(容器外)执行,需要确认在容器外能够访问到容器内编译的可执行文件和算子om文件,如果该步骤需要在容器内执行,需要确认该容器实例具备特权权限,防止特征检索部署失败。
  • 对于第三方的开源软件,如果该版本中存在漏洞,需要及时根据开源版本中的对应说明进行修复和更新。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词