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.
### Steps to reproduce 1. Run a task on backend with an offline storage 2. While the first task is running, try to start a new task ### Actual behaviour...
### Steps to reproduce 1. Specify `regions` property for runpod backend: ``` type: runpod regions: [EU-RO-1] creds: type: api_key api_key: my_api_key ``` 2. Observe that offers from other regions are...
### Problem There are many situations where you want to connect to a running instance via SSH, such as for debugging, monitoring, or testing. It would be helpful to have...
Steps to reproduce: 1. Define `.dstack.yml` with `gpu: 24GB` 2. Run `dstack run . -f .dstack.yml --gpu H100` Actual behavior: 1. It doesn't show any offers (even if there are...
The proposal is to allow adding instances to pools via `dstack apply` as a replacement for `dstack pool add` and `dstack pool add-ssh`. The instance configurations could look like: ```...
#1223 allowed creating/updating gateways via `dstack apply`. Similarly, `dstack apply` should work for runs. It will accept a run configuration as ``` dstack apply -f service.dstack.yml ``` If the run...
### Steps to reproduce ```shell > cat .dstack.yml type: dev-environment ide: vscode > dstack apply --spot-auto -b runpod -y ``` Then wait until the run is `running` and switch off...
### Steps to reproduce 1. Start `supervisord` and `dockerd` via `start-dockerd`. 2. Stop `dockerd` via `supervisorctl` 3. Try to start `dockerd` with `start-dockerd`. ### Actual behaviour ``` $ docker run...
### Problem Currently, it's not possible to use AMIs other than hardcoded in the `aws` backend, which means that (at least): * it's not possible to customize instances, e.g., automount...