Run states
以下の表は、 Run が取り得る状態を説明しています。| 状態 | 説明 |
|---|---|
Crashed | 内部プロセスでハートビートの送信が停止しました。これはマシンがクラッシュした場合などに発生します。 |
Failed | Run が 0 以外の終了ステータスで終了しました。 |
Finished | Run が終了し、データの同期が完全に完了したか、 wandb.Run.finish() が呼び出されました。 |
Killed | Run が終了する前に強制停止されました。 |
Running | Run は実行中であり、最近ハートビートを送信しました。 |
Pending | Run はスケジュールされていますが、まだ開始されていません( Sweeps や Launch ジョブで一般的です)。 |
Sweeps における Run states
Run が Sweeps の一部である場合、その状態は Sweep のステータスとは独立して動作します。- 個別の Run state は、各 Run の実行ステータス( Running 、 Finished 、 Failed など)を反映します。
- Sweep ステータス は、新しい Run を作成するかどうかを制御するもので、既存の Run の実行方法を制御するものではありません。
- Sweep を一時停止または停止しても、すでに実行中の Run には影響しません。
- Sweep をキャンセルした場合のみ、実行中の Run が強制終了されます(状態が
Killedに変わります)。
View the state of a run
Python SDK または W&B App を使用して、プログラムまたはインタラクティブに Run の状態を確認できます。- Python SDK
- W&B App
wandb.Api.Run オブジェクトの state プロパティを使用して、 Run の現在の状態にアクセスします。以下のコードスニペットは、指定したプロジェクト内のすべての Run の状態を取得して表示します。以下のコードスニペットをコピーして、ご自身の Python 環境に貼り付けてください。角括弧( < > )で囲まれた値は、ご自身の値に置き換えてください。