launch_add
2 minute read
W&B の Launch の experiment をエンキューします。ソース URI 、job 、または docker_image のいずれかを使用します。
launch_add(
uri: Optional[str] = None,
job: Optional[str] = None,
config: Optional[Dict[str, Any]] = None,
template_variables: Optional[Dict[str, Union[float, int, str]]] = None,
project: Optional[str] = None,
entity: Optional[str] = None,
queue_name: Optional[str] = None,
resource: Optional[str] = None,
entry_point: Optional[List[str]] = None,
name: Optional[str] = None,
version: Optional[str] = None,
docker_image: Optional[str] = None,
project_queue: Optional[str] = None,
resource_args: Optional[Dict[str, Any]] = None,
run_id: Optional[str] = None,
build: Optional[bool] = (False),
repository: Optional[str] = None,
sweep_id: Optional[str] = None,
author: Optional[str] = None,
priority: Optional[int] = None
) -> "public.QueuedRun"
引数 | |
---|---|
uri |
実行する experiment の URI 。Wandb の run の URI または Git リポジトリの URI 。 |
job |
wandb.Job への文字列参照(例:wandb/test/my-job:latest) |
config |
run の 設定 を含む 辞書 。キー “resource_args” の下にあるリソース固有の 引数 も含めることができます。 |
template_variables |
run queue の テンプレート 変数の 値 を含む 辞書 。{"VAR_NAME": VAR_VALUE} の 形式 が想定されます。 |
project |
Launch された run の送信先となるターゲット プロジェクト |
entity |
Launch された run の送信先となるターゲット エンティティ |
queue |
run をエンキューする queue の 名前 |
priority |
job の 優先度 。1 が 最も高い 優先度 です。 |
resource |
run の 実行 バックエンド:W&B は “local-container” バックエンドの組み込みサポートを提供します。 |
entry_point |
プロジェクト 内で 実行 する エントリーポイント。wandb URI の 場合は 元の run で 使用 された エントリーポイント、Git リポジトリ URI の 場合は main.py を デフォルト で 使用 します。 |
name |
run を Launch する際に 使用 する run の 名前 。 |
version |
Git ベース の プロジェクト の 場合、コミット ハッシュ または ブランチ 名 のいずれか。 |
docker_image |
run に 使用 する docker イメージ の 名前 。 |
resource_args |
リモート バックエンド への run の Launch に 関連 する リソース 引数 。resource_args の下で 構築 された Launch 設定 に 保存 されます。 |
run_id |
Launch された run の ID を 示す オプション の 文字列 |
build |
オプション の フラグ で、デフォルト は False です。queue を 設定 する 必要 が ある 場合、イメージ が 作成 され、job アーティファクト が 作成 され、その job アーティファクト への 参照 が queue に プッシュ されます。 |
repository |
イメージ を レジストリ に プッシュ する 際 に 使用 される、リモート リポジトリ の 名前 を 制御 する オプション の 文字列。 |
project_queue |
queue の プロジェクト の 名前 を 制御 する オプション の 文字列。主に プロジェクト スコープ の queue との 後方 互換性 のために 使用 されます。 |
例:
from wandb.sdk.launch import launch_add
project_uri = "https://github.com/wandb/examples"
params = {"alpha": 0.5, "l1_ratio": 0.01}
# Run W&B プロジェクト と 再現 可能 な docker 環境 を 作成 します
# ローカル ホスト 上 で
api = wandb.apis.internal.Api()
launch_add(uri=project_uri, parameters=params)
戻り値 | |
---|---|
wandb.api.public.QueuedRun の インスタンス。キューに 入った run に関する 情報 を 提供 し、wait_until_started または wait_until_finished が 呼び出さ れた 場合 は、基盤 と なる Run 情報 への アクセス を 提供 します。 |
例外 | |
---|---|
失敗 した 場合 の wandb.exceptions.LaunchError |
[i18n] feedback_title
[i18n] feedback_question
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.