Accelerate でログする
- Accelerator クラスを初期化する際に
log_with="wandb"を渡します init_trackersmethod を呼び出し、次を渡します。
project_nameでプロジェクト名を渡すwandb.init()に渡したい任意のパラメーターを、ネストした dict としてinit_kwargsに渡す- wandb run にログしたいその他の実験設定情報を
configで渡す
- Weights & Biases にログするには
wandb.Run.log()method を使用します。step引数は省略可能です - トレーニングが完了したら
.end_training()を呼び出します
W&Bトラッカーにアクセスする
Accelerator.get_tracker() method を使用します。トラッカーの .name 属性に対応する文字列を渡すと、main プロセス上のトラッカーが返されます。