昇腾社区首页
中文
注册

快速安装CANN

本节提供快速安装CANN软件的示例命令,详细安装步骤请参考安装场景,选择所需场景后安装。

安装前准备

  • 在线安装(Yum)和离线安装时,需确保已具备Python环境及pip3,当前CANN支持Python3.7.x至3.11.4版本。
  • 离线安装时,请单击获取链接下载CANN软件包,上传到安装环境任意路径。

安装CANN

表1 安装CANN

操作系统

安装方式

安装命令

Debian系列

离线安装

1
2
chmod +x Ascend-cann-toolkit_8.2.RC1_linux-$(arch).run
./Ascend-cann-toolkit_8.2.RC1_linux-$(arch).run --install

在线安装(Conda)

1
2
conda config --add channels https://repo.huaweicloud.com/ascend/repos/conda/
conda install ascend::cann-toolkit

openEuler系列

离线安装

chmod +x Ascend-cann-toolkit_8.2.RC1_linux-$(arch).run
./Ascend-cann-toolkit_8.2.RC1_linux-$(arch).run --install

在线安装(Yum)

1
2
sudo curl https://repo.oepkgs.net/ascend/cann/ascend.repo -o /etc/yum.repo.d/ascend.repo && yum makecache
sudo yum install -y Ascend-cann-toolkit-8.2.RC1

在线安装(Conda)

1
2
conda config --add channels https://repo.huaweicloud.com/ascend/repos/conda/
conda install ascend::cann-toolkit

操作系统系列可参考以下进行选择:

  • Debian系列:Debian、Ubuntu、veLinux
  • openEuler系列:openEuler、CentOS、Kylin、BCLinux、UOS V20、AntOS、CTyunOS、CULinux、Tlinux、MTOS

以上示例命令用于安装Toolkit,安装更多CANN的软件包,请参考以下操作:

  • 在线安装(Conda)时,请单击软件包列表查询支持软件包,参考以上命令安装。
  • 在线安装(Yum)时,请在配置昇腾源后,执行如下命令查询软件包列表,再参考以上命令安装。
    yum list Ascend-cann-* --showduplicates

安装后配置

  • 配置环境变量脚本set_env.sh,当前安装路径以${HOME}/Ascend为例。
    1
    source ${HOME}/Ascend/ascend-toolkit/set_env.sh
    
  • 安装业务运行时依赖的Python第三方库。
    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