Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Important
Den här funktionen finns som allmänt tillgänglig förhandsversion.
Kommandogruppen air inom Databricks CLI skickar in och hanterar GPU-arbetsbelastningar, såsom träning och inferens, med AI Runtime.
För arbetsbelastningskonfigurationsfält, se Workload YAML-referens. För att skicka in din första arbetsbelastning, se Databricks CLI quickstart för AI Runtime.
Databricks Air Run
Skicka in en arbetsbelastning från en YAML-konfiguration. Utdata inkluderar jobbkörnings-ID och jobbkörd URL.
databricks air run --file YAML_PATH [flags]
Arguments
None
Options
-f, --file string
Väg till arbetsbelastningens YAML-konfiguration. Det här alternativet krävs.
--watch
Strömnod 0 loggar tills körningen når ett terminalt tillstånd. Standardvärde: false.
--override stringArray
Överstyr ett YAML-fält med hjälp av FIELD_PATH=VALUE. Upprepa detta alternativ för att åsidosätta flera fält.
--dry-run
Validera konfigurationen utan att skicka in en arbetsbelastning. Standardvärde: false.
--idempotency-key string
Returnera en befintlig körning när nyckeln tidigare användes. Överskrivningar idempotency_token i YAML. Max: 64 tecken.
Examples
Följande exempel skickar in en arbetsbelastning från train.yaml:
databricks air run --file train.yaml
Skicka en konfigurationssökväg som ett separat argument för -h att visa hjälp med arbetsbelastningskonfiguration:
databricks air run -h config
databricks air run -h config.compute
databricks air run -h config.compute.accelerator_type
Databricks Air Get
Få detaljer för en runda.
databricks air get JOB_RUN_ID [flags]
Arguments
JOB_RUN_ID
Ett jobb-ID returnerades av databricks air run.
Options
Databricks Air List
Listan körs. Som standard listar kommandot aktiva körningar som skickats in av den aktuella användaren.
databricks air list [flags]
Arguments
None
Options
--limit int
Maximalt antal runs att visa. Standardvärde: 20.
--all-status
Inkludera körningar i terminalstater. Standardvärde: false.
--all-users
Inkludera körningar inskickade av andra användare. Standardvärde: false.
--filter stringArray
Filtret körs med .KEY=VALUE Upprepa detta alternativ för att kräva flera villkor. Stödda nycklar är accelerator_type, experiment, num_accelerators, och user.
Databricks luftloggar
Streama eller hämta loggar för en runda.
databricks air logs JOB_RUN_ID [flags]
Arguments
JOB_RUN_ID
Ett jobb-ID returnerades av databricks air run.
Options
--node int
Välj ett nollbaserat nodindex. Standardvärde: 0.
--tail int
Antal befintliga loglinjer att skriva ut. Standardvärde: 10000.
--minutes int
Hämta loggar från de senaste minuterna. Det går inte att kombinera med --tail. Standardvärde: 0.
--retry int
Välj ett försök igen.
0 är det första försöket och -1 är det senaste. Standardvärde: -1.
--download-to string
Ladda ner kompletta loggar till en katalog. Laddar ner alla noder om inte --node är inställt. Det går inte att kombinera med --tail eller --minutes.
Databricks luftavbrytning
Avbryt en eller flera körningar med jobb-run ID, eller avbryt alla aktiva körningar som skickats in av den aktuella användaren.
databricks air cancel [JOB_RUN_ID...] [flags]
Arguments
JOB_RUN_ID
Ett eller flera jobb kör ID:n. Det går inte att kombinera med --all.
Options
--all
Avbryt alla aktiva körningar som skickats in av den nuvarande användaren. Standardvärde: false.
-y, --yes
Hoppa över bekräftelseprompten som används av --all. Standardvärde: false.
Databricks luftpoollista
Lista provisionerad GPU-kapacitet som är tillgänglig för det aktuella arbetsytet.
Använd det provisionerade kapacitets-ID:t i compute.pool_id.
databricks air pools list [flags]
Arguments
None
Options
Databricks luftpooler får
Få detaljer om provisionerad GPU-kapacitet.
databricks air pools get [POOL_ID] [flags]
Arguments
POOL_ID
Den provisionerade kapacitets-ID:n. Argumentet är valfritt endast när arbetsområdet har exakt en provisionerad kapacitet.
Options
Databricks Air Images pushar
Skicka en containerbild till Artifact Registry.
För förkunskaper och instruktioner för att pusha en bild, se Pusha bilder med Databricks CLI.
databricks air images push [flags]
Arguments
None
Options
-s, --source string
Källcontainerbilden som ett namn med en valfri tagg (NAME[:TAG]) eller en digest (NAME@DIGEST). Om det utelämnas i en interaktiv terminal, uppmanar kommandot efter värdet.
--catalog string
Destinationskatalogen Unity Catalog. Om det utelämnas i en interaktiv terminal, uppmanar kommandot efter värdet.
--schema string
Destinationsschemat Unity Catalog. Om det utelämnas i en interaktiv terminal, uppmanar kommandot efter värdet.
--artifact string
Destinationsartefakten som ARTIFACT[:TAG]. Som standard används källbildens namn och tagg, eller taggen latest när källan inte har någon tagg.
--pull
Hämta källavbilden från dess register innan du pushar istället för att återanvända en tillgänglig lokal avbild. Standardvärde: false.
Databricks Air Convert-to-DABS
Konvertera en arbetsbelastnings-YAML-konfiguration till ett Databricks Asset Bundle. Detta lokala kommando skriver databricks.yml och startar filer under generated_artifacts/.
Detta kommando är en valfri brygga till ett avancerat produktionsarbetsflöde. Du kan fortsätta använda databricks air run utan att konvertera konfigurationen.
För paketarbetsflödet, se Schemalägg GPU-arbetsbelastningar och komponera uppgifter.
databricks air convert-to-dabs YAML_PATH [flags]
Arguments
YAML_PATH
Vägen till arbetsbelastningens YAML-konfiguration.
Options
--output-dir string
Katalogen där kommandot skriver paketet. Kodkällan måste finnas i denna katalog. Standard: katalogen som innehåller inmatningsfilen YAML.
--force
Skriv över genererade bundle-filer som redan finns. Standardvärde: false.
Globala flaggor
--debug
Om felsökningsloggning ska aktiveras.
-h eller --help
Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.
--log-file sträng
En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.
--log-format Format
Loggformattypen, text eller json. Standardvärdet är text.
--log-level sträng
En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.
-o, --output typ
Kommandots utdatatyp, text eller json. Standardvärdet är text.
-p, --profile sträng
Namnet på profilen i ~/.databrickscfg-filen som ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.
--progress-format Format
Formatet för att visa förloppsloggar: default, append, inplaceeller json
-t, --target sträng
Om tillämpligt, paketmålet som ska användas
Migrera från den äldre Python CLI
Databricks CLI och den föråldrade Python-baserade air CLI använder olika kommandonamn och flaggor. Uppdatera skript med följande mappningar:
| Python CLI | Databricks kommandoradsgränssnitt (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> |