Skip to content

0.20.27

Latest

Choose a tag to compare

@r4victor r4victor released this 09 Jul 13:10
82f9620

Backends

Slurm

This release adds Slurm as a new backend, allowing dstack to orchestrate container-based runs across your existing Slurm clusters. A single slurm backend can manage one or many clusters — dstack connects to each cluster's login node over SSH and submits runs as Slurm jobs, with every cluster becoming its own dstack region.

projects:
- name: main
  backends:
    - type: slurm
      clusters:
        - name: gpu-cluster-a
          hostname: login.example.com
          user: admin
          private_key:
            path: ~/.ssh/id_rsa
          gpu_partitions:
            - gpu: H100
              partitions: [gpu]

Refer to the Backends docs for prerequisites, partition configuration, and known limitations.

Runs

CUDA 13.0

dstack base Docker images have CUDA runtime updated from version 12.8 to 13.0.

Note: CUDA 13 dropped support for Nvidia Volta (V100) and older architectures. If your workload depends on dstack-shipped CUDA 12.8 runtime, install the CUDA runtime manually or use a custom Docker image.

Breaking changes

  • Dropped P100 provisioning from GCP and OCI.

Deprecations

  • dstack gateway update: the --domain argument is deprecated in favor of gateway configuration in-place update.
  • /api/project/{project_name}/gateways/create and /api/project/{project_name}/gateways/set_wildcard_domain API methods are deprecated in favor of plan-based API: /api/project/{project_name}/gateways/get_plan and /api/project/{project_name}/gateways/apply

What's Changed

Full Changelog: 0.20.26...0.20.27