安装前检查

场景说明

昇腾软件包所需依赖复杂,为提高安装效率,Ascend Deployer提供安装前检查功能。在执行安装命令前,用户可根据安装的场景或软件包,执行如下命令测试是否支持安装,测试通过后再执行安装操作。

在以下示例中,--stdout_callback=ansible_log为可选参数,用来启用打屏显示插件。

指定场景安装前检查(仅支持root用户)

Ascend Deployer工具提供几个基本安装场景,<scene_name>具体可参考可选安装场景。用户可以执行如下命令进行安装前检查。
bash install.sh --install-scene=<scene_name> --check --stdout_callback=ansible_log

命令示例如下:

bash install.sh --install-scene=auto --check             //测试是否支持安装驱动固件,CANN,AI框架等

无论指定何种场景安装,都会自动安装docker,便于进行容器部署。在安装过程中会创建相应的docker组。安装依赖前请确认系统上是否已安装docker,如果已安装,请卸载后再进行系统依赖的安装。

指定软件安装前检查

<package_name>可选范围可参考表1,也可以通过执行bash install.sh --help查看。

bash install.sh --install=<package_name> --check --stdout_callback=ansible_log

命令示例如下:

bash install.sh --install=toolkit --check --stdout_callback=ansible_log          //测试是否支持安装toolkit

输出检查结果

执行完检查后,Ascend Deployer会在~/.ascend_deployer/deploy_info目录下输出检查结果文件check_res_output.json。