快速入门

以下以OpenEuler_22.03LTS_aarch64系统,单台Atlas 800T A2 训练服务器为例,指导开发者快速完成 sys_pkg、python、NPU、CANN、toolbox、fault-diag 组件的部署。

  1. 以root用户登录待安装设备。

  2. 执行以下命令,安装 Ascend Deployer 工具。

    pip3 install ascend-deployer==<version>
    

    <version>为 Ascend Deployer 工具的版本号,建议参考官网下载最新发布版本的工具包。如果提示pip3命令不存在,请用户自行安装。

  3. 执行以下命令,下载软件包。

    ascend-download --os-list=OpenEuler_22.03LTS_aarch64 --download=NPU,CANN,FaultDiag
    

    执行以上命令后,会自动下载 OS 所需依赖,CANN 软件包和配套的驱动和固件包,以及 Docker 软件等,并存放到 $HOME/ascend-deployer/resources 目录下。

  4. (可选) 执行以下命令,进行安装前检查。

    ascend-deployer --install=<pkg_name> --check
    

    <pkg_name>具体可参考支持安装及升级的软件包

  5. 执行以下命令,自动安装部署对应的软件包。MindCluster集群调度组件除外,该组件安装请参见Ascend Deployer用户指南

    ascend-deployer --install=sys_pkg,python,npu,toolkit,kernels,toolbox,fault-diag
    
  6. (可选) 执行以下命令,检查所有组件的版本及能否正常工作。

    ascend-deployer --test=all
    
  7. 使用Python和CANN之前,需要根据实际情况配置环境变量,以下内容以配置python和toolbox的环境变量为例。

    source /usr/local/ascendrc                   # 配置python环境变量
    source /usr/local/Ascend/toolbox/set_env.sh  # 配置toolbox环境变量