sweep を一時停止する
wandb sweep --pause コマンドを使用します。これにより、新しい run は一時的に作成されなくなります。すでに実行中の run は、完了するまでそのまま継続して実行されます。sweep ID を指定します。
sweep を再開する
wandb sweep --resume コマンドを使用して再開します。sweep は、その探索戦略に従って再び新しい run を作成し始めます。sweep ID を指定します。
sweep を停止する
wandb sweep --stop コマンドを使用して sweep を停止します。停止した sweep では新しいrunは作成されません。すでに実行中のrunは、完了するまでそのまま実行されます。sweep ID を指定します。
sweep をキャンセルする
wandb sweep --cancel コマンドを使用すると、sweep をキャンセルし、アクティブなすべての Runs を強制終了して、新しい Runs が作成されないようにできます。Runs は強制的に即時終了されるため、実行中のプロセスはユーザー定義のシグナルハンドラを実行する機会がありません。sweep ID を指定してください。
sweep ステータスと run ステータス
主な違い
- sweep ステータス は、エージェントが新しい Runs を作成するかどうかを制御します。sweep ステータスには、
Running、Paused、Stopped、Cancelled、Finished、Failed、Crashedがあります。 - run ステータス は、個々の Runs の実行状態を示します。run ステータスには、
Pending、Running、Finished、Failed、Crashed、Killedがあります。
個別の run を停止する
推奨事項
- 実行中の Experiments を失わずに探索を一時停止するには、cancel ではなく
--pauseを使用します。 - 個々の run のステータスを確認して、系統的な障害を特定します。
- 十分に満足できるハイパーパラメーターが見つかったら、正常終了のために
--stopを使用します。 --cancelは、run が過剰なリソースを消費している場合やエラーを出している場合の緊急時に限って使用します。