Skip to content

Latest commit

 

History

History
94 lines (68 loc) · 2.48 KB

File metadata and controls

94 lines (68 loc) · 2.48 KB

fleet

The fleet configuration type allows creating and updating fleets.

=== "Backend fleet"

## Root reference

#SCHEMA# dstack._internal.core.models.fleets.BackendFleetConfiguration
    overrides:
      show_root_heading: false
      type:
        required: true
      nodes:
        required: true

### `resources`

#SCHEMA# dstack._internal.core.models.resources.ResourcesSpec
    overrides:
      show_root_heading: false
      type:
        required: true
      item_id_prefix: resources-

#### `resources.cpu` { #resources-cpu data-toc-label="cpu" }

#SCHEMA# dstack._internal.core.models.resources.CPUSpec
    overrides:
      show_root_heading: false
      type:
        required: true

#### `resources.gpu` { #resources-gpu data-toc-label="gpu" }

#SCHEMA# dstack._internal.core.models.resources.GPUSpec
    overrides:
      show_root_heading: false
      type:
        required: true

#### `resources.disk` { #resources-disk data-toc-label="disk" }

#SCHEMA# dstack._internal.core.models.resources.DiskSpec
    overrides:
      show_root_heading: false
      type:
        required: true

### `retry`

#SCHEMA# dstack._internal.core.models.profiles.ProfileRetry
    overrides:
      show_root_heading: false

=== "SSH fleet"

## Root reference

#SCHEMA# dstack._internal.core.models.fleets.SSHFleetConfiguration
    overrides:
      show_root_heading: false
      type:
        required: true
      ssh_config:
        required: true

### `ssh_config` { data-toc-label="ssh_config" }

#SCHEMA# dstack._internal.core.models.fleets.SSHParams
    overrides:
      show_root_heading: false
      item_id_prefix: ssh_config-

#### `ssh_config.proxy_jump` { #ssh_config-proxy_jump data-toc-label="proxy_jump" }

#SCHEMA# dstack._internal.core.models.fleets.SSHProxyParams
    overrides:
      show_root_heading: false
      item_id_prefix: proxy_jump-

#### `ssh_config.hosts[n]` { #ssh_config-hosts data-toc-label="hosts" }

#SCHEMA# dstack._internal.core.models.fleets.SSHHostParams
    overrides:
      show_root_heading: false

##### `ssh_config.hosts[n].proxy_jump` { #proxy_jump data-toc-label="hosts[n].proxy_jump" }

#SCHEMA# dstack._internal.core.models.fleets.SSHProxyParams
    overrides:
      show_root_heading: false
      item_id_prefix: hosts-proxy_jump-