Installing the NPU driver (Online Installation Using Yum)
This section describes how to quickly install the NPU driver using Yum.
Preparing Users
This section describes how to create an installation and running user. If the user already exists, skip this section.
|
Component |
Installation User |
Running User |
|---|---|---|
|
NPU driver |
root |
|
The following users are used in the example steps:
- The root user is used to install the driver.
- The running user is the non-root user HwHiAiUser (default running user of the driver).
1 2 |
groupadd HwHiAiUser useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash |
For the usage and configuration requirements of the default user HwHiAiUser, see Atlas Hardware Product Account List. You can create other non-root users on your own.
Installing Dependencies and Configuring the Ascend Repository
- Run the following command to check whether the repository is available.
1yum makecacheIf the system reports an error or the waiting time becomes excessive, check whether the network is connected or modify the /etc/yum.repos.d/xxxx.repo file to configure an available repository. (For example, to configure the Huawei mirrored repository, you can see the configuration method of the mirrored repository in the Huawei Open-Source Mirror Site).
- Install the required dependencies.
1yum install -y make dkms gcc kernel-headers-$(uname -r) kernel-devel-$(uname -r)
If an error is reported or the dependency does not exist, see Installing Dependencies Required for Compiling Driver Source Code.
- Configure the Ascend repository. Otherwise, the installation will fail.
curl https://repo.oepkgs.net/ascend/cann/ascend.repo -o /etc/yum.repos.d/ascend.repo && yum makecache
Installing the NPU Driver
|
Product Type |
Installation Command |
||
|---|---|---|---|
|
Atlas A3 series |
|
||
|
Atlas A2 series |
|
||
|
Atlas training series |
|
||
|
Atlas inference series |
|
1
|
npu-smi info
|
If the driver information is displayed, the driver is successfully loaded. Otherwise, the loading fails. In this case, visit Support to seek help or submit a technical service ticket.
