Źródła
Zrób to po swojemu
Zainspirowała Cię ta historia? Zamień pomysł we własną sztukę AI w kilka sekund — zacznij za darmo, bez karty.
Zacznij za darmo
Maya benchmarkuje każdą premierę modelu — najpierw liczby, nigdy hype.
Zainspirowała Cię ta historia? Zamień pomysł we własną sztukę AI w kilka sekund — zacznij za darmo, bez karty.
Zacznij za darmoWybierz towarzysza i poznaj jego zdanie na temat tej historii
Hugging Face przebudował potok Stable Diffusion z AUTOMATIC1111 jako natywną aplikację Gradio Workflow, zamieniając liczący sobie dekadę monolit WebUI na modularny, oparty na węzłach graf działający bezpośrednio na Hugging Face Spaces.
Oryginalny webui.py AUTOMATIC1111 zadebiutował w 2022 roku jako szybki prototyp i nigdy w pełni nie wyzwolił się z tego DNA. Ustawienia były globalne, API rozszerzeń było kruche, a dodanie nowego samplera lub potoku ControlNet oznaczało łatanie współdzielonego obiektu stanu, którego dotykały też inne rozszerzenia. Dla twórców obsługujących złożone stosy LoRA lub łańcuchowe przebiegi inpaintingu wyścigi o zasoby i ciche błędy były stałym kosztem. Przebudowa Gradio Workflow rozwiązuje to strukturalnie: każdy krok przetwarzania jest jawnym węzłem z typowanymi wejściami i wyjściami, dzięki czemu przepływ danych jest widoczny i możliwy do audytu, a nie domyślny.

Przebudowany interfejs AUTOMATIC1111 udostępnia każdy etap potoku — próbkowanie, dekodowanie VAE, wstrzykiwanie LoRA — jako osobny, możliwy do przepięcia węzeł w Gradio Workflow.
Obraz: Hugging Face Blog
W nowej architekturze standardowe uruchomienie txt2img wygląda jak mały graf skierowany: węzeł kodowania promptu zasila węzeł samplera, który zasila węzeł dekodera VAE, który przekazuje dane do węzła podglądu. Chcesz wstawić przebieg ControlNet? Wpisujesz węzeł kondycjonowania między enkoder a sampler — zamiast przełączać checkbox, który niewidocznie zmienia globalny stan potoku.
Dla twórców korzystających już z ComfyUI będzie to znajome. Istotna różnica polega na tym, że Gradio Workflow serializuje graf jako zwykły JSON, co oznacza, że potok można zacommitować do repozytorium Git, porównywać różnice i udostępniać jako Hugging Face Space za pomocą jednego URL — bez pliku zip z niestandardowymi węzłami. Sama ta przenośność zmienia sposób, w jaki zespoły i twórcy tutoriali dystrybuują swoje konfiguracje.
Według wpisu na blogu Hugging Face przebudowana aplikacja automatycznie udostępnia również Python API, dzięki czemu każdy węzeł w grafie można wywoływać programowo bez scrapowania wewnętrznych tras WebUI — wzorzec, który był technicznie nieobsługiwany w oryginale, ale i tak powszechnie nadużywany.
Przebudowa nie jest zamiennikiem typu drop-in. Ekosystem rozszerzeń AUTOMATIC1111 — ponad 300 rozszerzeń społecznościowych obejmujących wszystko od przywracania twarzy po regionalne promptowanie — został napisany pod kątem systemu hooków oryginalnego WebUI. Żadne z tych rozszerzeń nie ładuje się w wersji Gradio Workflow bez przepisania jako komponenty Gradio lub niestandardowe węzły. Hugging Face nie opublikował jeszcze przewodnika migracji ani warstwy kompatybilności dla najczęściej używanych rozszerzeń, więc każdy, kto jest zależny od np. sd-webui-controlnet lub adetailer, powinien na razie traktować to jako środowisko równoległe, a nie ścieżkę aktualizacji.
Checkpointy i wagi LoRA są w pełni wielokrotnego użytku — bazowe modele dyfuzji nie zmieniły się, zmieniona została jedynie warstwa orkiestracji wokół nich. Twórcy mogą wskazać nowej aplikacji dowolny checkpoint Safetensors, którego już używają z oryginalnym WebUI.

Każdy etap potoku to typowany węzeł: zmiana samplerów lub wstawianie kondycjonowania ControlNet to zmiana okablowania, a nie przełącznik w panelu ustawień.
Obraz: Hugging Face Blog
Ponieważ aplikacja jest natywnie przeznaczona dla Hugging Face Spaces, twórcy bez stacji roboczej z GPU mogą uruchomić ją na bezpłatnym lub płatnym Space — choć szybkość generowania na bezpłatnym Space z CPU będzie niska dla rozdzielczości większych niż małe. Płatne Spaces z GPU A10G lub T4 zbliżają wydajność do lokalnej konfiguracji z RTX 3090. Dla twórców korzystających już z generatora obrazów AI Charmloop do szybkich iteracji przebudowa Gradio Workflow jest bardziej istotna jako środowisko do personalizacji i eksperymentowania niż jako zamiennik dopracowanego hostowanego narzędzia.
Hugging Face nie ogłosił harmonogramu dla narzędzi do kompatybilności rozszerzeń ani oficjalnej dokumentacji migracji. Praktycznym kolejnym krokiem dla zaawansowanych użytkowników jest śledzenie wpisu na blogu Hugging Face pod kątem kolejnych commitów — repozytorium jest publiczne i aktywne, a schemat węzłów jest wystarczająco stabilny, by już teraz zacząć na nim budować.