---
title: 安装NPU驱动（Apt-get在线安装）
description: "本节指导用户创建安装和运行用户，若用户已存在，请跳过本节内容。"
url: https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/latest/softwareinst/instg/instg_0108.html
sourcePath: /source/zh/CANNCommunityEdition/920beta1/softwareinst/instg/instg_0108.html
indexId: 4855b3779488665bf3002ae27898d275000bfdc874c389117df75e4ec3c1991275
---
# 安装NPU驱动（Apt-get在线安装）

#### 准备用户

本节指导用户创建安装和运行用户，若用户已存在，请跳过本节内容。


**表1 用户类型**

| 组件 | 安装用户 | 运行用户 |
| --- | --- | --- |
| NPU驱动 | root | 由于安装驱动时，运行用户和用户组默认指定为HwHiAiUser，需在安装软件包前自行创建HwHiAiUser的运行用户和用户组。 若创建的用户和用户组是非HwHiAiUser（含root），安装驱动时必须指定运行用户。 |


本文档中的示例步骤使用的用户如下：

- 以root用户安装驱动。
- 以非root用户HwHiAiUser（驱动的默认运行用户）为运行用户。

执行如下示例命令，创建HwHiAiUser用户和用户组：```
groupadd HwHiAiUser
useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash
```


默认用户HwHiAiUser的用途和配置要求，请以《Atlas 系列硬件产品 账户清单(https://support.huawei.com/enterprise/zh/doc/EDOC1100235027?idPath=23710424|251366513|22892968|252764743)》为准，若想创建其他非root用户，请用户自行创建。


#### 安装依赖和配置昇腾源

1. 执行如下命令检查源是否可用。
  1 apt-get update

  如果命令执行报错或者等待时间过长，则检查网络是否连接或修改“/etc/apt/sources.list”文件为可用源（以配置华为镜像源为例，可参考华为开源镜像站(https://mirrors.huaweicloud.com/)中镜像源对应的配置方法操作）。

2. 执行命令安装所需依赖
  1 apt-get install -y make dkms gcc linux-headers-$(uname -r)

3. 执行如下命令配置昇腾源，否则将无法安装。

```
wget https://ascend.devcloud.huaweicloud.com/cann/debian/cann-keyring_1.0.0_all.deb
sudo dpkg -i cann-keyring_1.0.0_all.deb
sudo apt-get update
```


#### 安装NPU驱动


**表2 安装驱动**

| 产品类型 | 安装命令 |  |  |
| --- | --- | --- | --- |
| Ascend 950 系列产品 | 1 apt\-get install atlas\-a5\-hdk\-npu\-driver=25.7.rc1 | 1 | apt\-get install atlas\-a5\-hdk\-npu\-driver=25.7.rc1 |
| 1 | apt\-get install atlas\-a5\-hdk\-npu\-driver=25.7.rc1 |  |  |
| Atlas A3 系列产品 | 1 apt\-get install atlas\-a3\-hdk\-npu\-driver=26.0.rc1 | 1 | apt\-get install atlas\-a3\-hdk\-npu\-driver=26.0.rc1 |
| 1 | apt\-get install atlas\-a3\-hdk\-npu\-driver=26.0.rc1 |  |  |
| Atlas A2 系列产品 | 1 apt\-get install ascend910b\-driver=26.0.rc1 | 1 | apt\-get install ascend910b\-driver=26.0.rc1 |
| 1 | apt\-get install ascend910b\-driver=26.0.rc1 |  |  |
| Atlas 训练系列产品 | 1 apt\-get install ascend910\-driver=26.0.rc1 | 1 | apt\-get install ascend910\-driver=26.0.rc1 |
| 1 | apt\-get install ascend910\-driver=26.0.rc1 |  |  |
| Atlas 推理系列产品 | 1 apt\-get install ascend310p\-driver=26.0.rc1 | 1 | apt\-get install ascend310p\-driver=26.0.rc1 |
| 1 | apt\-get install ascend310p\-driver=26.0.rc1 |  |  |


安装完成后，可根据系统提示信息决定是否重启系统，若需要重启，请执行reboot命令，并执行如下命令查看驱动加载是否成功。```
npu-smi info
```


若返回驱动相关信息说明加载成功。否则，说明加载失败，请访问支持与服务(https://www.hiascend.com/support)在论坛求助或提交技术工单。
