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.
### Problem It is often difficult to tell why the offers you expected to see in the run/fleet plan are missing. ### Solution Introduce run/fleet plan warnings for common cases....
### Steps to reproduce Configs: ``` # my_cpu_fleet.yml type: fleet name: cpu-default nodes: 0..8 resources: cpu: 2 ``` ``` # simple-service-replicas.yml type: service name: simple-service-replicas https: false python: 3.12 commands:...
Problem: Currently `No offers` is shown in both cases, when `dstack` can't find matching offers and when no fleets found. Those are two totally different situations that require different action....
### Problem There are use cases that may require remote port forwarding to the local machine. For example, developing/testing an SDK on a GPU machine that sends data to the...
### Problem If someone runs `dstack apply` without committing the config, there's no easy way to reproduce what they did. The UI doesn't always include all settings they used, and...
### Steps to reproduce 1. Disable internet connection 2. Run `pytest srs/tests` and get the error: ``` requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.runpod.io', port=443): Max retries exceeded with url: /graphql (Caused by NameResolutionError(": Failed...
https://docs.google.com/document/d/1TChZyLjETnSF5mkTXEXBuO2m-FL-E8ceTI1lkHongSg ## Implementation plan - [x] Event storage and emission framework - [x] `/api/events/list` API - [ ] CLI - [x] `dstack event` - [ ] `dstack event --watch` -...
### Steps to reproduce 1. Create at least 21 events. 2. View them all on the Events page by scrolling down. ### Actual behaviour Every 20-event batch (except the top...
Describe events in `dstack` docs — possibly on separate Concepts page. Consider including: - Description of what events and event targets are. - Viewing events in the UI. - Viewing...
### Problem Moved from https://github.com/dstackai/dstack-enterprise/issues/4 Currently to configure the dstack CLI, users need to log in via the UI, then follow UI instructions and run `dstack project add`. This means...