メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.wandb.ai/llms.txt

Use this file to discover all available pages before exploring further.

このチュートリアルでは、run のステータスをトリガーにした project オートメーションの作成手順を説明します。project 内の run が Failed に遷移すると、W&B から Slack 通知が送信されます。


Registry オートメーションの作成方法については、チュートリアル: Registry artifact alias オートメーションを参照してください。

前提条件

project のオートメーションを作成する

次の手順に従って、project スコープのオートメーションを設定してください。project 内の run が Failed に遷移すると、W&B から Slack 通知が送信されます。
  1. project を開き、サイドバーの Automations タブをクリックして、Create automation をクリックします。
  2. イベント Run state change を選択します。状態を Failed に設定します。必要に応じて run 名 または ユーザー フィルターを追加し、どの Runs がオートメーションをトリガーするかを絞り込みます。
  3. Next step をクリックします。Action typeSlack 通知 に設定し、Slack チャンネルを選択します。
  4. Next step をクリックします。オートメーションの名 (たとえば “Run failure alert”) と必要に応じて説明を入力し、Create automation をクリックします。
詳細は、Create a Slack automation (Project タブ) を参照してください。

オートメーションをテストする

run を作成し、失敗として明示的にマークしたうえで、それを project にログします:
import wandb

with wandb.init(project="my-project") as run:
    run.log({"loss": 1.23})
    run.finish(exit_code=1)
まもなく、run のリンクとステータスが記載された Slack メッセージが表示されます。

Go further