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