dstack
dstack is an open-source control plane for GPU provisioning and orchestration across GPU clouds, Kubernetes, and on-prem clusters.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
dstack is an open-source control plane for GPU provisioning and orchestration across GPU clouds, Kubernetes, and on-prem clusters.
How to use
Zainstaluj dstack CLI na swoim komputerze lub serwerze, a następnie skonfiguruj połączenie do serwera dstack (lokalnego, zdalnego lub dstack Sky) poprzez plik ~/.dstack/config.yml lub komendę dstack project.
Utwórz plik konfiguracyjny z rozszerzeniem .dstack.yml, w którym zdefiniujesz środowisko deweloperskie, zadanie lub usługę — określ wymagane zasoby GPU, obraz kontenera, porty i zmienne środowiskowe.
Przed uruchomieniem obejrzyj plan zasobów komendą echo "n" | dstack apply -f
, aby upewnić się, że dstack poprawnie zaplanował provisjonowanie i harmonogramowanie. Jeśli plan jest poprawny, zatwierdź i uruchom konfigurację komendą dstack apply -f
-y -d (flaga -d uruchamia w tle bez oczekiwania na połączenie). Monitoruj status uruchomionych procesów komendą dstack ps -v; jeśli chcesz się podłączyć do działającego środowiska lub zadania (np. aby uzyskać dostęp SSH lub porty), użyj dstack attach.
Zarządzaj flotami zasobów, wolumenami i dostępnością poprzez CLI — wszystkie operacje opierają się na konfiguracjach YAML i komendach dstack, nigdy nie wymyślaj flag ani właściwości, które nie są udokumentowane w help.