WandbLoggerCallback関数は、Tune に報告されたメトリクスを自動的に Wandb API にログします。- 関数 API と併用できる
setup_wandb()関数は、Tune のトレーニング情報を使って Wandb API を自動的に初期化します。その後は、通常どおり Wandb API を使用できます。たとえば、run.log()を使ってトレーニングプロセスをログできます。
インテグレーションを設定する
tune.run() の config パラメーターに wandb キーを渡して行います (以下の例を参照) 。
wandb の config エントリの内容は、キーワード引数として wandb.init() に渡されます。例外として、以下の設定は WandbLoggerCallback 自体の設定に使用されます。
パラメーター
project (str): Wandbプロジェクトの名。必須です。
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() を呼び出します。