Skip to main content
W&B suit les Artifacts enregistrés par chaque run ainsi que ceux utilisés par chaque run afin de construire un graphe d’Artifacts. Ce graphe est un graphe biparti orienté acyclique, dont les nœuds représentent des runs et des Artifacts. Vous pouvez en voir un exemple ici (cliquez sur “Explode” pour déployer le graphe). Utilisez l’API publique pour parcourir le graphe par code, à partir d’un artifact ou d’un run.
api = wandb.Api()

artifact = api.artifact("project/artifact:alias")

# Remonter le graphe à partir d’un artifact :
producer_run = artifact.logged_by()
# Descendre le graphe à partir d’un artifact :
consumer_runs = artifact.used_by()

# Descendre le graphe à partir d’un run :
next_artifacts = consumer_runs[0].logged_artifacts()
# Remonter le graphe à partir d’un run :
previous_artifacts = producer_run.used_artifacts()

Artifacts