Skip to main content

Orchestration

NeuroHash supports multiple orchestration solutions to manage your GPU workloads. Choose the tool that best fits your workflow.

Kubernetes

Industry-standard container orchestration, optimized for GPU workloads.

Options

TierDescriptionBest For
Managed KubernetesFully managed control plane, automatic updates, monitoringTeams that want zero ops overhead
Pre-installed KubernetesK8s pre-configured on your cluster, you manage workloadsTeams with existing K8s expertise
Self-installedBare metal access, install your own K8s distributionTeams with custom requirements

Features

  • NVIDIA GPU Operator pre-configured
  • GPU scheduling and resource management
  • Helm charts for common ML frameworks
  • Horizontal pod autoscaling for inference
  • Persistent volume support for datasets

Slurm

High-performance computing (HPC) workload manager, the standard in academic and research environments.

Features

  • Native GPU-aware job scheduling
  • Multi-node distributed training support
  • Job queuing with priority management
  • Integration with MPI for distributed workloads
  • Familiar to researchers coming from university HPC clusters

Use Cases

  • Large-scale distributed training jobs
  • Batch processing of training runs
  • Multi-user shared cluster environments
  • Research workloads with complex dependencies

dstack

AI-native, open-source orchestration platform built specifically for ML workflows.

Features

  • Define training runs as code (YAML configs)
  • Automatic GPU provisioning
  • Built-in experiment tracking
  • Cost optimization and spot instance support
  • Native integration with popular ML frameworks

Example Configuration

type: task
python: "3.11"
commands:
- pip install -r requirements.txt
- python train.py --epochs 100 --batch-size 32
resources:
gpu: 1
gpu_name: H100

Choosing an Orchestrator

CriteriaKubernetesSlurmdstack
Container-nativeYesLimitedYes
HPC/batch jobsLimitedExcellentGood
ML-specific featuresWith add-onsLimitedBuilt-in
Learning curveModerateLow (for HPC)Low
Multi-tenantYesYesLimited
Best forProduction ML opsResearch/HPCML experimentation

Getting Started

Orchestration options are available with 1-Click Clusters and Private Cloud deployments. Contact us to discuss the best setup for your team.