通过SD卡制作和启动系统镜像(方法二)或eMMC制作和启动系统镜像启动的Atlas 200I A2 加速模块,可通过tar.gz包的升级方式实现主备区同时升级,保证主备区的版本一致。
Atlas 200I A2 加速模块已通过SD卡制作和启动系统镜像(方法二)或eMMC制作和启动系统镜像启动。
su - root
mkdir rt && tar -zxvf Ascend-hdk-310b-npu-soc_<version>_linux-rt-aarch64.tar.gz -C ./rt && rm -rf rt/Ascend-hdk-310b-npu-driver-soc_<version>_linux-rt-aarch64.run && cp Ascend-hdk-310b-npu-driver-soc_<version>_linux-rt-aarch64-repack.run rt/ && cd rt && tar zcvf Ascend-hdk-310b-npu-soc_<version>_linux-rt-aarch64.tar.gz ./* && cp Ascend-hdk-310b-npu-soc_<version>_linux-rt-aarch64.tar.gz ../ && cd .. && rm -rf rt
<version>表示NPU版本号,具体请根据实际情况进行替换。
/usr/local/scripts/upgrade_drv.sh -u /home/HwHiAiUser/software/Ascend-hdk-310b-npu-soc_<version> _linux-aarch64.tar.gz /home/HwHiAiUser/software/Ascend-hdk-310b-npu-soc_<version> _linux-aarch64.tar.gz.cms /home/HwHiAiUser/software/Ascend-hdk-310b-npu-soc_<version> _linux-aarch64.tar.gz.crl
若有软实时OS需求,请执行如下命令。
/usr/local/scripts/upgrade_drv.sh -u /home/HwHiAiUser/software/Ascend-hdk-310b-npu-soc_<version> _linux-rt-aarch64.tar.gz /home/HwHiAiUser/software/Ascend-hdk-310b-npu-soc_<version> _linux-rt-aarch64.tar.gz.cms /home/HwHiAiUser/software/Ascend-hdk-310b-npu-soc_<version> _linux-rt-aarch64.tar.gz.crl
Driver package installed successfully! …… user upgrade success end upgrade_drv.sh
执行完此命令后,driver相关文件默认存储在“/var/davinci/driver/”目录下。
reboot
启动过程中请勿将Atlas 200I A2 加速模块断电。
npu-smi info
若回显信息中“Version”版本号与驱动包版本信息一致,则表明升级成功。
| npu-smi 24.1.rc1 Version: 24.1.rc1 |