Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Important
Bu özellik Genel Önizleme aşamasındadır.
AI Runtime için Databricks CLI, terminalinizden sunucusuz GPU iş yüklerini göndermenize, izlemenize ve yönetmenize olanak tanır. Bu hızlı başlangıç, bir AI Runtime iş yükünün nasıl yapılandırılıp çalıştırılacağını, logların akış halinde nasıl izleneceğini ve çalıştırmanın nasıl inceleneceğini gösterir.
Requirements
- AI Runtime etkin olan Azure Databricks çalışma alanı. Gereksinimlere bakınız.
- En son Databricks CLI, çalışma alanınıza kurulmuş ve kimlik doğrulaması yapılmış. Bkz. Databricks CLI'yı yükleme veya güncelleştirme ve Databricks CLI için Kimlik Doğrulaması.
- Python örneğini çalıştırmak için
PATHcihazınızda Git'in kurulu ve kullanılabilir olması gerekir. CLI, yerel kodu paketlemek için Git kullanır.
air komutlarının Databricks CLI'da mevcut olduğunu doğrulayın:
databricks air --help
Tip
İş yükü yapılandırmanızı yazma ve çalıştırma işlemlerinizi yönetme konusunda yardım almak için, yapay zeka ajanınız için databricks-ai-runtime becerisini yükleyin. Bkz. Bir yapay zeka ajanı kullanın.
Minimal iş yükü çalıştırın
Bir A10 GPU isteyen ve GPU adını yazdırmak için workload.yaml çalıştıran bir nvidia-smi dosya oluşturun:
experiment_name: air-quickstart
compute:
num_accelerators: 1
accelerator_type: GPU_1xA10
command: nvidia-smi --query-gpu=name --format=csv,noheader
İş yükünü gönderin ve loglarını databricks air run ile akış olarak izleyin:
databricks air run --file workload.yaml --watch
CLI, iş çalıştırma kimliğini ve çalışma alanınızdaki çalıştırmaya bağlantı döndürür.
--watch terminalin bağlı kalmasını sağlar ve iş yükü bitene kadar logları akıtır.
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
Kendi Python kodunuzu çalıştırın
Yerel Python kodunu yüklemek ve çalıştırmak için aşağıdaki dosyalarla bir air-quickstart dizin oluşturun:
air-quickstart/
├── workload.yaml
└── main.py
Tip
Bu dosyaları manuel olarak oluşturmak yerine, çalıştırılabilir bir projeden başlamak için AI Runtime cookbook repository deposunu klonlayın ve CLI başlangıç dizinine geçin:
git clone https://github.com/databricks-solutions/ai-runtime-cookbook.git
cd ai-runtime-cookbook/getting-started/air-cli
AI Runtime'ın yüklenen kodu GPU'da çalıştırdığını doğrulamak için aşağıdaki minimal Python kodunu kullanın:
import torch
print("Hello from Python on AI Runtime")
print(f"GPU: {torch.cuda.get_device_name(0)}")
Bu örneği genişletmek için, main.py öğesini kendi eğitiminiz, toplu çıkarım veya diğer yapay zeka uygulamalarınız ile değiştirebilirsiniz.
Aşağıdaki yapılandırmayı kullanın: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"
Bu yapılandırma aşağıdaki ayarları kullanır ve main.py bir H100 GPU'da çalıştırır:
-
environment.versionStandart ortam sürüm 6'yı seçer. -
environment.dependenciesPyTorch 2.11.0'ı seçilen ortama yükler. -
root_path: .,workload.yamliçeren dizini yükler. Çalışma zamanında,$CODE_SOURCE_PATHyüklenen dizine işaret eder.
İş yükünü workload.yaml içeren dizinden gönderin:
databricks air run --file workload.yaml --watch
Akışlı günlükler şunları içerir:
...
Hello from Python on AI Runtime
GPU: NVIDIA H100 80GB HBM3
Tam eğitim, ince ayar, toplu çıkarım ve Ray iş yüklerini çalıştırmak için AI Runtime Cookbook'u klonlayın ve bir reçete çalıştırın.
Ortamları, kod kaynaklarını, hesaplama ve diğer iş yükü ayarlarını yapılandırmak için Workload YAML referansına bakınız.
Bir çalıştırmayı inceleyin
CLI, iş yükünü gönderdiğinizde İş Çalıştırma ID'sini yazdırıyor. Çalışmayı incelemek için kullanın:
databricks air get <job-run-id>
databricks air get çalışma durumunu, yapılandırmasını ve zamanlamasını gösterir. Ayrıca Job run’a ve mevcut olduğunda MLflow run’a da bağlantı verir.
Gönderimden sonra logları akış olarak izlemek veya kesintiye uğramış bir akışı sürdürmek için şunları çalıştırın:
databricks air logs <job-run-id>
CLI ayrıca çalıştırmaları listelemek ve incelemek, günlük akışını izlemek ve etkin çalıştırmaları iptal etmek için komutlar sağlar.
airKomut referansına bakınız.
Reference
- İş Yükü YAML referansı: İş yükü yapılandırma alanlarını ve örnekleri bulun.
-
airKomut referansı: İş yüklerini göndermek ve yönetmek için komutları ve bayrakları bulun.