Enregistrez les expériences en deux lignes

Exemple de la façon dont W&B journalise les résultats de votre expérience.
Premiers pas
-
Installez
diffusers,transformers,accelerateetwandb.-
Ligne de commande :
-
Notebook :
-
Ligne de commande :
-
Appelez
autolog()avec le paramètreinit, qui accepte un dictionnaire de paramètres requis parwandb.init().autolog()initialise un run W&B et suit automatiquement les entrées et sorties de tous les appels de pipeline pris en charge :- Chaque appel de pipeline est suivi dans son propre tableau de l’espace de travail, et les configurations associées à cet appel de pipeline 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 graine aléatoire 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 volets multimédia du run.
Vous trouverez une liste des appels de pipeline pris en charge. Pour demander une nouvelle fonctionnalité pour cette intégration ou signaler un bug, ouvrez une issue sur la page des issues GitHub de W&B.
Exemples
autolog dans des flux de travail de diffusion courants, afin que vous puissiez les adapter à vos propres pipelines.
Exemple d’autolog
autolog :
- 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 l’appel au pipeline. Ce n’est pas nécessaire lorsque vous exécutez des scripts Python.Suivi des flux de travail à plusieurs pipelines
autolog dans un flux de travail type Stable Diffusion XL + Refiner, où le refiner affine les variables latentes générées par le StableDiffusionXLPipeline.
- Script
- Notebook
