air コマンド グループ
プレビュー
この機能は パブリック プレビュー段階です。
Databricks CLI内のairコマンド グループは、AI ランタイムを使用して、トレーニングや推論などの GPU ワークロードを送信および管理します。
これらのコマンドは Google Cloud ではサポートされていません。
databricks air ラン
YAML構成からワークロードを送信します。出力には、ジョブランIDとジョブランURLが含まれます。
databricks air run --file YAML_PATH [flags]
引数
なし
オプション
-f, --file string
ワークロードYAML構成へのパス。このオプションは必須です。
--watch
ランが終了状態に達するまで、ノード0のLogsをストリームします。default: false。
--override stringArray
FIELD_PATH=VALUEを使用してYAMLフィールドを上書きします。複数のフィールドを上書きするには、このオプションを繰り返します。
--dry-run
ワークロードを送信せずに構成を検証します。Default:false。
--idempotency-key string
キーが以前に使用されていた場合に、既存のランを返します。YAML の idempotency_token を上書きします。最大:64文字。
例
次の例では、train.yamlからワークロードを送信します:
databricks air run --file train.yaml
ワークロード構成のヘルプを表示するには、構成パスを別の引数として -h に渡します。
databricks air run -h config
databricks air run -h config.compute
databricks air run -h config.compute.accelerator_type
databricks air get
ランの詳細を取得します。
databricks air get JOB_RUN_ID [flags]
引数
JOB_RUN_ID
databricks air runによって返されるジョブのランのID。
オプション
databricks air list
ランの一覧を表示します。defaultでは、このコマンドは現在のユーザーによって送信されたアクティブなランを一覧表示します。
databricks air list [flags]
引数
なし
オプション
--limit int
表示するランの最大数。Default: 20。
--all-status
ターミナル状態のランを含めます。Default:false。
--all-users
他のユーザーによって送信されたランを含めます。Default:false。
--filter stringArray
KEY=VALUEを使用してランをフィルター処理します。複数の条件を要求するには、このオプションを繰り返します。サポートされているキーは、accelerator_type、experiment、num_accelerators、userです。
databricks air logs
ランのLogsをストリームまたは取得します。
databricks air logs JOB_RUN_ID [flags]
引数
JOB_RUN_ID
databricks air runによって返されるジョブのランのID。
オプション
--node int
0ベースのノードインデックスを選択します。Default:0。
--tail int
出力する既存のログ行の数。Default:10000。
--minutes int
過去数分間のLogsを取得します。--tail と組み合わせることはできません。default:0。
--retry int
再試行回数を選択します。0 が初期試行であり、-1 が最新の試行です。Default: -1。
--download-to string
完全な Logs をディレクトリに download します。--nodeが設定されていない限り、すべてのノードを download します。--tailまたは--minutesと組み合わせることはできません。
databricks air cancel
ジョブ実行 ID によって 1 つ以上のランをキャンセルするか、現在のユーザーによって送信されたすべてのアクティブなランをキャンセルします。
databricks air cancel [JOB_RUN_ID...] [flags]
引数
JOB_RUN_ID
1つ以上のランのID。--allと組み合わせることはできません。
オプション
--all
現在のユーザーによって送信されたすべてのアクティブなランをキャンセルします。Default:false。
-y, --yes
--all で使用される確認プロンプトをスキップします。default:false。
databricks air プール list
現在のワークスペースで使用可能なプロビジョニング済み GPU 容量を一覧表示します。
databricks air pools list [flags]
引数
なし
オプション
databricks air プール get
プロビジョニングされた GPU 容量の詳細を取得します。
databricks air pools get [POOL_ID] [flags]
引数
POOL_ID
プロビジョニング済み容量 ID。この引数が任意となるのは、ワークスペースにプロビジョニング済み容量がちょうど 1 つ存在する場合のみです。
オプション
databricks air images push
コンテナイメージをアーティファクトレジストリにプッシュします。
databricks air images push [flags]
引数
なし
オプション
-s, --source string
オプションのタグ (NAME[:TAG]) またはダイジェスト (NAME@DIGEST) を持つ名前としてのソースコンテナイメージ。対話型ターミナルで省略した場合、コマンドは値の入力を求めます。
--catalog string
宛先の Unity Catalog カタログ。インタラクティブターミナルで省略した場合、コマンドは値の入力を求めます。
--schema string
宛先 Unity Catalog スキーマ。対話型ターミナルで省略した場合、コマンドは値の入力を求めます。
--artifact string
宛先のアーティファクトをARTIFACT[:TAG]として指定します。defaultでは、ソースイメージの名前とタグ、またはソースにタグがない場合はlatestタグになります。
--pull
利用可能なローカルイメージを再利用する代わりに、プッシュする前にレジストリからソースイメージをプルします。Default:false。
databricks air convert-to-dabs
ワークロードのYAML構成をDatabricks Asset Bundleに変換します。このローカルコマンドは、generated_artifacts/の下にdatabricks.ymlおよび起動ファイルを書き込みます。
このコマンドは、高度な本番運用ワークフローへのオプションのブリッジです。構成を変換せずに databricks air run の使用を継続できます。
databricks air convert-to-dabs YAML_PATH [flags]
引数
YAML_PATH
ワークロード YAML 設定へのパス。
オプション
--output-dir string
コマンドがバンドルを書き込むディレクトリ。コードのソースはこのディレクトリ内にある必要があります。default: 入力YAMLファイルを含むディレクトリ。
--force
すでに存在する生成済みバンドルファイルを上書きします。Default:false。
グローバル フラグ
--debug
デバッグ ロギングを有効にするかどうか。
-h または --help
Databricks CLI、関連するコマンドグループ、または関連するコマンドのヘルプを表示します。
--log-file string
出力Logsの書き込み先ファイルを表す文字列。このフラグが指定されていない場合、defaultでは出力Logsがstderrに書き込まれます。
--log-format format
ログフォーマットのタイプ(text または json)。default値は text です。
--log-level string
ログ形式のレベルを表す文字列。指定しない場合、Logs形式のレベルは無効になります。
-o, --output タイプ
コマンドの出力タイプ(text または json)。default値は text です。
-p, --profile string
コマンドのランに使用する ~/.databrickscfg ファイル内のプロファイルの名前。このフラグが指定されていない場合、存在していれば DEFAULT という名前のプロファイルが使用されます。
--progress-format format
進行状況のLogsを表示する形式:default、append、inplace、または json
-t, --target string
必要に応じて、使用するバンドル ターゲット
レガシー Python CLI からの移行
Databricks CLIと非推奨のPythonベースのair CLIでは、異なるコマンド名とフラグが使用されます。次のマッピングを使用してスクリプトを更新します:
Python CLI | Databricks CLI |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|