dstack
dstack copied to clipboard
dstack is an open-source alternative to Kubernetes, designed to simplify development, training, and deployment of AI across any cloud or on-prem. It supports NVIDIA, AMD, and TPU.
Use-case: up-scale and down-scale services programmatically via an API
### Problem While working on the issue #1623, a few issues I encountered: - As we have contributing docs for compoenents like backend, gateway, I couldn't find contributing docs for...
### Steps to reproduce 1. Create a gateway on GCP or Azure. ```shell > cat gateways/gcp.dstack.yml type: gateway name: gcp backend: gcp region: europe-west4 domain: example.com > dstack apply -f...
### Steps to reproduce ```shell > cat .dstack.yml type: dev-environment ide: vscode spot_policy: spot backends: - runpod > dstack apply ``` ### Actual behaviour `dstack` tries the first 15 offers,...
### Problem `env` setting in task/service/dev-environment configurations has two formats, it's either a list of strings or a mapping. When the list format is used, it's possible to specify a...
When displaying instance resources, `dstack` uses GB as the unit for RAM, VRAM, and disk. However, in many cases the values shown actually represent GiB, not GB. Here are some...
### Steps to reproduce ```shell > cat .dstack.yml type: dev-environment ide: vscode > dstack apply -b datacrunch --spot --gpu 0 ``` ### Actual behaviour ``` # BACKEND REGION INSTANCE RESOURCES...