主要なクラス
イベント (トリガー)
アクション
フィルター
一般的なユースケース
モデル性能の監視
- モデルの精度がしきい値を下回った場合にアラートを送信する
- トレーニング損失が横ばいになった場合にチームへ通知する
- パフォーマンスメトリクスに基づいて再トレーニングのパイプラインをトリガーする
Artifacts の管理
- 新しいモデルバージョンが作成されたときに通知する
- Artifacts にタグが付いたときにデプロイワークフローを起動する
- データセットが更新されたときに後続処理を自動化する
実験管理
- 失敗したrunやcrashedしたrunのアラートを受け取る
- 長時間実行される実験の完了時に通知を受け取る
- 実験メトリクスの日次サマリーを送信する
インテグレーションのワークフロー
- webhook を使って外部トラッキングシステムを更新
- モデルレジストリをデプロイプラットフォームと Sync
- W&B イベントに応じて CI/CD パイプラインを起動
使用例
custom-metric というメトリクスが 10 を超えるたびに Slack に通知を送信する automation を作成します。custom-metric は、トレーニング中に wandb.Run.log({"custom-metric": value }) を使ってログすることを想定しています。