続行する前に、次のことを確認してください。
- トレーニングスクリプトを設定し、W&B でハイパーパラメーターの組み合わせを作成してトラッキングするようにします。詳細は、コードに W&B を追加するを参照してください。
- sweep 用の設定ファイルが定義されていること。
entity: あなたの W&B ユーザー名またはチーム名。project: W&B が run の出力を保存するプロジェクト名です。プロジェクトを指定しない場合、W&B は run を “Uncategorized” という名前のプロジェクトに保存します。sweep_ID: W&B が生成する疑似乱数の一意の ID です。
- CLI
- Python script or notebook
sweep を開始するには、エージェントを中断したとき (たとえば Ctrl+C) に正常にシャットダウンするには、
wandb agent コマンドを使用します。sweep の初期化時に W&B から返された sweep ID を指定してください。以下のコードスニペットをコピー&ペーストし、sweep_id を自分の sweep ID に置き換えてください。wandb agent --forward-signals sweep_id を使用します。これにより、現在の run がシグナルを受け取り、正常に終了できます。詳しくは、Signal handling and sweep runs を参照してください。sweep エージェント が試行する run 数を制限する
- CLI
- Python script or notebook
まず、次に、count フラグに整数値を渡して、試行する run の最大数を設定します。
wandb sweep コマンドで sweep を初期化します。詳細は Initialize sweeps を参照してください。