air skupina příkazů

Important

Tato funkce je ve verzi Public Preview.

Skupina air příkazů v Databricks CLI předkládá a spravuje GPU pracovní zátěže, jako je trénování a inference, pomocí AI Runtime.

Pro pole konfigurace zátěže viz Workload YAML reference. Pro odeslání první pracovní zátěže se podívejte na Databricks CLI quickstart pro AI Runtime.

Databricks Air Run

Odešlat pracovní zátěž z konfigurace YAML. Výstup obsahuje ID spuštění úlohy a URL spuštěnou úlohu.

databricks air run --file YAML_PATH [flags]

Arguments

None

Možnosti

-f, --file string

    Cesta k YAML konfiguraci zátěže. Tato možnost je povinná.

--watch

    Stream node 0 se loguje, dokud běh nedosáhne terminálního stavu. Výchozí hodnota: false.

--override stringArray

    Přepisujte pole YAML pomocí FIELD_PATH=VALUE. Opakujte tuto možnost pro přepsání více polí.

--dry-run

    Ověřte konfiguraci bez zadání zátěže. Výchozí hodnota: false.

--idempotency-key string

    Vraťte existující běh, když byl klíč dříve použit. Přepisy idempotency_token v YAML. Maximum: 64 znaků.

Globální příznaky

Examples

Následující příklad předkládá pracovní zátěž z train.yaml:

databricks air run --file train.yaml

Předejte konfigurační cestu jako samostatný argument pro -h zobrazení nápovědy k konfiguraci zátěže:

databricks air run -h config
databricks air run -h config.compute
databricks air run -h config.compute.accelerator_type

Databricks Air Get

Získejte podrobnosti o jízdě.

databricks air get JOB_RUN_ID [flags]

Arguments

JOB_RUN_ID

    ID spuštěné úlohou vrácené pomocí databricks air run.

Možnosti

Globální příznaky

Databricks Air List

Spustí se seznam. Ve výchozím nastavení příkaz uvádí aktivní spusty zadané aktuálním uživatelem.

databricks air list [flags]

Arguments

None

Možnosti

--limit int

    Maximální počet běhů, které se musí ukázat. Výchozí hodnota: 20.

--all-status

    Zahrňte běhy v terminálních stavech. Výchozí hodnota: false.

--all-users

    Zahrňte běhy zadané jinými uživateli. Výchozí hodnota: false.

--filter stringArray

    Filtr běží pomocí KEY=VALUE. Opakujte tuto možnost a vyžadujte více podmínek. Podporované klíče jsou accelerator_type, experiment, num_accelerators, a user.

Globální příznaky

Databricks Air Logs

Streamujte nebo načítajte logy pro běh.

databricks air logs JOB_RUN_ID [flags]

Arguments

JOB_RUN_ID

    ID spuštěné úlohou vrácené pomocí databricks air run.

Možnosti

--node int

    Vyberte index uzlů založený na nule. Výchozí hodnota: 0.

--tail int

    Počet existujících logových řádků k vytištění. Výchozí hodnota: 10000.

--minutes int

    Přineste záznamy z posledních minut. Nelze kombinovat s --tail. Výchozí hodnota: 0.

--retry int

    Vyberte pokus o opakování. 0 je to první pokus a -1 je to nejmladší. Výchozí hodnota: -1.

--download-to string

    Stáhněte kompletní záznamy do adresáře. Stáhne všechny uzly, pokud --node není nastaveno. Nelze kombinovat s --tail nebo --minutes.

Globální příznaky

Databricks air cancel

Zrušte jeden nebo více běhů podle ID spuštění úlohy, nebo zrušte všechny aktivní běhy odeslané současným uživatelem.

databricks air cancel [JOB_RUN_ID...] [flags]

Arguments

JOB_RUN_ID

    Jeden nebo více ID spuštěných úloh. Nelze kombinovat s --all.

Možnosti

--all

    Zrušte všechny aktivní běhy odeslané současným uživatelem. Výchozí hodnota: false.

-y, --yes

    Přeskočte potvrzovací výzvu používanou .--all Výchozí hodnota: false.

Globální příznaky

Seznam vzduchových bazénů Databricks

Uveďte dostupnou kapacitu GPU pro aktuální pracovní prostor.

Použijte přidělené ID kapacity v .compute.pool_id

databricks air pools list [flags]

Arguments

None

Možnosti

Globální příznaky

Databricks air pools dostávají

Získejte podrobnosti o nastavené kapacitě GPU.

databricks air pools get [POOL_ID] [flags]

Arguments

POOL_ID

    Přidělené ID kapacity. Argument je volitelný pouze tehdy, když má pracovní prostor přesně jednu vyhrazenou kapacitu.

Možnosti

Globální příznaky

Databricks Air Images Push

Pošlete obrázek kontejneru do Artifact Registry.

Pro předpoklady a instrukce pro pushování obrazu viz Push images with the Databricks CLI.

databricks air images push [flags]

Arguments

None

Možnosti

-s, --source string

    Zdrojový obraz kontejneru jako název s volitelným tagem (NAME[:TAG]) nebo digestem (NAME@DIGEST). Pokud je v interaktivním terminálu vynechán, příkaz vyhledá tuto hodnotu.

--catalog string

    Cílový katalog Unity Catalog. Pokud je v interaktivním terminálu vynechán, příkaz vyhledá tuto hodnotu.

--schema string

    Schéma katalogu Unity v cíli. Pokud je v interaktivním terminálu vynechán, příkaz vyhledá tuto hodnotu.

--artifact string

    Cílový artefakt jako .ARTIFACT[:TAG] Výchozí je název a tag zdrojového obrázku, nebo tag, latest když zdrojový kód nemá žádný tag.

--pull

    Vyjměte zdrojový obraz z registru před odesláním místo opětovného použití dostupného lokálního obrazu. Výchozí hodnota: false.

Globální příznaky

Databricks Air Converts na DABS

Převést YAML konfiguraci pracovní zátěže do Databricks Asset Bundle. Tento lokální příkaz zapisuje a spouští databricks.yml soubory pod .generated_artifacts/

Tento příkaz je volitelným mostem k pokročilému produkčnímu workflow. Můžete pokračovat v používání databricks air run bez převádění konfigurace.

Pro pracovní postup balíčku viz Plánování GPU zátěží a úkoly kompozice.

databricks air convert-to-dabs YAML_PATH [flags]

Arguments

YAML_PATH

    Cesta k konfiguraci workload YAML.

Možnosti

--output-dir string

    Adresář, kde příkaz zapisuje svazek. Zdrojový kód musí být uvnitř tohoto adresáře. Výchozí: adresář, který obsahuje vstupní YAML soubor.

--force

    Přepiš generované soubory balíčků, které už existují. Výchozí hodnota: false.

Globální příznaky

Globální příznaky

--debug

  Zda povolit protokolování ladění.

-h nebo --help

    Zobrazení nápovědy k rozhraní příkazového řádku Databricks nebo související skupině příkazů nebo souvisejícímu příkazu

--log-file řetězec

    Řetězec představující soubor, do kterého se zapisují výstupní protokoly. Pokud tento příznak není zadaný, výchozí hodnota je zápis výstupních protokolů do stderru.

--log-format formát

    Typ formátu protokolu, text nebo json. Výchozí hodnota je text.

--log-level řetězec

    Řetězec představující úroveň formátu protokolu. Pokud není zadána, je úroveň formátu protokolu zakázaná.

-o, --output typ

    Typ výstupu příkazu, text nebo json. Výchozí hodnota je text.

-p, --profile řetězec

    Název profilu v ~/.databrickscfg souboru, který se má použít ke spuštění příkazu. Pokud tento příznak není zadán, použije se profil s názvem DEFAULT, pokud existuje.

--progress-format formát

    Formát pro zobrazení protokolů průběhu: default, append, inplacenebo json

-t, --target řetězec

    Pokud je to relevantní, cílový balíček, který se má použít

Migrace ze staršího Python CLI

Databricks CLI a zastaralý Python-based air CLI používají odlišná jména příkazů a příznaky. Aktualizujte skripty pomocí následujících mapování:

Python CLI Příkazové rozhraní Databricks
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>

Dodatečné zdroje