ハイパーパラメーター探索を整理するためのベストプラクティス
多数のハイパーパラメーター探索を実行する場合は、Runs にタグを付けておくと、後で関連する実験をグループ化して検索できます。Run にタ … を付けると
sweep 内の run を再開できますか?
W&B sweep 内では run の再開はサポートされていません。run_id を渡すか、sweep エージェントの実行中に wandb.init(resume=…) を使用すると、…
sweep がローカルにログを保存するディレクトリを変更するにはどうすればよいですか?
WANDB_DIR 環境変数を設定して、run データのログ保存先ディレクトリを指定します。例:
Python コードを使用して sweep を再開するにはどうすればよいですか?
sweep を再開するには、wandb.agent() 関数に sweep_id を渡します。
sweep 内の Runs からモデルをログする最適な方法は何ですか?
sweep でモデルをログするには、その sweep 用の model artifact を作成します。各バージョンは sweep 内の異なる run を表します。 …
sweep で Code logging を有効にするにはどうすればよいですか?
sweep で Code logging を有効にするには、W&B Run の初期化後に wandb.log_code() を追加します。この手順は … の場合でも必要です
sweep 中に `CommError, Run does not exist` を修正するにはどうすればよいですか?
sweep 中に CommError, Run does not exist と ERROR Error uploading の両方が表示される場合、最も可能性が高い原因は yo … です
sweep 中に `Cuda out of memory` を修正するにはどうすればよいですか?
sweep 中に Cuda out of memory が表示される場合は、プロセスベースの実行を使用するようにコードをリファクタリングしてください。コードを … として書き直します
sweep 中に `anaconda 400 error` を修正するにはどうすればよいですか?
sweep 中の anaconda 400 error は、最適化対象のメトリクスをログしていないことを示している場合がよくあります。次のように表示されることがあります: The sweep c …
ブール変数をハイパーパラメーターとして指定するにはどうすればよいですか?
ハイパーパラメーターをブールフラグとして渡すには、sweep 設定の command セクションで macro を使用します。この macro は au …
グリッドサーチを再実行するにはどうすればよいですか?
グリッドサーチが完了しても一部の W&B Runs がクラッシュした場合は、それらの Runs を削除して再実行します。次に、… の Resume ボタンを選択します
sweep でデフォルトのハイパーパラメーター値を設定するにはどうすればよいですか?
W&B Sweep では、すべてのハイパーパラメーターに値を指定する必要はありません。デフォルトを設定して、sweep で上書きできるようにします …
W&B Sweep を SageMaker で使用するにはどうすればよいですか?
Amazon SageMaker で W&B Sweep を使用して、SageMaker のトレーニングジョブ上でハイパーパラメーター探索を実行できます。認証するには …
W&B Sweep をクラウドインフラストラクチャーで使用するにはどうすればよいですか?
AWS Batch や ECS などのクラウドインフラストラクチャー上で W&B Sweep を実行するには、任意の W&B Sweep エージェント が ca … できるように sweep_id を公開します
sweep でカスタム CLI コマンドを使用するにはどうすればよいですか?
トレーニング設定でコマンドライン引数を渡す場合は、W&B Sweeps でカスタム CLI コマンドを使用できます。これにより、r …
W&B で Parallel coordinates チャートを使用するにはどうすればよいですか?
Parallel coordinates チャートは、多数の Runs にわたってハイパーパラメーターとメトリクスの関係を示します。各線は 1 つの run を表し、各 …
SLURM で sweep を実行するにはどうすればよいですか?
SLURM スケジューリングシステムで sweep を使用するには、スケジュールされた各ジョブで wandb agent —count 1 SWEEP_ID を実行します。このコマンド e …
sweep に追加の値を加える方法はありますか?それとも新しく開始する必要がありますか?
W&B Sweep は一度開始すると、sweep の設定を変更できません。ただし、任意の表ビューにアクセスし、r を選択して …
複数のメトリクスの最適化
W&B sweep は単一の目的メトリクスを最適化します。1 つの run で複数のメトリクスを最適化するには、それらを重み付き … に結合します
sweep の実行中に Python ファイルを編集するとどうなりますか?
どの file を編集するかによって動作は異なります。sweep の実行中に、sweep で使用している train.py スクリプトが変更された場合 …
`Est. Runs` 列とは何ですか?
W&B は、離散的な検索空間で W&B Sweep を作成する際に生成される Runs の推定数を提供します。この合計は re …
sweep エージェントが新しい run を取得しないのはなぜですか?
sweep エージェントが起動しても新しい Runs の設定を取得しない場合、または 1 つの run を受け取った後で待機状態になる場合は、いくつかの …