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.
Databricks CLI för AI Runtime låter dig skicka in, övervaka och hantera serverlösa GPU-arbetsbelastningar från din terminal. Denna snabbstart visar hur man konfigurerar och kör en AI-körningsarbetsbelastning, strömmar loggar och inspekterar körningen.
Requirements
- En Azure Databricks workspace med AI Runtime aktiverat. Se Krav.
- Den senaste Databricks CLI:n, installerad och autentiserad mot din arbetsyta. Se Installera eller uppdatera Databricks CLI och autentisering för Databricks CLI.
- Git måste vara installerat och tillgängligt på din
PATHför att köra Python-exemplet. CLI:n använder Git för att paketera lokal kod.
Bekräfta att kommandona air finns tillgängliga i Databricks CLI:
databricks air --help
Tip
För att få hjälp med att skriva din arbetsbelastningskonfiguration och hantera körningar, installera databricks-ai-runtime skill för din AI-agent. Se använd en AI-agent.
Kör en minsta arbetsbelastning
Skapa en workload.yaml fil som begär ett A10-grafikkort och kör nvidia-smi för att skriva ut GPU-namnet:
experiment_name: air-quickstart
compute:
num_accelerators: 1
accelerator_type: GPU_1xA10
command: nvidia-smi --query-gpu=name --format=csv,noheader
Skicka in arbetsbelastningen och streama dess loggar med databricks air run:
databricks air run --file workload.yaml --watch
CLI:n returnerar Job Run-ID:t och en länk till körningen i din workspace. Med --watch hålls terminalen ansluten och loggar strömmas tills arbetsbelastningen är klar.
Submitting experiment: air-quickstart
Submitted workload with Job Run ID: 783940125630184
View job run at: https://example.cloud.databricks.com/jobs/runs/783940125630184?o=1234567890123456
Monitoring run and streaming logs...
...
Environment setup completed at Thu Oct 1 14:23:45 UTC 2026
NVIDIA A10
Kör din egen Python-kod
För att ladda upp och köra lokal Python-kod, skapa en air-quickstart katalog med följande filer:
air-quickstart/
├── workload.yaml
└── main.py
Tip
För att starta från ett körbart projekt istället för att skapa dessa filer manuellt, klona AI Runtime cookbook-repositoriet och byt till CLI-katalogen getting-started:
git clone https://github.com/databricks-solutions/ai-runtime-cookbook.git
cd ai-runtime-cookbook/getting-started/air-cli
Använd följande minimala Python-kod för att verifiera att AI Runtime kör den uppladdade koden på GPU:n:
import torch
print("Hello from Python on AI Runtime")
print(f"GPU: {torch.cuda.get_device_name(0)}")
För att utöka detta exempel kan du ersätta main.py med din egen träning, batchinferens eller annan AI-applikation.
Använd följande konfiguration för workload.yaml:
experiment_name: python-quickstart
environment:
version: 6
dependencies:
- torch==2.11.0
compute:
num_accelerators: 1
accelerator_type: GPU_1xH100
code_source:
root_path: .
command: python "$CODE_SOURCE_PATH/main.py"
Denna konfiguration använder följande inställningar och kör main.py på ett H100-grafikkort:
-
environment.versionmarkerar Standardmiljö version 6. -
environment.dependenciesinstallerar PyTorch 2.11.0 i den valda miljön. -
root_path: .laddar upp katalogen som innehållerworkload.yaml. Vid körning$CODE_SOURCE_PATHpekar den på den uppladdade katalogen.
Skicka workloaden från katalogen som innehåller workload.yaml:
databricks air run --file workload.yaml --watch
De strömmade loggarna inkluderar:
...
Hello from Python on AI Runtime
GPU: NVIDIA H100 80GB HBM3
För att köra kompletta tränings-, finjusterings-, batchinferens- och Ray-arbetsbelastningar, klona AI Runtime Cookbook och kör ett recept.
För att konfigurera miljöer, kodkällor, beräkning och andra arbetsbelastningsinställningar, se Workload YAML-referens.
Inspektera en körning
CLI:n skriver ut Job Run-ID:t när du skickar in arbetsbelastningen. Använd den för att inspektera körningen:
databricks air get <job-run-id>
databricks air get visar körstatus, konfiguration och tider. Den länkar också till jobbkörningen och, när det finns tillgängligt, MLflow-körningen.
För att visa loggar i realtid efter inlämning eller återuppta en avbruten loggström, kör:
databricks air logs <job-run-id>
CLI:n tillhandahåller också kommandon för att lista och inspektera körningar, strömma loggar och avbryta aktiva körningar. Se air kommandoreferensen.
Reference
- Arbetsbelastnings-YAML-referens: Hitta arbetsbelastningskonfigurationsfält och exempel.
-
airKommandoreferens: Hitta kommandon och flaggor för att skicka in och hantera arbetsbelastningar.