安装npu-smi工具
run包驱动安装过程中会默认安装npu-smi工具。使用NPU 1.X.X系列版本和NPU 20.0.0版本软件包安装完成后,npu-smi放置在“/usr/local/sbin/”路径下;使用NPU 20.0.0以上、NPU 20.1.X系列版本软件包安装完成后,npu-smi放置在“/usr/local/bin/”和“/usr/local/sbin/”路径下。
使用NPU 1.X.X系列版本软件包安装时,npu-smi工具的rpm包支持单独安装,本章主要介绍rpm包的安装操作。如果npu-smi工具已经安装,则需要选择升级命令进行升级操作。升级操作可根据具体的升级版本参见《Atlas 300I 推理卡 1.0.0.SPC200以下 升级指导书(型号 3000, 3010)》或者《Atlas 300I 推理卡 1.0.0.SPC200及之上 升级指导书(型号 3000, 3010)》的“升级npu-smi工具”章节内容。
前提条件
已安装Atlas 300I 推理卡(型号 3000)驱动。具体操作请参见安装驱动和固件(适用于*.rpm格式)。
检查环境
npu-smi工具运行时需要使用“/lib64”目录下的ld-linux-aarch64.so.1文件。如果“/lib64”目录没有该文件,会导致npu-smi工具运行失败。
安装npu-smi工具前,请确保“/lib64”目录下存在ld-linux-aarch64.so.1文件。
若“/lib64”目录下不存在ld-linux-aarch64.so.1文件,请执行如下步骤:
- 登录Atlas 300I 推理卡(型号 3000)所在服务器,并在root用户下执行以下操作。
- 执行命令find / -name ld-linux-aarch64.so.1,查看ld-linux-aarch64.so.1文件所在目录。
- 若不存在该文件,请安装aarch64版本的GNU C库。
- 若存在该文件,执行3。
- 执行命令mkdir -p /lib64,创建“/lib64”目录。
- 执行命令ln -s /xxx/ld-linux-aarch64.so.1 /lib64,创建链接,指向ld-linux-aarch64.so.1文件。
xxx表示ld-linux-aarch64.so.1文件所在目录。
操作步骤
- 参照准备软件包准备npu-smi工具安装包“A800-3000-NPU-EulerOS2.8-ARM-Vx.x.x.zip”。
- 使用root帐户登录Atlas 300I 推理卡(型号 3000)所在服务器。
- 将“A800-3000-NPU-EulerOS2.8-ARM-Vx.x.x.zip”上传至到Linux系统任意目录下,如/opt下。
- 执行unzip A800-3000-NPU-EulerOS2.8-ARM-Vx.x.x.zip命令解压安装包,得到rpm安装包“A800-3000-NPU-EulerOS2.8-Dsmitool-ARM-Vx.x.x.rpm”。
- 执行安装命令完成rpm包安装。
rpm -ivh A800-3000-NPU-EulerOS2.8-Dsmitool-ARM-Vx.x.x.rpm
- 执行npu-smi -v查询npu-smi工具是否安装成功。回显如下类似信息,说明安装成功。否则,说明安装失败,请联系华为技术支持处理。
npu-smi Version : 1.0.2