安装驱动和固件(适用于*.rpm格式)
Atlas 300I 推理卡(型号 3000)发布的rpm安装包是host安装包,用户下载和解压安装包需要在host操作系统完成。rpm安装包中固件包集成在驱动包内,安装或升级驱动过程中会自动升级固件。如果rpm安装包已经安装,则需要选择升级命令进行升级操作。升级操作可根据具体的升级版本参见《Atlas 300I 推理卡 1.0.0.SPC200以下 升级指导书(型号 3000, 3010)》或者《Atlas 300I 推理卡 1.0.0.SPC200及之上 升级指导书(型号 3000, 3010)》的“通过rpm包升级(EulerOS)”章节内容。本章以HiAI_Euler_V2R8_driver-<version>-1.aarch64.rpm为例介绍驱动安装相关指导。
注意事项
- 当前rpm包只适配EulerOS场景,其他环境请不要使用。
- 当前rpm包安装不支持修改安装路径功能,请按照正常rpm流程安装,不支持rpm包的--force命令安装升级。
- rpm包与run包为同级别组件,两者不能兼容,即安装run包后不能再安装rpm包、安装rpm包后也不支持再安装run包。
- 安装完成后需要重启生效。卸载完成后,如需再次安装,需要先重启再安装。
- EulerOS系统重启后,Atlas 300I 推理卡(型号 3000)驱动加载需要时间,在10秒内可能无法查询驱动版本。
- rpm包的驱动升级功能不支持回退,如需回退需先删除驱动,再重新安装低版本驱动。
- 查看日志时需注意:日志时间采用的是系统时间,device侧时间与host侧时间保持同步,修改host侧时间可以使用date命令。
例如:执行date -s 17:55:55命令,将系统时间设定为17点55分55秒。
操作步骤
- 按照准备软件包准备软件压缩包“A800-3000-NPU-EulerOS2.8-ARM-Vx.x.x.zip”。
- 解压“A800-3000-NPU-EulerOS2.8-ARM-Vx.x.x.zip”rpm安装包“HiAI_Euler_V2R8_driver-<version>-1.aarch64.rpm”。
- 登录Atlas 300I 推理卡(型号 3000)所在服务器,并在root用户下执行以下操作。
- 将“HiAI_Euler_V2R8_driver-<version>-1.aarch64.rpm”安装包上传至到Linux系统任意目录下,如/opt下。
- 执行rpm -ivh HiAI_Euler_V2R8_driver-<version>-1.aarch64.rpm命令完成rpm包安装。
- 执行reboot命令重启系统使驱动生效。
- 执行/usr/local/HiAI/firmware/upgrade-tool --device_index -1 --component -1 --version查看驱动安装是否成功。
回显如下信息,说明安装成功。否则,说明安装失败,请联系华为技术支持处理。
{"device_id"=0, "component":nev, "version":1.3.10.770} {"device_id"=0, "component":xloader, "version":1.3.10.770} {"device_id"=0, "component":m3fw, "version":1.3.10.770} {"device_id"=0, "component":uefi, "version":1.3.10.770} {"device_id"=0, "component":kernel, "version":1.3.10.770} {"device_id"=0, "component":dtb, "version":1.3.10.770}
安装过程中的日志信息输出在“/var/log/HiAI-install.log”文件中,用户可以执行vim /var/log/HiAI-install.log命令打开日志。