---
title: 安装部署
description: "ATB（Ascend Transformer Boost）加速库集成在CANN神经网络加速库NNAL包中，请参考《CANN 软件安装(https://www.hiascend.com/document/detail/zh/canncommercial/900/softwareinst/instg/instg_0000.html)》安装昇腾NPU驱动和CANN软件（包含Toolkit、ops和NNAL包），并配置环境变量。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendtb/ascendtb_0034.html
sourcePath: /source/zh/canncommercial/900/API/ascendtb/ascendtb_0034.html
indexId: 6fa9c7e8199a30f2935bf44fda1ad4d0d4c039d2b2ec3dc2a9829b472002fa6761
---
# 安装部署

ATB（Ascend Transformer Boost）加速库集成在CANN神经网络加速库NNAL包中，请参考《CANN 软件安装(https://www.hiascend.com/document/detail/zh/canncommercial/900/softwareinst/instg/instg_0000.html)》安装昇腾NPU驱动和CANN软件（包含Toolkit、ops和NNAL包），并配置环境变量。

运行加速库前，需确保已配置进程级环境变量脚本“set_env.sh”，用户进程结束后自动失效，具体请参考环境变量参考。以非root用户安装后的默认路径为例，命令如下：```
source ${HOME}/Ascend/nnal/atb/set_env.sh
```


需注意，NNAL加速库运行时有如下要求：

- 运行NNAL加速库时，glibc版本需大于等于2.17，执行ldd --version可以查询glibc版本（主流Linux系统均满足glibc版本要求，若不满足要求，建议通过重装新版本的系统解决，不推荐直接升级glibc，直接升级glibc可能导致系统崩溃）。
- torch_atb插件运行时依赖PyTorch和torch_npu，请参考《Ascend Extension for PyTorch 软件安装指南(https://www.hiascend.com/document/detail/zh/Pytorch/2600/configandinstg/instg/docs/zh/installation_guide/installation_description.md)》安装  表1
所示软件，同时，torch_atb插件运行前需已安装ops算子包(https://www.hiascend.com/document/detail/zh/canncommercial/900/softwareinst/instg/instg_0089.html?OS=openEuler&InstallType=netyum#ZH-CN_TOPIC_0000002490671090__section4958242152711)，以适配torch_npu业务运行。
**表1 torch_atb插件依赖列表**

| PyTorch版本 | 2.1.0 |
| --- | --- |
| torch\_npu插件版本 | ≥6.0.rc2，≤7.2.0.1 |
| Python版本 | 3.10.x或3.11.x |
