Environment Restrictions

Hardware Compatibility

Table 1 Hardware compatibility

Category

Configuration Reference

Server (cluster)

User's management nodes support multiple categories of servers, such as TaiShan 200 servers (model 2280) and FusionServer Pro 2288H V5.

Running nodes:

  • Processor type for the Atlas 500 AI edge station (model 3000): Atlas 200/300/500 inference product
  • Processor type for the Atlas 500 Pro AI edge server (model 3000): Atlas inference products
  • Processor type for the server (with Atlas 300I Pro inference cards): Atlas inference products
  • Processor type for the server (with Atlas 300V Pro video analysis cards): Atlas inference products

Memory

Management node memory > 64 GB

Drive space

> 1 TB

For details about the drive space plan, see Table 3.

Network

  • Out-of-band management (BMC): ≥ 1 Gbit/s
  • In-band management (SSH): ≥ 1 Gbit/s
  • Service plane: ≥ 10 Gbit/s

Software Compatibility

The Arm architecture and x86 architecture have different dependencies. Select the dependencies based on the system architecture.

Table 2 Software environment

Software Name

Version

Installation Position

How to Obtain

Kubernetes

1.16.x~1.19.x

All nodes

Kubernetes community. Select the latest bug-fixed version.

Docker

18.09.x

All nodes

Docker community. For details about the Docker versions, see the Kubernetes requirements. Select the latest bug-fixed version.

OS

  • Ubuntu 18.04.1, Ubuntu 18.04.5, Ubuntu 20.04
  • CentOS 8.2

All nodes

-

Ascend AI Processor driver and firmware

Refer to Version Mapping, select the firmware version that matches MindX 3.0.0 based on the actual hardware device model, and visit the supportE/support link of the version.

Compute nodes

For details, see the Driver and Firmware Installation and Upgrade Guides of hardware products to obtain the guide of the corresponding version.

After the software is installed, perform the following operation to check the Ascend AI Processor driver.

Run the following command on a compute node to check the driver version. The driver version must match the model protection component version.

/usr/local/Ascend/driver/tools/upgrade-tool --device_index -1 --system_version

For example, if the driver version is 21.0.4, the command output is as follows:

{
Get system version(21.0.4) succeed, deviceId(0)
 {"device_id":0, "version":21.0.4}
Get system version(21.0.4) succeed, deviceId(1)
 {"device_id":1, "version":21.0.4}
...
}

OS Drive Partitions

Table 3 lists the recommended OS drive partitions.

Table 3 Drive space plan

Partition

Description

Size

bootable flag

/boot

Boot partition

500 MB

on

/var

Partition for storing data generated during software running, such as logs and cache

> 300 GB

off

/var/lib/docker

Partition for storing Docker images and containers

> 300 GB

off

/data

Data partition

> 400 GB

off

/

Primary partition

> 100 GB

off