WandbLoggerCallback関数は、Tune に報告されたメトリクスを自動的に Wandb API にログ記録します。setup_wandb()関数は、Function API と併用でき、Tune のトレーニング情報を使用して Wandb API を自動的に初期化します。通常通り Wandb API を使用でき、例えばrun.log()を使ってトレーニング プロセス をログ記録することが可能です。
インテグレーションの設定
tune.run() の config パラメータに wandb キーを渡すことで行われます(以下の例を参照)。
wandb config エントリの内容は、キーワード引数として wandb.init() に渡されます。ただし、以下の設定は例外で、WandbLoggerCallback 自体の設定に使用されます。
パラメータ
project (str): Wandb Projects の名前。必須。
api_key_file (str): Wandb APIキー を含むファイルへのパス。
api_key (str): Wandb APIキー。api_key_file を設定する代わりに使用します。
excludes (list): ログから除外するメトリクスのリスト。
log_config (bool): 結果辞書の config パラメータをログに記録するかどうか。デフォルトは False です。
upload_checkpoints (bool): True の場合、モデルの チェックポイント が Artifacts としてアップロードされます。デフォルトは False です。
例
setup_wandb
setup_wandb() を呼び出します。