Using Slurm#
Note
Early Access: Slurm support is under active development. If youโre interested in trying it out, please fill out this form.
SkyPilot tasks can be run on your Slurm clusters. The Slurm cluster gets added to the list of โcloudsโ in SkyPilot and SkyPilot tasks can be submitted to your Slurm cluster just like any other cloud provider.
Why use SkyPilot on Slurm?#
Access multiple Slurm clusters through one interface - no need to juggle different login nodes or sbatch scripts.
The same SkyPilot YAML works on Slurm, Kubernetes, and cloud VMs - switch between them seamlessly.
No need to write complex sbatch scripts - write a simple SkyPilot YAML and run with one command sky launch.
Slurm cluster is full? SkyPilot seamlessly gets resources on the cloud to get your job running sooner.
Manage all your Slurm clusters from one interface - unified visibility and control across all your AI compute.
Let users scale beyond your Slurm cluster to capacity on clouds and Kubernetes without manual intervention.
SkyPilot works with your existing Slurm configuration - no changes needed to your cluster.
Enable users to write workloads once and run them on Slurm, Kubernetes, or cloud VMs with the same interface.