Passer au contenu principal

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.

Ce tutoriel vous guide dans la création d’une automatisation de projet déclenchée par le statut d’un run : lorsqu’un run de votre projet passe à Failed, W&B envoie une notification Slack.


Pour savoir comment créer une automatisation du Registry, voir Tutoriel : automatisation d’alias d’artefact du Registry.

Prérequis

Créer une automatisation de projet

Suivez ces instructions pour configurer une automatisation au niveau du projet : lorsqu’un run du projet passe à l’état Failed, W&B envoie une notification Slack.
  1. Ouvrez le projet et cliquez sur l’onglet Automations dans la barre latérale, puis sur Create automation.
  2. Choisissez l’événement Run state change. Définissez l’état sur Failed. Vous pouvez éventuellement ajouter un filtre sur le nom du run ou sur l’utilisateur pour limiter les runs qui déclenchent l’automatisation.
  3. Cliquez sur Next step. Définissez Action type sur Slack notification et sélectionnez le canal Slack.
  4. Cliquez sur Next step. Donnez un nom à l’automatisation (par exemple, “Alerte d’échec de run”) et ajoutez éventuellement une description, puis cliquez sur Create automation.
Pour plus de détails, voir Créer une automatisation Slack (onglet Project).

Tester l’automatisation

Créez un run et enregistrez-le dans le projet, en l’indiquant explicitement comme ayant échoué :
import wandb

with wandb.init(project="my-project") as run:
    run.log({"loss": 1.23})
    run.finish(exit_code=1)
Au bout de quelques instants, vous devriez voir un message Slack avec le lien vers le run et son statut.

Go further