Jak zainstalować Stable Diffusion na swoim komputerze?

Jak zainstalować Stable Diffusion na swoim komputerze?

Jeśli chcesz zacząć przygodę z generowaniem obrazów przy użyciu Stable Diffusion to jesteś we właściwym miejscu. W tym poradniku krok po kroku pokażę Ci, jak zainstalować Stable Diffusion z interfejsem użytkownika AUTOMATIC1111 na Twoim komputerze.

Nie martw się, nie musisz być programistą lub programistką, aby to zrobić!

Co znajdziesz w tym artykule?

Czym jest Stable Diffusion?

Stable Diffusion, model AI generujący obrazy, został publicznie udostępniony 22 sierpnia 2022 roku. Zaprojektowali go naukowcy z grupy CompVis pod przewodnictwem Patricka Essera oraz Robina Rombacha z Uniwersytetu Ludwika i Maksymiliana w Monachium.1

Stable Diffusion składa się z 860 milionów parametrów w sieci U-Net i 123 milionów w enkoderze tekstu, co czyni go stosunkowo lekkim. Dzięki temu może on działać na konsumenckich GPU. Model ten został wytrenowany na zbiorach obrazów i opisów z LAION-5B, publicznie dostępnego zestawu danych pochodzących ze strony Common Crawl, gdzie 5 miliardów par obraz-tekst zostało sklasyfikowanych i podzielonych na oddzielne zestawy danych​​.2

Wersja druga Stable Diffusion, wypuszczona w grudniu 2022 roku, wprowadziła ulepszenia takie jak dokładniejsza anatomia, dłonie i większy zakres stylów artystycznych. Ta wersja wspiera również nowy styl podpowiedzi i możliwość renderowania obrazów w ekstremalnych proporcjach​​.3

W 2023 roku model Stable Diffusion przeszedł szereg ważnych aktualizacji i rozszerzeń. Najważniejszymi zmianami były wprowadzenie Stable Diffusion XL v1.0, który charakteryzuje się lepszą jakością i szczegółowością obrazów.4 Dodatkowo, ThinkDiffusionXL (TDXL) został wprowadzony jako nowy model, wytrenowany na obszernej bazie danych obrazów o wysokiej rozdzielczości, oferując znaczną poprawę w zakresie fotorealizmu i różnorodności stylów​​.5 Kolejną ważną aktualizacją była premiera Stable Diffusion v2.1, który wprowadza nowy enkoder tekstowy OpenCLIP, rozwijany przez LAION, oferujący głębszy zakres ekspresji i zdolność do generowania obrazów o nietypowych rozdzielczościach​​.6

Wymagania systemowe

Zanim zaczniemy upewnij się, że Twój komputer spełnia minimalne wymagania sprzętowe.

Poradnik ten przygotowałem dla osób korzystających z systemu operacyjnego Windows.

Sprawdź, czy posiadasz:

  • System operacyjny: minimum Windows 10.
  • Pamięć RAM: minimum 8 GB, zalecam jednak 16 GB dla płynniejszej pracy.
  • Karta graficzna: kluczowy element naszego zestawu. Musisz posiadać kartę NVIDIA z minimum 4GB pamięci VRAM. Zalecam jednak użycie mocniejszych kart, takich jak NVIDIA GTX 7xx lub nowsze modele, aby zapewnić płynne działanie. Im więcej VRAM, tym lepiej.
  • Dysk: koniecznie SSD, im większy tym lepiej. Polecam minimum 1 TB.
  • Procesor: nie jest krytyczny, jednak szybszy procesor oznacza szybszą pracę. Ja korzystam z Intel Core i7-12700K 12×3,6GHz 25MB.

Instalacja Git i Python

Aby zainstalować Stable Diffusion z interfejsem AUTOMATIC1111 będziemy potrzebowali dwóch narzędzi: Git i Python. Git to system kontroli wersji, który pomoże nam zarządzać kodem, a Python to język programowania, w którym napisany jest interfejs AUTOMATIC1111.

Instalacja Git:

  1. Wejdź na stronę Git (https://git-scm.com/downloads) i pobierz wersję dla systemu Windows.
  2. Uruchom pobrany plik i postępuj zgodnie z instrukcjami instalacji. Możesz zostawić wszystkie opcje domyślne.

Instalacja Python:

  1. Wejdź na stronę Python (https://www.python.org/downloads/) i wybierz wersję odpowiednią dla Windows.
  2. Uwaga! Podczas instalacji upewnij się, że zaznaczyłeś/aś opcję „Add Python to PATH”.
  3. Kontynuuj instalację, postępując zgodnie z wyświetlanymi instrukcjami.

Pobieranie i instalacja AUTOMATIC1111

Zanim przejdziemy do szczegółów dotyczących pobierania i instalacji repozytorium (repozytorium to w uproszczeniu miejsce przechowywania kodu źródłowego dla projektów programistycznych) AUTOMATIC1111, warto najpierw wyjaśnić, czym jest AUTOMATIC1111. 

AUTOMATIC1111 to interfejs użytkownika (WebUI) dla Stable Diffusion, który umożliwia generowanie obrazów za pomocą tego modelu sztucznej inteligencji w prosty i intuicyjny sposób. 

Oto kroki potrzebne do pobrania i zainstalowania AUTOMATIC1111:

Krok 1: Utwórz folder, w którym chcesz, aby znajdowały się pliki AUTOMATIC1111. Zrób to w dogodnym dla Ciebie miejscu, np. na pulpicie. Możesz go nazwać dowolnie, np. “automatic1111” lub “Stable Diffusion”. To zależy tylko od Ciebie.

Krok 2: Wejdź w folder i z jego poziomu włącz wiersz poleceń. Czyli wpisz “cmd” na samej górze, gdzie wyświetlana jest ścieżka dostępu i naciśnij enter.

1sdart

Krok 3: Teraz pobierz repozytorium AUTOMATIC1111 z GitHub na swój komputer. Możesz to zrobić za pomocą Git, używając w wierszu poleceń komendy:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

2sdart

To polecenie utworzy lokalną kopię repozytorium na Twoim komputerze, we wskazanym przez Ciebie folderze.

Krok 4: AUTOMATIC1111 jest już na Twoim komputerze. Otwórz folder z pobranymi plikami. Na samym dole znajdziesz plik o nazwie “webui-user”

3artsd

Tak naprawdę już teraz możesz korzystać z AUTOMATIC1111 jednak polecam Ci wprowadzenie dwóch zmian do pliku “webui-user”, które ułatwią Ci codzienne korzystanie ze Stable Diffusion.

Dlatego otwórz plik “webui-user” w Notatniku i dopisz dwie zmienne: “–xformers” oraz “–autolaunch”. Pierwsza przyspiesza generowanie obrazów, a druga automatycznie uruchomi przeglądarkę internetową po kliknięciu w “webui-user”.

4sdart 1

AUTOMATIC1111 jest już gotowy do pracy. Teraz musisz pobrać modele Stable Diffusion.

Pobieranie modelu Stable Diffusion

Wejdź na stronę civitai.com. Jest to miejsce, w którym użytkownicy mogą przeglądać, pobierać i dzielić się modelami Stable Diffusion oraz innymi zasobami związanymi z generatywną sztuczną inteligencją. Na civitai.com każdy może odkrywać i udostępniać niestandardowe modele wytrenowane na odrębnych zbiorach danych.

Wejdź w zakładkę “Models” i pobierz model, który najbardziej Ci odpowiada w danym momencie.

Pobrany plik umieść w folderze AUTOMATIC1111, klikając kolejno w “models” i “Stable-diffusion”.

5sdart

To wszystko, model został pobrany i nie wymaga dalszej instalacji. Możesz teraz kliknąć w plik “webui-user” i rozpocząć generowanie grafik.

7artsd

W kolejnym poradniku dokładnie opiszemy interfejs AUTOMATIC1111, tak aby jak najwięcej wyciągnąć z możliwości jakie oferuje Stable Diffusion.

Przypisy
  1. Stable Diffusion & AI Art (avacado0.github.io) ↩︎
  2. Stable Diffusion – Wikipedia ↩︎
  3. Stable Diffusion – AI Wiki – Artificial Intelligence, Machine Learning Wiki and Guide ↩︎
  4. Stability AI – Developer Platform ↩︎
  5. Release Notes (thinkdiffusion.com) ↩︎
  6. Stable Diffusion v2.1 and DreamStudio Updates 7-Dec 22 — Stability AI ↩︎
Podziel się swoją opinią
Jan Kinal
Jan Kinal

CEO w agencji marketingowej Setugo.pl, współzałożyciel platformy do zamawiania treści opartych na sztucznej inteligencji gieldatekstow.ai. Z marketingiem internetowym związany zawodowo od 2009 roku. Prywatnie pasjonat historii najnowszej i podróży.

Artykuły: 6

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

pięć × 1 =