Skip to main content

Technical Overview

Platform technical requirements

Containerized Deployment Supported Platforms

  • Kubernetes 1.24 or newer
  • Docker Engine 23.0 or newer

Virtualized Deployment Supported Hypervisors

  • VMWare ESXi 7.0
  • VMWare ESXi 8.0
  • Proxmox VE 7.4
  • Proxmox VE 8.1

Please notice that nodes that will be able to run inference and training loads require NVIDIA GPU availability

Cloud Compatibility

  • Azure Kubernetes Service (AKS)
    • Deployment region must support NVIDIA GPU-enabled instances
  • Amazon EKS
    • Deployment region must support NVIDIA GPU-enabled instances
  • Akamai Managed Kubernetes
    • Deployment region must support NVIDIA GPU-enabled instances
  • OVHcloud Managed Kubernetes
    • Deployment region must support NVIDIA GPU-enabled instances

Supported GPUs

  • NVidia GeForce RTX 4090
  • NVidia A30
  • NVidia A6000
  • NVidia A100
  • Nvidia P100

Customer Virtual Appliance Requirements

  • VMWare ESXi 7.0
  • VMWare ESXi 8.0
  • Proxmox VE 7.4
  • Proxmox VE 8.1

Platform Components

The list below is a non-exclusive overview of the components being used by ScaiGrid. ScaiLabs' ScaiGrid environment is constantly being maintained, as of such, versions may be out-of-date.

  • Operating Systems:
    • Debian GNU/Linux 12
  • Containerization
    • Docker Engine runc 25
  • Webservices:
    • nginx 1.25
    • Unicorn 21.2
  • Programming and Runtime Environments
    • Microsoft .NET Core 8.0
    • Python 3.11
    • Java SE 17
  • Software Libraries
    • PyTorch 2.0
    • Nvidia CUDA 12.1
    • Microsoft Blazor
  • Databases:
    • PostgreSQL 16
    • Redis 7.0
    • RabbitMQ 3.13
    • Weaviate 1.24
    • Neo4J 5.19