EVERYTHING XIAOMI
Get listed
Side by side

dstack vs Volcano

dstack logo

dstack

6.9#2 in gpu cluster management softwareFree plan
Free planWebAPILinuxmacOS
Visit
Volcano logo

Volcano

5.2#18 in gpu cluster management software
APISelf-hosted
Visit

What both publish

FactdstackVolcano
DeploymentThe server can run on a laptop or another environment with access to the cloud and on-prem clusters being used.Installation options include YAML files, source code, and Helm on an existing Kubernetes cluster.
FrameworksThe tasks guide names accelerate, torchrun, Ray, and Spark as distributed frameworks that work with dstack.It supports frameworks including Spark, TensorFlow, PyTorch, Flink, Argo, MindSpore, PaddlePaddle, and Ray.
Purposedstack is an open-source orchestration layer for AI workloads on heterogeneous accelerators, including GPU clouds, Kubernetes, VMs, and bare-metal clusters.Volcano is a cloud native system for high-performance workloads and a container batch scheduling project.
What it doesdstack is an open-source orchestration layer for AI workloads across GPU clouds, Kubernetes, VMs, and bare-metal clusters.Volcano is a cloud-native system for scheduling high-performance workloads on Kubernetes.
WorkloadsIt supports fleets, dev environments, tasks, services, experimental presets, and volumes through YAML configurations.It schedules Kubernetes workloads and batch jobs for frameworks including Spark, TensorFlow, PyTorch, Flink, Argo, MindSpore, PaddlePaddle, and Ray.

dstack plans

  • dstack OSSFree
  • dstack Sky GPU MarketplacePriced on request

Volcano plans

No prices published.

Pick dstack if…

dstack suits teams orchestrating AI workloads across different accelerator and infrastructure environments. It is also suited to users who want to configure workloads with YAML and manage resources through a CLI or HTTP API.

Pick Volcano if…

Volcano may suit teams running batch jobs or other high-performance workloads on Kubernetes, including teams managing diverse hardware or multiple clusters. It is self-hosted, so users need an existing Kubernetes cluster that meets the stated prerequisite.

Charts they share