- Reproductibilité : permet aux équipes de reproduire les expériences, les modèles et les résultats à des fins de débogage, d’expérimentation et de validation.
- Contrôle de version : suit l’évolution des artifacts au fil du temps, ce qui permet aux équipes de revenir à des versions antérieures des données ou des modèles si nécessaire.
- Audit : conserve un historique détaillé des artifacts et des transformations pour faciliter la conformité et la gouvernance.
- Collaboration : améliore le travail d’équipe en rendant l’historique des expériences transparent, en évitant les efforts redondants et en accélérant le développement.
Afficher le graphe de traçabilité d’un artifact
Pour afficher le graphe de traçabilité d’un artifact :- Accédez au workspace de votre projet dans la W&B App.
- Cliquez sur l’onglet Artifacts dans la barre latérale du projet.
- Sélectionnez un artifact, puis cliquez sur l’onglet Lineage.
Naviguer dans les graphes de traçabilité
Le graphe de traçabilité est une représentation visuelle des relations entre les artifacts et les runs d’une expérience de ML. Utilisez l’interface de l’application W&B ou le SDK Python pour explorer et parcourir le graphe de traçabilité d’un artifact.- Interface de l’application W&B
- SDK Python W&B
Les nœuds dotés d’icônes vertes représentent des runs. Les nœuds dotés d’icônes bleues représentent des artifacts. Les flèches entre les nœuds indiquent l’entrée et la sortie d’un run ou d’un artifact.Les nœuds d’artifact affichent le nom de l’artifact ainsi que sa version, sous la forme Les nœuds de run affichent le nom du run.
Cliquez sur un run pour obtenir plus d’informations à son sujet : heure de début, durée, auteur, type de job, etc. Cliquez sur un artifact pour obtenir plus d’informations à son sujet : alias, date de création, type, version, description, run qui l’a journalisé, taille du fichier, etc.
Les runs qui créent plusieurs versions d’un même artifact sont regroupés dans un cluster. Cliquez sur l’une des versions d’artifact du cluster pour afficher les informations propres à cette version.
Cliquez sur un nœud et faites-le glisser pour réorganiser le graphe et personnaliser la mise en page. Vous pouvez également zoomer et dézoomer pour mieux visualiser les nœuds et leurs relations.
Survolez un nœud avec la souris et cliquez sur l’icône en forme d’œil pour masquer ou afficher ce nœud dans le graphe. Vous pouvez ainsi désencombrer le graphe et vous concentrer sur certains nœuds et leurs relations.
<artifact_name>:<version>. Le type de l’artifact apparaît au-dessus de son nom.Le type et le nom de l’artifact sont visibles à la fois dans la barre latérale gauche et dans le nœud du graphe de traçabilité.




Activer le suivi du graphe de traçabilité
Pour activer le suivi du graphe de traçabilité, vous devez désigner les artifacts comme entrées ou sorties d’un run à l’aide du SDK Python W&B.Suivre l’entrée d’un run
Marquez un artifact comme entrée (ou dépendance) d’un run à l’aide de la méthodewandb.Run.use_artifact().
Indiquez le nom de l’artifact et, éventuellement, un alias pour désigner une version précise de cet artifact. Le nom de
l’artifact se présente au format <artifact_name>:<version> ou <artifact_name>:<alias>.
Remplacez les valeurs entre chevrons (< >) par vos propres valeurs :
Suivre la sortie d’un run
Utilisezwandb.Run.log_artifact() pour déclarer un artifact comme sortie d’un run. Commencez par
créer un artifact avec le constructeur wandb.Artifact(). Journalisez ensuite
l’artifact comme sortie du run avec wandb.Run.log_artifact().
Remplacez les valeurs entre chevrons (< >) par vos propres valeurs :
Clusters d’artifacts
Lorsqu’un niveau du graphe comporte au moins cinq runs ou artifacts, ceux-ci sont regroupés en cluster. Un cluster dispose d’une barre de recherche permettant de trouver des versions spécifiques de runs ou d’artifacts. Vous pouvez également en extraire un nœud individuel pour poursuivre l’analyse de sa traçabilité. Cliquez sur un nœud pour ouvrir un aperçu de celui-ci. Cliquez sur la flèche pour extraire le run ou l’artifact concerné et examiner la traçabilité du nœud extrait.