昇腾社区首页
中文
注册
开发者
下载

快速安装CANN

本节提供快速安装CANN软件的示例命令,帮助您快速部署CANN环境;若您需要详细的操作步骤请参考“安装指南”。

安装前准备

  • 安装CANN前请确认已安装NPU驱动和固件,执行命令查询,若返回驱动相关信息且无异常,则可继续安装CANN;若未安装,请参考安装NPU驱动和固件操作。
    1
    npu-smi info
    
  • 请确认已具备Python环境及pip3,当前CANN支持Python3.7.x至3.11.4版本。

安装CANN

单击获取链接下载CANN软件包,上传到安装环境任意路径,执行示例命令安装CANN软件包。

表1 安装CANN

产品类型

安装命令

Atlas A3 系列产品

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 安装Toolkit开发套件包
chmod +x Ascend-cann-toolkit_8.5.0.alpha002_linux-aarch64.run 
./Ascend-cann-toolkit_8.5.0.alpha002_linux-aarch64.run --install

# 配置环境变量
source /usr/local/Ascend/ascend-toolkit/set_env.sh

# 安装Kernels算子包
chmod +x Atlas-A3-cann-kernels_8.5.0.alpha002_linux-aarch64.run
./Atlas-A3-cann-kernels_8.5.0.alpha002_linux-aarch64.run --install

Atlas A2 系列产品

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 安装Toolkit开发套件包
chmod +x Ascend-cann-toolkit_8.5.0.alpha002_linux-aarch64.run 
./Ascend-cann-toolkit_8.5.0.alpha002_linux-aarch64.run --install

# 配置环境变量
source /usr/local/Ascend/ascend-toolkit/set_env.sh

# 安装Kernels算子包
chmod +x Ascend-cann-kernels-910b_8.5.0.alpha002_linux-aarch64.run
./Ascend-cann-kernels-910b_8.5.0.alpha002_linux-aarch64.run --install

Atlas 训练系列产品

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 安装Toolkit开发套件包
chmod +x Ascend-cann-toolkit_8.5.0.alpha002_linux-aarch64.run 
./Ascend-cann-toolkit_8.5.0.alpha002_linux-aarch64.run --install

# 配置环境变量
source /usr/local/Ascend/ascend-toolkit/set_env.sh

# 安装Kernels算子包#
chmod +x Ascend-cann-kernels-910_8.5.0.alpha002_linux-aarch64.run
./Ascend-cann-kernels-910_8.5.0.alpha002_linux-aarch64.run --install

Atlas 推理系列产品

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 安装Toolkit开发套件包
chmod +x Ascend-cann-toolkit_8.5.0.alpha002_linux-aarch64.run 
./Ascend-cann-toolkit_8.5.0.alpha002_linux-aarch64.run --install

# 配置环境变量
source /usr/local/Ascend/ascend-toolkit/set_env.sh

# 安装Kernels算子包#
chmod +x Ascend-cann-kernels-310p_8.5.0.alpha002_linux-aarch64.run
./Ascend-cann-kernels-310p_8.5.0.alpha002_linux-aarch64.run --install

Atlas 200I/500 A2 推理产品

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 安装Toolkit开发套件包
chmod +x Ascend-cann-toolkit_8.5.0.alpha002_linux-aarch64.run 
./Ascend-cann-toolkit_8.5.0.alpha002_linux-aarch64.run --install

# 配置环境变量
source /usr/local/Ascend/ascend-toolkit/set_env.sh

# 安装Kernels算子包#
chmod +x Ascend-cann-kernels-310b_8.5.0.alpha002_linux-aarch64.run
./Ascend-cann-kernels-310b_8.5.0.alpha002_linux-aarch64.run --install

安装后配置

安装业务运行时依赖的Python第三方库(如果使用root用户安装,请将命令中的--user删除)。
1
pip3 install attrs cython 'numpy>=1.19.2,<=1.24.0' decorator sympy cffi pyyaml pathlib2 psutil protobuf==3.20.0 scipy requests absl-py --user