1. System Requirements
To deploy OMNI Platform, make sure that your machine meets the following requirements:
- CPU with 4+ cores 3+ GHz and AVX/AVX2 support, for example, Intel® Xeon® E3-1220 v5
- 16GB RAM
- SSD with 100+ GB free space and 20%+ available space in the file system
If you need to deploy a separate database server (by default the database server is launched at the machine where the Platform is deployed), the machine for database server deployment should meet the requirements below:
- CPU (2 cores)
- 8GB RAM
- PostgreSQL >= 11.2
- SSD/HDD 100GB
The software below should be installed on your machine:
- ОС Ubuntu 20.04.4
- Docker 20.10.17
- Kubernetes 1.23.8
- Helm 3.10.3
To install Docker, Kubernetes and Helm, use on_premise/setup/install-packages.sh
script supplied with the distribution kit (the Internet connection is required).
The minimum system requirements listed in this section are mostly used for testing the basic functionality of OMNI Platform. For more accurate system configuration based on your needs, please contact 3DiVi technical experts (support-platform@3divi.com).
1.2 GPU Requirements (optionally)
Nvidia Container Toolkit v1.11.0 and higher. Click here for installation instructions.
Graphics card: Nvidia GTX 1080 Ti or higher with CUDA 10.2 support.
1.3 Docker Settings for GPU Usage (optionally)
1.3.1 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": []
}
}
1.3.2 Applying Configuration
To apply configuration, restart docker-service
using the command below:
$ sudo systemctl restart docker