air komut grubu

Important

Bu özellik Genel Önizleme aşamasındadır.

Databricks CLI'daki komut grubu, air eğitim ve çıkarım gibi GPU iş yüklerini AI Runtime ile gönderir ve yönetir.

İş yükü yapılandırma alanları için Workload YAML referansına bakınız. İlk iş yükünüzü göndermek için Databricks CLI hızlı başlangıcına bakınız.

Databricks Air Run

YAML yapılandırmasından bir iş yükü gönderin. Çıktı, iş çalıştırma ID'si ve iş çalıştırma URL'sini içerir.

databricks air run --file YAML_PATH [flags]

Arguments

None

Options

-f, --file string

    İş yükü YAML yapılandırmasına giden yol. Bu seçenek gereklidir.

--watch

    Akış düğümü 0, koşu terminal durumuna ulaşana kadar kayıtlara geçer. Varsayılan: false.

--override stringArray

    Bir YAML alanını geçersiz hale getirin FIELD_PATH=VALUE. Bu seçeneği tekrarlayarak birden fazla alanı geçersiz kılın.

--dry-run

    Yapılandırmayı iş yükü göndermeden doğrulayın. Varsayılan: false.

--idempotency-key string

    Anahtarın daha önce kullanıldığı mevcut bir koşuyu geri döndür. YAML'de geçersiz geçirmeler idempotency_token . Maksimum: 64 karakter.

Genel bayraklar

Examples

Aşağıdaki örnek, aşağıdaki bir iş yükünü gönderir train.yaml:

databricks air run --file train.yaml

İş yükü yapılandırma yardımını göstermek için ayrı bir argüman -h olarak yapılandırma yolunu iletin:

databricks air run -h config
databricks air run -h config.compute
databricks air run -h config.compute.accelerator_type

Databricks Air Get

Bir koşu için detayları edinin.

databricks air get JOB_RUN_ID [flags]

Arguments

JOB_RUN_ID

    Bir iş çalıştırma ID'si tarafından döndürüldü databricks air run.

Options

Genel bayraklar

Databricks Hava Listesi

Liste çalıştırmaları. Varsayılan olarak, komut mevcut kullanıcı tarafından gönderilen aktif çalışmaları listeler.

databricks air list [flags]

Arguments

None

Options

--limit int

    Gösterilecek maksimum koşu sayısı. Varsayılan: 20.

--all-status

    Terminal eyaletlerdeki koşuları da dahil edin. Varsayılan: false.

--all-users

    Diğer kullanıcıların gönderdiği çalışmaları da dahil edin. Varsayılan: false.

--filter stringArray

    Filtre ile KEY=VALUEçalışıyor. Bu seçeneği tekrarlayın ve birden fazla koşul gerektiriyor. Desteklenen anahtarlar accelerator_type, experiment, num_accelerators, ve user.

Genel bayraklar

Databricks Hava Kayıtları

Koşu için kütükleri akın veya getirin.

databricks air logs JOB_RUN_ID [flags]

Arguments

JOB_RUN_ID

    Bir iş çalıştırma ID'si tarafından döndürüldü databricks air run.

Options

--node int

    Sıfır tabanlı bir düğüm indeksi seçin. Varsayılan: 0.

--tail int

    Yazdırılması gereken mevcut log satırlarının sayısı. Varsayılan: 10000.

--minutes int

    Son dakikalardan kayıtları getir. ile --tailbirleştirilemez. Varsayılan: 0.

--retry int

    Bir deneme denemesi seçin. 0 ilk denemedir ve -1 en son girişimdir. Varsayılan: -1.

--download-to string

    Tam kayıtları bir dizine indirin. Tüm düğümleri indiriyor, ayarlanmadıkça --node . veya --tailile --minutes birleştirilemez.

Genel bayraklar

Databricks Air Cancel

İş çalıştırma ID'sine göre bir veya daha fazla çalıştırmayı iptal edin veya mevcut kullanıcı tarafından gönderilen tüm aktif çalışmaları iptal edin.

databricks air cancel [JOB_RUN_ID...] [flags]

Arguments

JOB_RUN_ID

    Bir veya daha fazla iş yönetilen ID. ile --allbirleştirilemez.

Options

--all

    Mevcut kullanıcı tarafından gönderilen tüm aktif çalışmaları iptal edin. Varsayılan: false.

-y, --yes

    Onay isteğini atlayın --all. Varsayılan: false.

Genel bayraklar

Databricks Hava Havuzları Listesi

Mevcut çalışma alanında sunulan sağlanmış GPU kapasitesini listeleyin.

Sağlanan kapasite kimliğini kullanın.compute.pool_id

databricks air pools list [flags]

Arguments

None

Options

Genel bayraklar

veri tuğruları hava havuzları

Sağlanan GPU kapasitesiyle ilgili detayları öğrenin.

databricks air pools get [POOL_ID] [flags]

Arguments

POOL_ID

    Sağlanan kapasite kimliği. Bu argüman yalnızca çalışma alanı tam olarak bir tedarikçi kapasiteye sahip olduğunda isteğe bağlıdır.

Options

Genel bayraklar

Databricks Air Images push

Bir konteyner görüntüsünü Artifact Registry sayfasına gönderin.

Bir görüntü pushing için ön koşullar ve talimatlar için Push images with Databricks CLI'ye bakınız.

databricks air images push [flags]

Arguments

None

Options

-s, --source string

    Kaynak konteyner imajı, isteğe bağlı bir etiket (NAME[:TAG]) veya digest (NAME@DIGEST) ile bir isim olarak kullanılır. Etkileşimli bir terminalde atlanırsa, komut değeri sorar.

--catalog string

    Hedef Unity Kataloğu kataloğu. Etkileşimli bir terminalde atlanırsa, komut değeri sorar.

--schema string

    Varış noktası Unity Kataloğu şeması. Etkileşimli bir terminalde atlanırsa, komut değeri sorar.

--artifact string

    Hedef artefakt olarak ARTIFACT[:TAG]. Varsayılan olarak kaynak görüntü adı ve etiketi veya kaynağın etiketi yoksa etiket latest kullanılır.

--pull

    Yerel bir görseli tekrar kullanmak yerine kaynak görüntüyü kaydından çekin. Varsayılan: false.

Genel bayraklar

Databricks Air convert-to DABS

Bir iş yükü YAML yapılandırmasını Databricks Asset Bundle'a dönüştürün. Bu yerel komut, databricks.yml dosyaları yazar ve başlatır.generated_artifacts/

Bu komut, gelişmiş üretim iş akışına isteğe bağlı bir köprüdür. Konfigürasyonu dönüştürmeden kullanmaya databricks air run devam edebilirsiniz.

Paket iş akışı için GPU iş yüklerini planlayın ve görevleri yaz başlayabilirsiniz.

databricks air convert-to-dabs YAML_PATH [flags]

Arguments

YAML_PATH

    İş yükü YAML yapılandırmasına giden yol.

Options

--output-dir string

    Komutun paketi yazdığı dizin. Kod kaynağı bu dizinin içinde olmalı. Varsayılan: giriş YAML dosyasını içeren dizin.

--force

    Zaten var olan oluşturulan paket dosyalarının üzerine yaz. Varsayılan: false.

Genel bayraklar

Genel bayraklar

--debug

  Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.

-h veya --help

    Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.

--log-file dizgi

    Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.

--log-format biçim

    Günlük biçimi türü, text veya json. text varsayılan değerdir.

--log-level dizgi

    Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.

-o, --output tür

    Komut çıktı türü text veya json. text varsayılan değerdir.

-p, --profile dizgi

    Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.

--progress-format biçim

    İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json

-t, --target dizgi

    Varsa, kullanılacak paket hedefi

Eski Python CLI'dan geçiş

Databricks CLI ve kullanımdan geçmiş Python air tabanlı CLI farklı komut adları ve bayraklar kullanır. Aşağıdaki eşlemelerle betikleri güncelledin:

Python CLI Databricks Komut Satırı Arayüzü (CLI)
air run -f train.yaml databricks air run -f train.yaml
air run -f train.yaml --override A=X B=Y databricks air run -f train.yaml --override A=X --override B=Y
air get run <run-id> databricks air get <run-id>
air list runs databricks air list --all-status
air list runs --active databricks air list
air -h config databricks air run -h config
air logs <run-id> databricks air logs <run-id>
air cancel <run-id> databricks air cancel <run-id>

Ek kaynaklar