Skip to content

0.20.13

Latest

Choose a tag to compare

@jvstme jvstme released this 13 Mar 13:42
· 3 commits to master since this release
f077822

Exports

SSH fleet sharing

You can now share SSH fleets across projects using the new exports system:

$ dstack export \
        --project team-a \
        create shared-gpus \
        --fleet gpu-fleet-1 \
        --fleet gpu-fleet-2 \
        --importer team-b \
        --importer team-c

 NAME         FLEETS                    IMPORTERS
 shared-gpus  gpu-fleet-1, gpu-fleet-2  team-b, team-c

From the importer project’s perspective, exported fleets appear in dstack fleet list and can be used for runs just like the project’s own fleets:

$ dstack fleet --project team-b list

 NAME                NODES  GPU          SPOT  BACKEND  PRICE  STATUS  CREATED
 my-local-fleet      1      -            -     ssh      -      active  3 days ago
 team-a/gpu-fleet-1  2      A100:80GB:8  -     ssh      -      active  1 week ago
 team-a/gpu-fleet-2  1      H100:80GB:4  -     ssh      -      active  2 days ago

Learn more about exports in the docs.

UI

Project templates

Project settings now allow you to configure a custom templates repository.

ui-templates

Task connect

Task pages now include a Connect section that guides you through accessing the ports exposed by the task.

ui-task-connect

Backends

Crusoe

The Crusoe backend now supports H200 and B200 GPUs. The cluster docs have been updated to demonstrate native Crusoe backend usage for configuring a high-performance InfiniBand cluster.

Vast.ai

The new community_cloud backend setting allows you to restrict usage to secure cloud offers only:

backends:
- type: vastai
  community_cloud: false  # Use only secure cloud offers

The default remains community_cloud: true.

What's changed

Full Changelog: 0.20.12...0.20.13