air grupa poleceń

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.

Flagi globalne

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

Flagi globalne

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.

Flagi globalne

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.

Flagi globalne

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.

Flagi globalne

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

Flagi globalne

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

Flagi globalne

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.

Flagi globalne

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

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>

Dodatkowe zasoby