Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Important
Ta funkcja jest dostępna w publicznej wersji testowej.
Grupa air poleceń w ramach Databricks CLI przesyła i zarządza obciążeniami GPU, takimi jak trenowanie i wnioskowanie, za pomocą AI Runtime.
Pola konfiguracji obciążenia można znaleźć w Workload YAML referencja. Aby przesłać swoje pierwsze obciążenie, zobacz Databricks CLI quickstart dla AI Runtime.
Databricks Air Run
Prześlij obciążenie z konfiguracji YAML. Wynik zawiera identyfikator wykonania zadania oraz adres URL wykonany przez zadanie.
databricks air run --file YAML_PATH [flags]
Arguments
None
Opcje
-f, --file string
Ścieżka do konfiguracji YAML w obciążeniu. Ta opcja jest wymagana.
--watch
Węzeł strumieniowy 0 loguje się, aż przebieg osiągnie stan końcowy. Wartość domyślna: false.
--override stringArray
Nadpisz pole YAML za pomocą FIELD_PATH=VALUE. Powtórz tę opcję, aby nadpisać wiele pól.
--dry-run
Zweryfikować konfigurację bez przesyłania obciążenia. Wartość domyślna: false.
--idempotency-key string
Zwróć istniejący przebieg, gdy klucz był wcześniej użyty. Nadpisy idempotency_token w YAML. Maksymalnie: 64 znaki.
Examples
Poniższy przykład przedstawia obciążenie z :train.yaml
databricks air run --file train.yaml
Przekaż ścieżkę konfiguracyjną jako osobny argument, aby -h wyświetlić wsparcie konfiguracji obciążenia:
databricks air run -h config
databricks air run -h config.compute
databricks air run -h config.compute.accelerator_type
Databricks air get
Zdobądź szczegóły dotyczące biegu.
databricks air get JOB_RUN_ID [flags]
Arguments
JOB_RUN_ID
ID wykonane przez zadanie zwracane przez databricks air run.
Opcje
Databricks Air List
Lista przebiegów. Domyślnie polecenie wykazuje aktywne uruchomienia zgłoszone przez aktualnego użytkownika.
databricks air list [flags]
Arguments
None
Opcje
--limit int
Maksymalna liczba przejazdów do pokazania. Wartość domyślna: 20.
--all-status
Uwzględnij przebiegi w stanach końcowych. Wartość domyślna: false.
--all-users
Uwzględnij przebiegi zgłoszone przez innych użytkowników. Wartość domyślna: false.
--filter stringArray
Filtr działa przy użyciu KEY=VALUE. Powtórz tę opcję, aby wymagać wielu warunków. Obsługiwane klucze to accelerator_type, experiment, num_accelerators, oraz user.
Databricks Air Logs
Streamuj lub pobieraj logi do przejścia.
databricks air logs JOB_RUN_ID [flags]
Arguments
JOB_RUN_ID
ID wykonane przez zadanie zwracane przez databricks air run.
Opcje
--node int
Wybierz indeks węzłów oparty na wartości zerowej. Wartość domyślna: 0.
--tail int
Liczba istniejących linii logów do wydrukowania. Wartość domyślna: 10000.
--minutes int
Pobierz logi z ostatnich minut. Nie można połączyć z --tail. Wartość domyślna: 0.
--retry int
Wybierz próbę ponownej próby.
0 to pierwsza próba i -1 najnowsza. Wartość domyślna: -1.
--download-to string
Pobierz kompletne logi do katalogu. Pobiera wszystkie węzły, chyba że --node jest ustawiony. Nie można połączyć z programem --tail lub --minutes.
Anulowanie powietrzne Databricks
Anuluj jeden lub więcej uruchomieni według identyfikatora wykonania zadania albo wszystkie aktywne uruchomienia przesłane przez obecnego użytkownika.
databricks air cancel [JOB_RUN_ID...] [flags]
Arguments
JOB_RUN_ID
Jedno lub więcej identyfikatorów wykonywanych przez zadania. Nie można połączyć z --all.
Opcje
--all
Anuluj wszystkie aktywne uruchomienia przesłane przez obecnego użytkownika. Wartość domyślna: false.
-y, --yes
Pomiń potwierdzenie używane przez --all. Wartość domyślna: false.
Lista basenów powietrznych Databricks
Wypisz dostępną dostępną pojemność GPU dla bieżącej przestrzeni roboczej.
Użyj przypisanego ID przepustowości w .compute.pool_id
databricks air pools list [flags]
Arguments
None
Opcje
Baseny powietrzne Databricks dostają
Uzyskaj szczegóły dotyczące przydzielonej pojemności GPU.
databricks air pools get [POOL_ID] [flags]
Arguments
POOL_ID
Przeznaczony identyfikator przepustowości. Argument jest opcjonalny tylko wtedy, gdy przestrzeń robocza ma dokładnie jedną przydzieloną pojemność.
Opcje
Przesyłanie obrazów danych Danychbricks Air Images
Przesuń obraz kontenera do Rejestru Artefaktów.
Aby uzyskać wymagania wstępne i instrukcje dotyczące przesyłania obrazu, zobacz Push images with the Databricks CLI.
databricks air images push [flags]
Arguments
None
Opcje
-s, --source string
Obraz kontenera źródłowego jako nazwa z opcjonalnym tagiem (NAME[:TAG]) lub skrótem (NAME@DIGEST). Jeśli jest pomijana w terminalu interaktywnym, polecenie wyświetla tę wartość.
--catalog string
Katalog katalogu Unity do miejsca docelowego. Jeśli jest pomijana w terminalu interaktywnym, polecenie wyświetla tę wartość.
--schema string
Schemat katalogu docelowego Unity. Jeśli jest pomijana w terminalu interaktywnym, polecenie wyświetla tę wartość.
--artifact string
Artefakt docelowy jako .ARTIFACT[:TAG] Domyślnie używa nazwy i tagu obrazu źródłowego lub tagu latest , gdy źródło nie ma tagu.
--pull
Pobierz obraz źródłowy z rejestru przed wypchnięciem, zamiast ponownie używać dostępnego lokalnego obrazu. Wartość domyślna: false.
Databricks z konwersji powietrznej na DABS
Przekonwertowanie konfiguracji YAML obciążenia do pakietu zasobów Databricks. To lokalne polecenie zapisuje i uruchamia databricks.yml pliki pod .generated_artifacts/
To polecenie jest opcjonalnym pomostem do zaawansowanego przepływu pracy produkcyjnej. Możesz dalej używać databricks air run bez zmiany konfiguracji.
O workflow pakietu zobacz Schedule workloads GPU i compose tasks.
databricks air convert-to-dabs YAML_PATH [flags]
Arguments
YAML_PATH
Ścieżka do konfiguracji YAML dla obciążenia.
Opcje
--output-dir string
Katalog, w którym polecenie zapisuje wiązkę. Źródło kodu musi znajdować się wewnątrz tego katalogu. Domyślny: katalog zawierający wejściowy plik YAML.
--force
Nadpisuj wygenerowane pliki pakietów, które już istnieją. Wartość domyślna: false.
Flagi globalne
--debug
Czy włączyć logowanie debugowe.
-h lub --help
Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.
--log-file łańcuch znaków
Ciąg tekstowy reprezentujący plik do zapisywania logów wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.
--log-format formatowanie
Format typu logu text lub json. Wartość domyślna to text.
--log-level łańcuch znaków
Ciąg znaków reprezentujący poziom formatu logu. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.
-o, --output typ
Typ danych wyjściowych polecenia: text lub json. Wartość domyślna to text.
-p, --profile łańcuch znaków
Nazwa profilu w pliku ~/.databrickscfg, który ma być użyty do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, to jeśli istnieje, zostanie użyty profil o nazwie DEFAULT.
--progress-format formatowanie
Format wyświetlania dzienników postępu: default, , appendinplacelubjson
-t, --target łańcuch znaków
Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia
Migracja z legacy Python CLI
Interfejs CLI Databricks oraz przestarzały CLI oparty air na Python używają różnych nazw i flag poleceń. Aktualizuj skrypty za pomocą następujących mapowań:
| Python CLI | Databricks CLI |
|---|---|
air run -f train.yaml |
databricks air run -f train.yaml |
air run -f train.yaml --override A=X B=Y |
databricks air run -f train.yaml --override A=X --override B=Y |
air get run <run-id> |
databricks air get <run-id> |
air list runs |
databricks air list --all-status |
air list runs --active |
databricks air list |
air -h config |
databricks air run -h config |
air logs <run-id> |
databricks air logs <run-id> |
air cancel <run-id> |
databricks air cancel <run-id> |