Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Databricks merekomendasikan memulai dengan Databricks CLI untuk menjalankan beban kerja AI Runtime pertama Anda. Databricks CLI memungkinkan Anda mengirimkan, memantau, dan mengelola beban kerja GPU serverless dari terminal Anda. Jika Anda lebih suka notebook, lihat AI Runtime Notebook quickstart.
Requirements
- Sebuah ruang kerja Azure Databricks dengan AI Runtime diaktifkan. Lihat Persyaratan.
- Git terpasang dan tersedia di
PATHAnda untuk menjalankan contoh Python. CLI menggunakan Git untuk mengemas kode lokal.
Menjalankan beban kerja pertama Anda
Instal atau perbarui CLI Databricks, dan autentikasi ke workspace Anda. Lihat Menginstal atau Memperbarui Databricks CLI dan Autentikasi untuk Databricks CLI.
Tip
Jika Anda bekerja dengan beberapa profil Azure Databricks, tambahkan
-p <profile>ke perintah Anda untuk memilih satu. Sebagai alternatif, aturDATABRICKS_CONFIG_PROFILE=<profile>sebelum menjalankannya.Konfirmasi bahwa perintah
airtersedia:databricks air --helpBuat file workload minimal. Berikut
workload.yamlini meminta satu GPU A10 dan menjalankannvidia-smiuntuk mencetak nama GPU:experiment_name: air-quickstart compute: num_accelerators: 1 accelerator_type: GPU_1xA10 command: nvidia-smi --query-gpu=name --format=csv,noheaderKirimkan beban kerja dan stream lognya dengan
databricks air run:databricks air run --file workload.yaml --watchCLI mengembalikan ID Job Run dan tautan ke run di workspace Anda.
--watchmenjaga terminal tetap terhubung dan mengalirkan log sampai beban kerja selesai.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
Untuk mendapatkan bantuan menulis konfigurasi beban kerja dan mengelola run, instal databricks-ai-runtime skill untuk agen AI Anda. Lihat Gunakan keterampilan agen dengan AI Runtime.
Jalankan kode Python Anda sendiri
Untuk mengunggah dan menjalankan kode Python lokal, buat direktori air-quickstart dengan file-file berikut:
air-quickstart/
├── workload.yaml
└── main.py
Tip
Untuk memulai dari proyek yang dapat dijalankan alih-alih membuat file-file ini secara manual, kloning repositori AI Runtime cookbook dan ubah ke direktori getting-started CLI:
git clone https://github.com/databricks-solutions/ai-runtime-cookbook.git
cd ai-runtime-cookbook/getting-started/air-cli
Gunakan kode Python minimal berikut untuk memverifikasi bahwa AI Runtime menjalankan kode yang diunggah di GPU:
import torch
print("Hello from Python on AI Runtime")
print(f"GPU: {torch.cuda.get_device_name(0)}")
Untuk memperluas contoh ini, Anda dapat mengganti main.py dengan pelatihan sendiri, inferensi batch, atau aplikasi AI lainnya.
Gunakan konfigurasi berikut untuk 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"
Konfigurasi ini menggunakan pengaturan berikut dan menjalankan main.py pada satu GPU H100:
-
environment.versionmemilih versi 6 Lingkungan Standar. -
environment.dependenciesmenginstal PyTorch 2.11.0 ke lingkungan yang dipilih. -
root_path: .mengunggah direktori yang berisiworkload.yaml. Saat runtime,$CODE_SOURCE_PATHmenunjuk ke direktori yang diunggah.
Kirim workload dari direktori yang berisi workload.yaml:
databricks air run --file workload.yaml --watch
Log yang di-stream meliputi:
...
Hello from Python on AI Runtime
GPU: NVIDIA H100 80GB HBM3
Untuk menjalankan pelatihan lengkap, fine-tuning, inferensi batch, dan beban kerja Ray, kloning AI Runtime Cookbook dan jalankan salah satu resep.
Untuk mengonfigurasi lingkungan, sumber kode, komputasi, dan pengaturan beban kerja lainnya, lihat referensi Workload YAML.
Periksa dan pantau eksekusi Anda
CLI mencetak ID Job Run saat Anda mengirimkan beban kerja. Gunakan ini untuk memeriksa proses:
databricks air get <job-run-id>
databricks air get menampilkan status run, konfigurasi, dan timing. Ini juga menaut ke Job run dan, jika tersedia, MLflow run.
Untuk melakukan streaming log setelah pengiriman atau melanjutkan stream yang terputus, jalankan:
databricks air logs <job-run-id>
CLI juga menyediakan perintah untuk mencantumkan dan memeriksa run, stream log, dan membatalkan run aktif. Lihat air referensi perintah.
Reference
- Referensi YAML beban kerja: Temukan bidang konfigurasi beban kerja dan contoh.
-
airreferensi perintah: Temukan perintah dan flag untuk mengirim dan mengelola beban kerja.