首次安装请按照“驱动->固件”的顺序;覆盖安装或升级请按照“固件->驱动”的顺序,分别安装软件包,驱动安装请参见安装驱动,本章节以Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run为例介绍宿主机上.run格式固件包的安装方法。
在软件包安装或升级过程中,不允许对Host或Device进行复位或下电操作,否则会出现Device无法正常启动或者升级失败。
su - root
cd /opt
chmod +x Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run
./Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run --check
Verifying archive integrity... 100% SHA256 checksums are OK. All good.
软件包校验使用SHA256加密方式;校验过程中若提示:./Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run does not contain an embedded MD5 checksum.和./Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run does not contain a CRC checksum,表示没有使用MD5和CRC加密方式,可忽略。
./Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run --full
Firmware package installed successfully!
reboot
/usr/local/Ascend/driver/tools/upgrade-tool --device_index -1 --component -1 --version
如果安装驱动时指定安装路径,则命令中的“/usr/local/Ascend”请根据实际情况替换。