Hugging Face Diffusers est la bibliothèque de référence pour les modèles de diffusion préentraînés les plus avancés, permettant de générer des images, de l’Audio et même des structures moléculaires 3D. L’intégration W&B apporte un suivi des expériences riche et flexible, la visualisation des contenus multimédias, l’architecture des pipelines et la gestion de la configuration dans des tableaux de bord centralisés interactifs, sans rien sacrifier à cette simplicité d’utilisation.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.
Une journalisation avancée en seulement deux lignes

Pour commencer
-
Installez
diffusers,transformers,accelerateetwandb.-
Ligne de commande :
-
Notebook :
-
Ligne de commande :
-
Utilisez
autologpour initialiser un run W&B et suivre automatiquement les entrées et les sorties de tous les appels de pipeline pris en charge. Vous pouvez appeler la fonctionautolog()avec le paramètreinit, qui accepte un dictionnaire de paramètres requis parwandb.init(). Lorsque vous appelezautolog(), un run W&B est initialisé et les entrées ainsi que les sorties de tous les appels de pipeline pris en charge sont automatiquement suivies.- Chaque appel de pipeline est suivi dans son propre tableau dans le Workspace, et les configurations associées à cet appel sont ajoutées à la liste des flux de travail dans la configuration de ce run.
- Les prompts, les prompts négatifs et les médias générés sont enregistrés dans un
wandb.Table. - Toutes les autres configurations associées à l’expérience, y compris la seed et l’architecture du pipeline, sont stockées dans la section de configuration du run.
- Les médias générés pour chaque appel de pipeline sont également enregistrés dans les panneaux multimédias du run.
Vous trouverez une liste des appels de pipeline pris en charge. Si vous souhaitez demander une nouvelle fonctionnalité pour cette intégration ou signaler un bug associé, ouvrez une issue sur la page GitHub issues de W&B.
Exemples
Autologging
- Script
- Notebook
-
Les résultats d’une seule expérience :

-
Les résultats de plusieurs expériences :

-
La configuration d’une expérience :

Vous devez appeler explicitement
wandb.Run.finish() lorsque vous exécutez le code dans un environnement de notebook IPython après avoir appelé le pipeline. Cela n’est pas nécessaire lors de l’exécution de scripts Python.Suivi des flux de travail à plusieurs pipelines
StableDiffusionXLPipeline sont affinées par le refiner correspondant.
- Script en Python
- Notebook
- Exemple d’expérience Stable Diffusion XL + Refiner :
