Utilisez W&B Artifacts pour suivre les données et en gérer les versions comme entrées et sorties de vos W&B Runs. Par exemple, un run d’entraînement de modèle peut prendre un jeu de données en entrée et produire un modèle entraîné en sortie. Vous pouvez journaliser des hyperparamètres, des métadonnées et des métriques dans un run, et utiliser un artifact pour journaliser, suivre et gérer les versions du jeu de données utilisé pour entraîner le modèle en entrée, ainsi qu’un autre artifact pour les points de contrôle du modèle produits en sortie.Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Cas d’usage

| Cas d’utilisation | Entrée | Sortie |
|---|---|---|
| Entraînement du modèle | Jeu de données (données d’entraînement et de validation) | Modèle entraîné |
| Prétraitement du jeu de données | Jeu de données (données brutes) | Jeu de données (données prétraitées) |
| Évaluation du modèle | Modèle + Jeu de données (données de test) | tableau W&B |
| Optimisation du modèle | Modèle | Modèle optimisé |
Les extraits de code suivants doivent être exécutés dans l’ordre.
Créer un artifact
- Créez un run W&B.
- Créez un objet artifact avec
wandb.Artifact. - Ajoutez un ou plusieurs fichiers, par exemple un fichier de modèle ou un jeu de données, à l’objet artifact avec
wandb.Artifact.add_file(). - Enregistrez votre artifact dans W&B avec
wandb.Run.log_artifact().
dataset.h5 dans un artifact nommé example_artifact :
- Le
typede l’artifact détermine la façon dont il apparaît dans la plateforme W&B. Si vous ne spécifiez pas detype, il prend la valeurunspecifiedpar défaut. - Chaque libellé de la liste déroulante correspond à une valeur différente du paramètre
type. Dans l’extrait de code ci-dessus, letypede l’artifact estdataset.
Voir la page suivi des fichiers externes pour savoir comment ajouter des références à des fichiers ou répertoires stockés dans un stockage d’objets externe, comme un bucket Amazon S3.
Télécharger un artifact
wandb.Run.use_artifact().
À partir de l’extrait de code précédent, l’exemple de code suivant montre comment utiliser l’artifact nommé example_artifact, créé précédemment :
Vous pouvez indiquer un chemin personnalisé dans le paramètre
root pour télécharger un artifact dans un répertoire précis. Pour découvrir d’autres façons de télécharger des artifacts et consulter des paramètres supplémentaires, voir le guide sur le téléchargement et l’utilisation des artifacts.Étapes suivantes
- Découvrez comment créer une version et mettre à jour des artifacts.
- Découvrez comment déclencher des flux de travail en aval ou notifier un canal Slack en réponse aux modifications de vos artifacts avec automations.
- Découvrez le registre, un espace qui héberge des modèles entraînés.
- Explorez les guides de référence du SDK Python et de la CLI.