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.
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 szybki start 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.
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> |