快速入门
以下以OpenEuler_22.03LTS_aarch64系统,单台Atlas 800T A2 训练服务器为例,指导开发者快速完成 sys_pkg、python、NPU、CANN、toolbox、fault-diag 组件的部署。
-
以root用户登录待安装设备。
-
执行以下命令,安装 Ascend Deployer 工具。
pip3 install ascend-deployer==<version><version>为 Ascend Deployer 工具的版本号,建议参考官网下载最新发布版本的工具包。如果提示pip3命令不存在,请用户自行安装。
-
执行以下命令,下载软件包。
ascend-download --os-list=OpenEuler_22.03LTS_aarch64 --download=NPU,CANN,FaultDiag执行以上命令后,会自动下载 OS 所需依赖,CANN 软件包和配套的驱动和固件包,以及 Docker 软件等,并存放到 $HOME/ascend-deployer/resources 目录下。
-
(可选) 执行以下命令,进行安装前检查。
ascend-deployer --install=<pkg_name> --check<pkg_name>具体可参考支持安装及升级的软件包。
-
执行以下命令,自动安装部署对应的软件包。MindCluster集群调度组件除外,该组件安装请参见Ascend Deployer用户指南。
ascend-deployer --install=sys_pkg,python,npu,toolkit,kernels,toolbox,fault-diag -
(可选) 执行以下命令,检查所有组件的版本及能否正常工作。
ascend-deployer --test=all -
使用Python和CANN之前,需要根据实际情况配置环境变量,以下内容以配置python和toolbox的环境变量为例。
source /usr/local/ascendrc # 配置python环境变量 source /usr/local/Ascend/toolbox/set_env.sh # 配置toolbox环境变量