System Configuration
The following hardware specifications are required for Visual Layer on-premises deployment:- Operating System: Ubuntu LTS 20/22/24.
- X86 architecture.
- RAM: 64G.
- Disk space: 256Gb + 2.5 times the estimated amount of data.
- CPU: 16 cores.
- Optional: GPU: Common Nvidia GPU types with at least than 24GB of GPU memory (Nvidia A10, A100, H100, RTX 4090, etc.).
Dependencies
Install these software dependencies before setting up Visual Layer:- Docker v.27 or above - follow the official instructions and the post-install guide
- jq - json data parsing library
- psql - postgres command line client
- zip/unzip
NVIDIA GPU Setup (GPU machines only)
If you are using a GPU machine for acceleration, you need to install the NVIDIA Container Toolkit:-
Add NVIDIA package repositories:
-
Download the nvidia-container-toolkit:
-
Configure Docker to use the NVIDIA runtime:
-
Verify the installation:
This should display your GPU information if the toolkit is properly installed.
Advised Tools for Troubleshooting/Maintenance
These tools are recommended for system maintenance and troubleshooting:- vi - or equivalent required for file editing
- object store CLIs if applicable (aws cli, mc)
Required Permissions and Access
Ensure proper user permissions for installation:- Make sure you run the installation as a regular user (not a root user), with sudo privileges