Preparations for Upgrade
Performing the Pre-upgrade Check
Perform a check according to Table 2-2 and record the check results.
No. |
Item |
Criteria |
---|---|---|
1 |
Check the software version. |
|
2 |
Check the system status. |
Check the alarms of the Atlas 300T training card.
|
Table 2-3 lists the software versions supported by different processors.
Obtaining Upgrade Packages
To obtain an upgrade package, perform the following steps:
- Visit the A300T-9000.
- Select the target version A300T-9000 X.X.X.
For details about the mapping between the firmware, driver, and CANN, see CANN Version Mapping.
- On the page of the required version, download the related upgrade packages to the client (local PC). Table 2-4 describes the upgrade packages.
- In the following sections, x.x.x indicates the software version.
- A300t-9000-npu-driver_x.x.x_linux-x86_64.run can be used in all x86 OSs. A300t-9000-npu-driver_x.x.x_linux-aarch64.run can be used in all ARM OSs.
Hardware |
Host OS Version |
Host OS Kernel Version |
Driver Package Name |
Firmware Package Name |
MCU Package Name |
---|---|---|---|---|---|
x86_64+Atlas 300T training card (model 9000) AArch_64+Atlas 300T training card (model 9000) |
Debian 9.9 |
4.9.0-9-amd64 |
A300t-9000-npu-driver_x.x.x_debian9.9-x86_64.run |
A300t-9000-npu-firmware_<version>.run NOTE:
Processor firmware upgrade package of the Atlas 300T training card (model 9000). |
|
CentOS 7.6 |
3.10.0-957.el7 4.14.0 |
A300t-9000-npu-driver_x.x.x_centos7.6-x86_64.run A300t-9000-npu-driver_x.x.x_centos7.6-aarch64.run |
|||
Ubuntu 18.04 |
4.15.0-45-generic NOTE:
If the kernel version does not match the OS version, install DKMS first. For details about how to install DKMS, see Driver Source Code Compilation. |
A300t-9000-npu-driver_x.x.x_ubuntu18.04-x86_64.run A300t-9000-npu-driver_x.x.x_ubuntu18.04-aarch64.run |
|||
EulerOS 2.8 |
4.19 |
A300t-9000-npu-driver_x.x.x_euleros2.8-aarch64.run |
|||
CentOS 8.2 |
4.18.X NOTE:
Upgrading to 5.6.14 is supported. |
A300t-9000-npu-driver_x.x.x_linux-x86_64.run A300t-9000-npu-driver_x.x.x_linux-aarch64.run |
|||
Kylin V10 SP1 NOTE:
Kylin V10 SP1 is supported only by 21.0.rc1 or later. |
4.19.90-17.ky10.aarch64 |
A300t-9000-npu-driver_x.x.x_linux-aarch64.run |
Verifying Software Package Integrity
To prevent a software package from being maliciously tampered with during transmission or storage, download the corresponding digital signature file for integrity verification when downloading the software package.
After the software package is downloaded from the Support website, verify its PGP digital signature by referring to the OpenPGP Signature Verification Guide. If the verification fails, do not use the software package. Contact Huawei technical support.
Before a software package is used for installation or upgrade, its digital signature also needs to be verified by referring to the OpenPGP Signature Verification Guide to ensure that the software package has not been tampered with.
For carrier users, visit http://support.huawei.com/carrier/digitalSignatureAction.
For enterprise users, vist https://support.huawei.com/enterprise/en/tool/pgp-verify-TL1000000054.