WandbVisBackend を通じて W&B と直接統合されており、これを使用して次のことができます。
- トレーニングおよび評価のメトリクスをログする。
- 実験の設定をログし、管理する。
- グラフ、画像、スカラーなどの追加データをログする。
はじめに
openmim と wandb をインストールします。
- コマンドライン
- ノートブック
mim を使って mmengine と mmcv をインストールします。
- コマンドライン
- ノートブック
MMEngine runner で WandbVisBackend を使用する
mmengine.runner.Runner と WandbVisBackend を組み合わせた一般的な workflow を紹介します。visualizer は W&B バックエンドをラップし、MMEngine runner がトレーニング中のログを W&B にルーティングできるようにします。
-
可視化設定から
visualizerを定義します。visualizer は、runner が設定済みのバックエンドにログを送信するために使用します。init_kwargsには、W&B run の初期化の入力パラメーターとして渡す引数の辞書を指定します。 -
visualizerを指定してrunnerを初期化し、runner.train()を呼び出してトレーニングを開始します。runner は visualizer を使用して、メトリクスと設定を W&B にストリーミングします。
OpenMMLab のコンピュータビジョンライブラリで WandbVisBackend を使用する
WandbVisBackend を使用することもできます。次の例では、既存の visualizer が W&B にログするように、ベース設定の vis_backends エントリを上書きしています。