Operating Environment Requirements

Before the installation, ensure that the Linux OS version and architecture meet the requirements described in Table 1.

Table 1 OS and environment requirements

Hardware Form

OS Version

x86_64 + Atlas 300I inference card (model 3010)

Ubuntu 18.04.1

Ubuntu 18.04.5

UOS V20

Ubuntu 20.04

ARM + Atlas 300I inference card (model 3000)

Ubuntu 18.04.1

Ubuntu 18.04.5

UOS V20

Ubuntu 20.04

Atlas 500 AI edge station (models 3000, 3010)

EulerOS V2R10

x86_64 + Atlas 300I Pro inference card (powered by the Ascend 310P AI Processor)

Ubuntu 18.04.1

Ubuntu 18.04.5

ARM + Atlas 300I Pro inference card (powered by the Ascend 310P AI Processor)

Ubuntu 18.04.1

Ubuntu 18.04.5

Run the following command to query the version and architecture of the OS:

uname -m && cat /etc/*release

You can run the following command to check whether the Python environment is installed:

python3 --version

For details about the components required for installing Python and supported versions, see Table 2. After the installation is complete, you can run the pip list command to view the installed components.

Table 2 Components required by Python

Component

Version

NumPy

≥ 1.19.1

SciPy

≥ 1.9.1

Flask

≥ 1.1.2

Flask-Limiter

≥ 1.4

Requests

≥ 2.24.0

OpenCV-Python

≥ 4.4.0.46

Protobuf

≥ 3.13.0, ≤ 3.20.1

PyYAML

≥ 5.4.1

gevent

≥ 20.9.0

marshmallow

≥ 3.13.0

concurrent-log-handler

≥ 0.9.19

pyOpenSSL

≥ 20.0.1

ruamel.yaml

≥ 0.17.16

prometheus-client

≥ 0.11.0

tqdm

≥ 4.62.3

scikit-learn

≥ 1.0.1

future

≥ 0.18.2

Pillow

9.2.0

itsdangerous

≥ 2.0.1

attrs

≥ 22.1.0

CFFI

≥ 1.15.1

Decorator

≥ 5.1.1

SymPy

≥ 1.11.1