Optional Installation Software Packages

Table 1 lists software packages that can be installed using ascend-deployer. You can run the bash install.sh --help command to view values supported by --install=<package_name>.

Table 1 Optional installation software packages

Type

Required Parameter

Description

System component

sys_pkg

Only the root user can be used for installation.

NPU driver and firmware

npu, driver, firmware

Only the root user can be used for installation. Running any parameter will install the NPU driver and firmware.

Python

python

Install python3.x.x.

GCC

gcc

Install GCC 7.3.0.

AI framework

tensorflow, pytorch, mindspore

-

CANN software

nnae, nnrt, tfplugin, toolkit, kernels

By default, kernels is installed in Toolkit of the same version. If Toolkit is not installed, kernels is installed in NNAE. If neither Toolkit nor NNAE is installed, kernels will be not installed by default. Installation path (using Toolkit as an example): Software package installation path/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe/kernel

Toolbox

toolbox

If the Toolbox of a version earlier than MindX 3.0.0 is installed by a non-root user, Ascend Docker Runtime will not be installed. If you need to use Ascend Docker Runtime, install the Toolbox as the root user.

MindStudio

mindstudio

If a non-root user needs to install MindStudio, install MindStudio as the root user (some dependencies need to be installed by the root user) and then install MindStudio as the non-root user.

MindX DL and related components

ascend-device-plugin, ascend-docker-runtime, hccl-controller, noded, npu-exporter, volcano, ascend-operator, resilience-controller

They can be installed only in the existing Kubernetes and Docker scenarios.

MindX Edge

ha, atlasedge, ief

Only the root user can be used for installation.

Container image tool

docker_image

Only the root user can be used for installation.

MindIO

mindio

Only the root user can be used for installation.