Choisissez un compagnon et découvrez son avis sur cette histoire
Articles similaires
Hugging Face a reconstruit le pipeline Stable Diffusion d'AUTOMATIC1111 sous forme d'application Gradio Workflow native, troquant le monolithe WebUI vieux de dix ans contre un graphe modulaire à nœuds qui s'exécute directement sur Hugging Face Spaces.
Points clés
Hugging Face a reconstruit le pipeline Stable Diffusion principal d'AUTOMATIC1111 sous forme d'application Gradio Workflow — une architecture de graphe modulaire à nœuds qui remplace le WebUI d'origine.
La nouvelle application s'exécute sur Hugging Face Spaces, ce qui signifie qu'aucune installation locale n'est nécessaire pour accéder à la génération de style AUTOMATIC1111.
Les étapes individuelles du pipeline — échantillonnage, décodage VAE, chargement de LoRA — sont exposées comme des nœuds discrets et reconfigurables plutôt qu'enfouies dans un panneau de paramètres.
La reconstruction utilise le composant Workflow de Gradio, qui sérialise le graphe en JSON, rendant les pipelines partageables et versionnables.
Les extensions et checkpoints AUTOMATIC1111 existants ne sont pas automatiquement compatibles ; la nouvelle architecture nécessite des intégrations adaptées.
Pourquoi l'ancien WebUI atteignait ses limites
Le webui.py original d'AUTOMATIC1111 a été lancé en 2022 comme prototype rapide et n'a jamais vraiment abandonné cet ADN. Les paramètres étaient globaux, l'API d'extension était fragile, et ajouter un nouvel échantillonneur ou un pipeline ControlNet impliquait de modifier un objet d'état partagé que d'autres extensions touchaient également. Pour les créateurs qui utilisent des piles LoRA complexes ou des passes d'inpainting enchaînées, les conditions de course et les échecs silencieux étaient un coût récurrent. La reconstruction Gradio Workflow y remédie structurellement : chaque étape de traitement est un nœud explicite avec des entrées et sorties typées, de sorte que le flux de données est visible et auditable plutôt qu'implicite.
L'interface AUTOMATIC1111 reconstruite expose chaque étape du pipeline — échantillonnage, décodage VAE, injection LoRA — comme un nœud discret et reconfigurable dans Gradio Workflow.
Dans la nouvelle architecture, une exécution txt2img standard ressemble à un petit graphe orienté : un nœud d'encodage de prompt alimente un nœud d'échantillonneur, qui alimente un nœud décodeur VAE, qui envoie vers un nœud de prévisualisation. Vous souhaitez insérer une passe ControlNet ? Vous câblez un nœud de conditionnement entre l'encodeur et l'échantillonneur — plutôt que de cocher une case qui modifie invisiblement l'état global du pipeline.
Pour les créateurs qui utilisent déjà ComfyUI, cela semblera familier. La différence significative est que Gradio Workflow sérialise le graphe en JSON simple, ce qui signifie qu'un pipeline peut être soumis à un dépôt Git, comparé et partagé comme un Hugging Face Space avec une seule URL — aucun fichier zip de nœuds personnalisés requis. Cette portabilité à elle seule change la façon dont les équipes et les créateurs de tutoriels distribuent leurs configurations.
Selon le blog Hugging Face, l'application reconstruite expose également une API Python automatiquement, de sorte que n'importe quel nœud du graphe peut être appelé par programmation sans scraper les routes internes du WebUI — un schéma qui était techniquement non pris en charge dans l'original mais largement utilisé quand même.
L'écart de compatibilité que les créateurs doivent anticiper
La reconstruction n'est pas un remplacement direct. L'écosystème d'extensions d'AUTOMATIC1111 — environ 300 extensions communautaires couvrant tout, de la restauration de visages au prompting régional — a été écrit pour le système de hooks du WebUI d'origine. Aucune de ces extensions ne se charge dans la version Gradio Workflow sans être réécrite en composants Gradio ou en nœuds personnalisés. Hugging Face n'a pas encore publié de guide de migration ni de couche de compatibilité pour les extensions les plus utilisées ; quiconque dépend de sd-webui-controlnet ou d'adetailer, par exemple, devrait considérer ceci comme un environnement parallèle plutôt que comme une voie de mise à niveau pour l'instant.
Les checkpoints et les poids LoRA sont entièrement réutilisables — les modèles de diffusion sous-jacents n'ont pas changé, seule la couche d'orchestration autour d'eux a évolué. Les créateurs peuvent pointer la nouvelle application vers n'importe quel checkpoint Safetensors qu'ils utilisent déjà avec le WebUI d'origine.
Chaque étape du pipeline est un nœud typé : changer d'échantillonneur ou insérer un conditionnement ControlNet est une modification de câblage, pas une bascule dans un panneau de paramètres.
L'application ciblant nativement Hugging Face Spaces, les créateurs sans station de travail GPU peuvent l'exécuter sur un Space gratuit ou payant — bien que la vitesse de génération sur un Space CPU gratuit soit lente pour tout ce qui dépasse les petites résolutions. Les Spaces payants avec un GPU A10G ou T4 rapprochent les performances d'une configuration RTX 3090 locale. Pour les créateurs qui utilisent déjà le générateur d'images IA de Charmloop pour une itération rapide, la reconstruction Gradio Workflow est plus pertinente comme environnement de personnalisation et d'expérimentation que comme remplacement d'un outil hébergé soigné.
Hugging Face n'a pas annoncé de calendrier pour les outils de compatibilité des extensions ni pour la documentation de migration officielle. La prochaine étape concrète pour les utilisateurs avancés est de surveiller le billet de blog Hugging Face pour les commits de suivi — le dépôt est public et actif, et le schéma de nœuds est suffisamment stable pour commencer à développer dessus dès maintenant.