Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Important
Deze functie bevindt zich in openbare preview-versie.
De Databricks CLI voor AI Runtime stelt je in staat serverless GPU-workloads vanaf je terminal te verzenden, monitoren en beheren. Deze quickstart laat zien hoe je een AI Runtime-workload configureert en uitvoert, logs streamt en de run inspecteert.
Requirements
- Een Azure Databricks werkruimte met AI Runtime ingeschakeld. Zie Vereisten.
- De nieuwste Databricks CLI moet geïnstalleerd zijn en aangemeld bij je werkruimte. Zie De Databricks CLI en verificatie voor de Databricks CLI installeren of bijwerken.
- Git is geïnstalleerd en beschikbaar op uw
PATHom het Python-voorbeeld uit te voeren. De CLI gebruikt Git om lokale code te verpakken.
Bevestig dat de air commando's beschikbaar zijn in de Databricks CLI:
databricks air --help
Tip
Om hulp te krijgen bij het schrijven van je workloadconfiguratie en het beheren van runs, installeer dan de databricks-ai-runtime skill voor je AI-agent. Zie AI-agent gebruiken.
Voer een minimale belasting uit
Maak een workload.yaml bestand aan dat één A10 GPU aanvraagt en nvidia-smi uitvoert om de GPU-naam af te drukken:
experiment_name: air-quickstart
compute:
num_accelerators: 1
accelerator_type: GPU_1xA10
command: nvidia-smi --query-gpu=name --format=csv,noheader
Dien de workload in en stream de logs met databricks air run:
databricks air run --file workload.yaml --watch
De CLI geeft de Job Run ID terug en een link naar de run in je werkruimte.
--watch houdt de terminal verbonden en streamt logs totdat de werklast is afgerond.
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
Voer je eigen Python-code uit
Om lokale Python-code te uploaden en uit te voeren, maak je een air-quickstart map aan met de volgende bestanden:
air-quickstart/
├── workload.yaml
└── main.py
Tip
Om te beginnen met een uitvoerbaar project, in plaats van deze bestanden handmatig te maken, kloon je de AI Runtime cookbook repository en ga je naar de CLI getting-started-directory:
git clone https://github.com/databricks-solutions/ai-runtime-cookbook.git
cd ai-runtime-cookbook/getting-started/air-cli
Gebruik de volgende minimale Python-code om te verifiëren dat AI Runtime de geüploade code op de GPU uitvoert:
import torch
print("Hello from Python on AI Runtime")
print(f"GPU: {torch.cuda.get_device_name(0)}")
Om dit voorbeeld uit te breiden, kun je vervangen main.py door je eigen training, batch-inferentie of andere AI-toepassing.
Gebruik de volgende configuratie voor 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"
Deze configuratie gebruikt de volgende instellingen en draait main.py op één H100 GPU:
-
environment.versionselecteert standaardomgeving versie 6. -
environment.dependenciesinstalleert PyTorch 2.11.0 in de geselecteerde omgeving. -
root_path: .uploadt de map dieworkload.yamlbevat. Tijdens runtime$CODE_SOURCE_PATHwijst naar de geüploade map.
Dien de workload in vanuit de map die workload.yaml bevat:
databricks air run --file workload.yaml --watch
De gestreamde logs omvatten:
...
Hello from Python on AI Runtime
GPU: NVIDIA H100 80GB HBM3
Om volledige training, finetuning, batch-inferentie en Ray-workloads uit te voeren, kloon je het AI Runtime Cookbook en voer je een recept uit.
Om omgevingen, codebronnen, rekenkrachten en andere workload-instellingen te configureren, zie Workload YAML-referentie.
Inspecteer een run
De CLI drukt de Job Run ID af wanneer je de workload indient. Gebruik het om de run te inspecteren:
databricks air get <job-run-id>
databricks air get toont de runstatus, configuratie en timing. Het linkt ook naar de Job-run en, indien beschikbaar, naar de MLflow-run.
Om logs na verzending te streamen of een onderbroken stream te hervatten, voer uit:
databricks air logs <job-run-id>
De CLI biedt ook commando's om runs te vermelden en te inspecteren, logs te streamen en actieve runs te annuleren. Zie de air referentie voor opdrachten.
Reference
- Workload YAML referentie: Zoek workloadconfiguratievelden en voorbeelden.
-
airCommandoreferentie: Vind commando's en vlaggen voor het indienen en beheren van workloads.