Skip to main content
Version: 2.0.0

System Requirements

Minimum System Requirements

Hardware

CPURAMSSD/HDD
  • 6 cores (12 threads)
  • 2.8GHz
  • AVX/AVX2 support
6GB (when launching one instance of each service)
  • 30+ GB free space
  • 20%+ available space in the file system

Software

  • OS Ubuntu 22.04
  • Docker 20.10.17
  • Kubernetes 1.23.8
  • Helm 3.10.2
  • Python 3.8.10
note

To install Docker, Kubernetes and Helm, use the command from para. Install Dependencies of Installation instructions (the Internet connection is required).

GPU Requirements (optionally)

Nvidia graphics card with CUDA 11.6 support.

System Settings for GPU Usage (optionally)

Installing Nvidia Container Toolkit

To install Nvidia Container Toolkit, run the commands below:

distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/libnvidia-container/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list | sudo tee /etc/apt/sources.list.d/libnvidia-container.list

sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit

Docker Configuration

To set nvidia-container-runtime as the default low-level runtime, add the following lines to the configuration file located at /etc/docker/daemon.json:

"default-runtime": "nvidia",
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}

Applying Configuration

To apply configuration, restart docker-service using the command below:

$ sudo systemctl restart docker

Installation Health Check

To check the installation validity, run the following command:

$ sudo docker run --rm --runtime=nvidia --gpus all nvidia/cuda:11.6.2-base-ubuntu20.04 nvidia-smi

As a result, the following output will be displayed in the terminal:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.78.01 Driver Version: 525.78.01 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:00:10.0 Off | N/A |
| 0% 27C P8 9W / 280W | 6MiB / 11264MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
+-----------------------------------------------------------------------------+