Prerequisites

  • Docker installed on your system
  • Docker login credentials for Visual Layer repository

Step 1: Docker Authentication

First, authenticategut with DockerHub using the provided credentials:

docker login

When prompted, use:

Step 2: Required Docker Images

The Visual Layer system consists of the following Docker images that need to be pulled from DockerHub:

Docker ImageDescription
visuallayer/onprem-feFrontend web application interface
visuallayer/onprem-installerInstallation and setup utilities
visuallayer/onprem-healthcheckSystem health monitoring service
visuallayer/onprem-pl-cpuCPU-based processing pipeline
visuallayer/onprem-pl-gpuGPU-accelerated processing pipeline
visuallayer/onprem-pgPostgreSQL database server
visuallayer/onprem-beBackend API services
visuallayer/onprem-cdContinuous deployment service
visuallayer/onprem-model-packPre-trained models and model management

Pull all required images (replace <VERSION> with the specific version provided by Visual Layer support):

# Pull all required images
docker pull visuallayer/onprem-fe:<VERSION>
docker pull visuallayer/onprem-installer:<VERSION>
docker pull visuallayer/onprem-healthcheck:<VERSION>
docker pull visuallayer/onprem-pl-cpu:<VERSION>
docker pull visuallayer/onprem-pl-gpu:<VERSION>
docker pull visuallayer/onprem-pg:<VERSION>
docker pull visuallayer/onprem-be:<VERSION>
docker pull visuallayer/onprem-cd:<VERSION>
docker pull visuallayer/onprem-model-pack:<VERSION>

Step 3: Get Installation Script

First, obtain the install_helper.sh script. You can either download it using curl or request it from Visual Layer support:

# Download the installation script
curl -fsSL https://vl-public-bucket.s3.us-east-2.amazonaws.com/installer/new/install_helper.sh -o install_helper.sh

Alternatively, contact support@visual-layer.com to get the script.

Step 4: Run Installation

Replace <VERSION> with the specific version provided by Visual Layer support.

For GPU-enabled Systems:

HARDWARE=gpu VL_VERSION="<VERSION>" bash install_helper.sh

For CPU-only Systems:

HARDWARE=cpu VL_VERSION="<VERSION>" bash install_helper.sh

Step 5: Verification

After installation, verify that all containers are running properly:

docker ps

You should see all the Visual Layer containers running.

Troubleshooting

  • If containers fail to start, check the logs: docker logs <container_name>
  • Ensure you have sufficient disk space for all images
  • Verify network connectivity to DockerHub
  • Make sure Docker daemon is running