Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Important
Dieses Feature befindet sich in der Public Preview.
Verwenden Sie die Databricks-CLI, um GPU-Workloads in AI Runtime zu übermitteln und zu überwachen. Beginne mit einem minimalen GPU-Check, führe dann deinen eigenen Python-Code aus und inspiziere den Ablauf.
Anforderungen
- Ein Azure Databricks-Arbeitsbereich mit aktivierter AI Runtime. Siehe Anforderungen.
- Installieren Sie die neueste Databricks-CLI, und authentifizieren Sie sie für Ihren Arbeitsbereich. Siehe Installieren oder Aktualisieren der Databricks CLI und Authentifizierung für Databricks CLI.
- Git ist auf Ihrem
PATHinstalliert und verfügbar, um das Python-Beispiel auszuführen. Die CLI verwendet Git, um lokalen Code zu paketieren.
Bestätigen Sie, dass die air Befehle in der Databricks-CLI verfügbar sind:
databricks air --help
Tip
Um Hilfe beim Schreiben deiner Arbeitslastkonfiguration und der Verwaltung von Runs zu bekommen, installiere den databricks-ai-runtime Skill für deinen KI-Agenten. Siehe Verwendung eines KI-Agenten.
Führe eine minimale Workload aus
Erstelle eine workload.yaml Datei, die eine A10-GPU anfordert und ausführt nvidia-smi , um den GPU-Namen auszudrucken:
experiment_name: air-quickstart
compute:
num_accelerators: 1
accelerator_type: GPU_1xA10
command: nvidia-smi --query-gpu=name --format=csv,noheader
Reichen Sie den Workload ein und streamen Sie die Logs mit databricks air run:
databricks air run --file workload.yaml --watch
Die CLI gibt die Job Run ID und einen Link zum Run in Ihrem Arbeitsbereich zurück.
--watch lässt das Terminal verbunden und streamt Logs, bis der Workload abgeschlossen ist.
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
Führe deinen eigenen Python-Code aus
Um lokalen Python-Code hochzuladen und auszuführen, erstellen Sie ein air-quickstart Verzeichnis mit den folgenden Dateien:
air-quickstart/
├── workload.yaml
└── main.py
Verwenden Sie den folgenden minimalen Python-Code, um zu überprüfen, dass AI Runtime den hochgeladenen Code auf der GPU ausführt:
import torch
print("Hello from Python on AI Runtime")
print(f"GPU: {torch.cuda.get_device_name(0)}")
Um dieses Beispiel zu erweitern, können Sie main.py durch Ihr eigenes Training, Batch-Inferenz oder eine andere KI-Anwendung ersetzen.
Verwenden Sie folgende Konfiguration für workload.yaml:
experiment_name: python-quickstart
environment:
version: databricks_ai_v6
compute:
num_accelerators: 1
accelerator_type: GPU_1xH100
code_source:
type: snapshot
snapshot:
root_path: .
command: python "$CODE_SOURCE_PATH/main.py"
Diese Konfiguration verwendet folgende Einstellungen:
-
environment.versionwählt die integrierte Databricks-KI-Umgebung Version 6 aus, die PyTorch enthält. -
root_path: .lädt das Verzeichnis hoch, das enthältworkload.yaml. Zur Laufzeit verweist$CODE_SOURCE_PATHauf das hochgeladene Verzeichnis.
AI Runtime läuft main.py auf einer H100-GPU.
Aus dem air-quickstart Verzeichnis senden Sie den Workload:
databricks air run --file workload.yaml --watch
Die gestreamten Protokolle umfassen:
...
Hello from Python on AI Runtime
GPU: NVIDIA H100 80GB HBM3
Um Umgebungen, Codequellen, Rechenleistungen und andere Workload-Einstellungen zu konfigurieren, siehe Workload YAML Referenz.
Inspizieren Sie einen Lauf
Verwenden Sie die Job Run ID aus der Ausgabe der Übermittlung, um den Lauf zu prüfen:
databricks air get <job-run-id>
databricks air get zeigt den Laufstatus, die Konfiguration und das Timing. Er verknüpft außerdem mit dem Job-Run und, wenn verfügbar, mit dem MLflow-Run.
Um Logs nach der Abgabe zu streamen oder einen unterbrochenen Stream fortzusetzen, führen Sie aus:
databricks air logs <job-run-id>
Die CLI bietet zusätzliche Befehle, um Logs von Workloads aufzulisten, zu inspizieren, abzubrechen und abzurufen. Siehe die air Befehlsreferenz.
Reference
- Workload YAML Referenz: Finden Sie Workload-Konfigurationsfelder und Beispiele.
-
airBefehlsreferenz: Finden Sie Befehle und Flags zum Einreichen und Management von Arbeitslasten.