run の状態
| State | Description |
|---|---|
Crashed | マシンのクラッシュなどにより、内部プロセスからのハートビート送信が停止した run。 |
Failed | 非ゼロの終了ステータスで終了した run。 |
Finished | 終了してデータの同期が完了した、または wandb.Run.finish() を呼び出した run。 |
Killed | 完了する前に強制的に停止された run。 |
Running | まだ実行中で、最近ハートビートを送信した run。 |
Pending | スケジュール済みだが、まだ開始されていない run(Sweeps や Launch ジョブでよくあります)。 |
スイープにおける run の状態
- 個々の run の状態 は、それぞれの run の実行ステータス (Running、Finished、Failed など) を表します
- スイープのステータス は、新しい run を作成するかどうかのみを制御し、既存の run の実行方法は制御しません
- スイープを一時停止または停止しても、すでに実行中の run には影響しません
- スイープをキャンセルした場合にのみ、実行中の run を強制終了します (状態が
Killedに変更されます)
run の状態を確認する
- Python SDK
- W&B App
wandb.Api.Run オブジェクトの state プロパティを使用して、run の現在の状態にアクセスします。次のコードスニペットは、指定したプロジェクト内のすべての run の状態を取得して出力します。次のコードスニペットを Python 環境にコピー&ペーストしてください。山かっこ(< >)で囲まれた値は、ご自分の値に置き換えてください:wandb.Api.Run の詳細は wandb.Api.Run を参照してください。