1 台以上のマシン上の 1 つ以上のエージェントで sweep を開始します。sweep エージェントは、sweep を初期化した際に定義した sweep 設定を使用して、さまざまなハイパーパラメーターの組み合わせを探索します。W&B は、sweep エージェントが試行するハイパーパラメーターの組み合わせごとに、新しい run を作成します。 sweep の一時停止、再開、停止、キャンセルの方法については、sweep を管理するを参照してください。Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
続行する前に、次のことを確認してください。
- トレーニングスクリプトを設定し、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 を参照してください。