Generowanie sztuki za pomocą sztucznej inteligencji osiągnęło bezprecedensową popularność. Użytkownicy Discorda cieszą się Midjourney, ale DALL-E 2 i Stable Diffusion nie pozostają w tyle, co mogliśmy sprawdzić w tym pojedynku algorytmów. Co dalej? Dobrą opcją jest przejście do następnego etapu i zainstalowanie jednego z modeli lokalnie, a Stable Diffusion wydaje się idealnym kandydatem. Najnowszy poradnik wyjaśnia ten proces krok po kroku, a choć wymaga na początku dużej cierpliwości, działa lepiej, niż się spodziewano.
Sztuczna inteligencja i sztuka. Początki ich związku były nieśmiałe, eksperymentalne. Sztywne interpretacje, wiele błędów, zbyt wysoka bariera techniczna dla użytkownika końcowego. Jednak wszystko się zmieniło: dziś możemy powiedzieć algorytmowi, aby generował fantastyczne krajobrazy za pomocą klawiatury, a przy minimalnych zmianach wyniki są zupełnie inne. Stable Diffusion to tylko jeden z kilku modeli umożliwiających tę praktykę, ale dzięki otwartemu profilowi możemy zainstalować lokalną kopię, o ile nasz sprzęt spełnia wymagania. Poradnik „Ultimate GUI Retard Guide” opisuje dokładny proces instalacji Stable Diffusion na PC z graficznym interfejsem w przeglądarce, a dziś postanowiliśmy go przetestować.
Instalacja Stable Diffusion do generowania sztuki na twoim komputerze
- Pierwsze ostrzeżenie: Jeśli nie posiadasz sprzętu Nvidia, zatrzymaj się tutaj. Stable Diffusion wymaga CUDA. Użytkownicy AMD mogą spróbować z tym przewodnikiem, ale nie ma gwarancji.
- Pobierz model 1.4 Stable Diffusion. Polecam użyć linku magnet, aby uzyskać plik przez BitTorrent. To 4 gigabajty, cierpliwości.
- Pobierz repozytorium Stable Diffusion i rozpakuj zawartość do folderu.
- Pobierz repozytorium dla WebUI Stable Diffusion i rozpakuj do innego folderu.
- Jeśli Windows ostrzeże o potrzebie nadpisania plików, zawsze potwierdzaj.
- Przenieś skrypty z rozszerzeniem .py (trzy pliki) z folderu stable-diffusion-webui do stable-diffusion-main/scripts.
- Przenieś plik webui.yaml do stable-diffusion-main/configs/webui.
- Przenieś wszystko inne z stable-diffusion-webui do stable-diffusion-main.
- Zmień nazwę pliku sd-v1-4.ckpt na model.ckpt i przenieś go do stable-diffusion-main/models/ldm/stable-diffusion-v1.
- Edytuj plik environment.yaml w stable-diffusion-main i zmień pole „name” w pierwszej linii z „ldm” na „ldo”.
- Pobierz wersję 3 Minicondy.
- Zainstaluj Minicondę w domyślnej lokalizacji, dla wszystkich użytkowników (All Users).
- Odznacz opcję „Zarejestruj Minicondę jako systemowy Python 3.9”.
- Na koniec kliknij dwukrotnie plik webui.cmd w folderze stable-diffusion-main.
- Czekaj. Skrypt pobierze dużą ilość dodatkowych zależności (około 3 GB) i zajmie to od 20 do 30 minut. Jeśli Windows potrzebuje wykonać dodatkowe procesy i poprosi o autoryzację, pozwól mu kontynuować. Cierpliwości, cierpliwości, cierpliwości.
- Gdy zobaczysz napis localhost:7860 w konsoli, wpisz ten adres w przeglądarce.
- Jeśli wszystko pójdzie dobrze, pojawi się interfejs Stable Diffusion. Dobra robota!
17 kroków rozpakowanych i pół godziny później możemy rozpocząć nasze eksperymenty. Poradnik zawiera również szczegóły dotyczące rozwiązywania problemów (na przykład otrzymywania tylko zielonych kwadratów na kartach GTX 16XX), optymalizacji modelu na sprzęcie z 4 GB VRAM oraz instrukcje dodania GFPGAN i ESRGAN (odpowiednio korekcja twarzy i upscaling). Jednak te moduły jeszcze bardziej zwiększają użycie VRAM, a już są dostępne w innych aplikacjach (takich jak waifu2x-vulkan). Na koniec dzielimy się niektórymi próbkami, które Stable Diffusion stworzyło podczas ostatniej sesji. Powodzenia!
Przejdź do poradnika: Kliknij tutaj