Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Databricks doporučuje začít s Databricks CLI pro spuštění vašeho prvního AI Runtime workloadu. Databricks CLI vám umožňuje odesílat, monitorovat a spravovat serverless GPU workloady přímo z vašeho terminálu. Pokud preferujete notebooky, podívejte se na rychlý start AI Runtime Notebooku.
Requirements
- Pracovní prostor Azure Databricks s povoleným AI Runtime. Viz Požadavky.
- Git je nainstalovaný a dostupný ve vašem
PATH, abyste mohli spustit ukázku v Pythonu. CLI používá Git k balení lokálního kódu.
Spusťte svou první úlohu
Nainstalujte nebo aktualizujte Databricks CLI a ověřte ho ke svému pracovnímu prostoru. Viz Instalace nebo aktualizace rozhraní příkazového řádku Databricks a ověřování pro Rozhraní příkazového řádku Databricks.
Tip
Pokud pracujete s více profily Azure Databricks, přidejte
-p <profile>k příkazům, abyste vybrali jeden. Případně nastavteDATABRICKS_CONFIG_PROFILE=<profile>před jejich spuštěním.Potvrďte, že příkazy
airjsou dostupné:databricks air --helpVytvořte soubor minimální pracovní zátěže. Následující
workload.yamlpožaduje jednu GPU A10 a spustínvidia-smise pro vytištění názvu GPU:experiment_name: air-quickstart compute: num_accelerators: 1 accelerator_type: GPU_1xA10 command: nvidia-smi --query-gpu=name --format=csv,noheaderOdešlete pracovní zátěž a streamujte její logy pomocí
databricks air run:databricks air run --file workload.yaml --watchCLI vrací ID spuštění úlohy a odkaz na spuštění ve vašem pracovním prostoru.
--watchUdržuje terminál připojený a streamuje logy, dokud úloha neskončí.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
Tip
Pro pomoc s psaním konfigurace zátěže a správou běhů si nainstalujte databricks-ai-runtime dovednost pro svého AI agenta. Vizte Používejte dovednosti agenta s AI Runtime.
Spusťte svůj vlastní kód v Pythonu
Pro nahrání a spuštění lokálního Python kódu vytvořte air-quickstart adresář s následujícími soubory:
air-quickstart/
├── workload.yaml
└── main.py
Tip
Chcete-li začít s projektem, který lze spustit, místo ručního vytváření těchto souborů, klonujte repozitář AI Runtime cookbook a přejděte do adresáře CLI getting-started:
git clone https://github.com/databricks-solutions/ai-runtime-cookbook.git
cd ai-runtime-cookbook/getting-started/air-cli
Použijte následující minimální Python kód k ověření, že AI Runtime spouští nahraný kód na GPU:
import torch
print("Hello from Python on AI Runtime")
print(f"GPU: {torch.cuda.get_device_name(0)}")
Pro rozšíření tohoto příkladu můžete nahradit main.py vlastním tréninkem, dávkovým inferencem nebo jinou AI aplikací.
Použijte následující konfiguraci pro 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"
Tato konfigurace používá následující nastavení a spouští main.py na jednom GPU H100:
-
environment.versionvybírá standardní prostředí verze 6. -
environment.dependenciesnainstaluje PyTorch 2.11.0 do vybraného prostředí. -
root_path: .nahraje adresář obsahujícíworkload.yaml. Za běhu ukazuje$CODE_SOURCE_PATHna nahráný adresář.
Odešlete úlohu z adresáře, který obsahuje workload.yaml:
databricks air run --file workload.yaml --watch
Streamované záznamy zahrnují:
...
Hello from Python on AI Runtime
GPU: NVIDIA H100 80GB HBM3
Pro spuštění kompletního tréninku, doladění, dávkové inference a úloh Ray klonujte AI Runtime Cookbook a spusťte recept.
Pro konfiguraci prostředí, zdrojů kódu, výpočetních prostředků a dalších nastavení pracovní zátěže viz referenční příručku k Workload YAML.
Kontrolujte a sledujte průběh
CLI při odeslání pracovní zátěže vytiskne Job Run ID. Použijte ho k prohlídce běhu:
databricks air get <job-run-id>
databricks air get ukazuje stav běhu, konfiguraci a časování. Také se odkazuje na běh úlohy a, pokud je k dispozici, na běh MLflow.
Pro streamování logů po odeslání nebo obnovení přerušeného streamu spusťte:
databricks air logs <job-run-id>
CLI také poskytuje příkazy pro výpis a kontrolu běhů, streamování protokolů a zrušit aktivní běhy. Viz air referenci příkazů.
Reference
- Referenční příručka k YAML pro úlohy: Najděte pole konfigurace úloh a příklady.
-
airPřehled příkazů: Najděte příkazy a přepínače pro odesílání a správu úloh.