Jak uruchomić stabilną sztuczną inteligencję dyfuzyjną na komputerach Mac i Windows

Czy chcesz tworzyć obrazy generatywne z tekstu za pomocą Stable Diffusion AI (SD AI)? Ten artykuł jest najprostszym przewodnikiem krok po kroku, jak to osiągnąć.

Tworzenie wyjątkowych obrazów na blogi, filmy, strony internetowe i aplikacje powinno być niedrogie i szybkie, gdy kwitnie sztuczna inteligencja (AI). Nie musisz już zajmować się projektowaniem wizualnym ani kreatywnym zapleczem, aby generować wspaniałe obrazy, które przyciągną czytelników, ruch w sieci lub użytkowników aplikacji.

Technika generowania obrazów AI może również sprawić, że Twoje aplikacje internetowe i aplikacje mobilne zajmujące się projektowaniem graficznym i edycją będą bardziej wydajne.

Czytaj dalej, aby poznać wygodne sposoby uruchamiania najpopularniejszej generatywnej sztucznej inteligencji obrazu, Stable Diffusion AI, na komputerze Mac i PC.

Co to jest stabilna dyfuzja sztucznej inteligencji?

Stable Diffusion AI to najnowocześniejszy model AI zajmujący się przetwarzaniem obrazu. Pobiera tekst jako monit i generuje obrazy w oparciu o różne modele dyfuzji. Wykorzystuje proces dyfuzji do iteracyjnego tworzenia obrazów.

W przeciwieństwie do innych generatywnych AI obrazu, Stable Diffusion nie generuje obrazów za jednym razem z rozkładów treningowych. Zamiast tego wykorzystuje proces dyfuzji krok po kroku, aby stopniowo udoskonalać obraz w kolejnych próbach.

Jeśli kiedykolwiek potrzebowałeś korzystać z narzędzi AI, takich jak MidJourney, DALL-E, Contrastive Language-Image Pre-Training (CLIP), Playground AI itp., pokochasz Stable Diffusion. Pozwala tworzyć wyimaginowane obrazy od podstaw. Uzyskane obrazy mają standardową jakość, dzięki czemu można ich używać w witrynach internetowych, aplikacjach i materiałach marketingowych.

Powody, dla których warto lokalnie uruchomić stabilną dyfuzję sztucznej inteligencji

Stable Diffusion AI to narzędzie AI typu open source. Tak więc każdy może pobrać swój punkt kontrolny lub model szkolenia AI z publicznych repozytoriów i samodzielnie generować obrazy AI. Istnieją dwa sposoby korzystania z tego narzędzia AI do generatywnego obrazu:

  • Korzystaj z kosztownych aplikacji internetowych
  • Uruchom lokalnie na komputerze PC lub Mac i oszczędzaj pieniądze
  • Oto powody, dla których warto uruchomić Stable Diffusion AI we własnym systemie:

  • Zachowujesz pełną własność treści kreacji. Nie trzeba uznawać żadnych narzędzi ani organizacji.
  • Twórz tysiące obrazów do celów komercyjnych lub osobistych, nie płacąc ani grosza.
  • Unikaj konieczności subskrybowania drogich narzędzi do generatywnego obrazu AI online.
  • Użyj setek ustawień, aby zmodyfikować ostateczny obraz tak, jak chcesz.
  • Generuj obrazy AI w trybie offline; Internet nie jest potrzebny.
  • Być może najważniejszym powodem lokalnego uruchamiania SD AI jest możliwość modyfikowania modelu szkoleniowego i danych wyjściowych. Możesz na przykład użyć następujących ustawień:

    • Skalowanie obrazu
    • Przesłuchaj opcje
    • Przywrócenie twarzy
    • Niestandardowe szkolenie modeli AI
    • Parametry samplera
    • Tekst do obrazu
    • Obraz do obrazu
    • Połączenie punktów kontrolnych
    • Rozdzielczość obrazu, szerokość, wysokość itp., dostrajanie

    Teraz, gdy wiesz więcej o SD AI i powodach uruchamiania go lokalnie, znajdź poniżej instrukcje uruchamiania go na komputerach PC z systemem Windows i Mac:

    Jak uruchomić stabilną sztuczną inteligencję dyfuzyjną w systemie Windows

    Prosty przepływ pracy do uruchomienia SD AI na komputerze polega na zainstalowaniu niezbędnych pakietów oprogramowania na komputerze. Następnie musisz pobrać najnowszy punkt kontrolny lub model szkolenia AI z publicznego repozytorium.

    Po zdobyciu punktu kontrolnego połącz go z graficznym interfejsem użytkownika dla Stable Diffusion i rozpocznij tworzenie obrazu. Oto zarys całego procesu krok po kroku. Śledź dalej, aby odnieść sukces w uruchamianiu SD AI za pierwszym podejściem.

    Wymagania dotyczące komputera

    Ponieważ generatywne AI obrazu w dużym stopniu polegają na konfiguracji sprzętowej komputera w celu wykonywania milionów obliczeń, które wykonuje, do tego celu należy używać komputera o wysokiej wydajności. Twój komputer musi mieć następującą specyfikację sprzętową, aby płynnie działać SD AI:

    • Windows 8 lub Windows 10 lub Windows 11
    • Procesory wielordzeniowe (64-bitowe), takie jak Intel Core i7 12. generacji lub lepsze
    • 16 GB lub więcej pamięci RAM DDR4 lub DDR5
    • NVMe SSD dla szybszego wykonywania kodu na dysku lokalnym
    • Dedykowany procesor graficzny firmy NVIDIA lub Radeon z 8 GB pamięci VRAM lub więcej
    • 4 GB VRAM również będzie działać, ale może wystąpić mniejsza prędkość przetwarzania
    • Połączenie z Internetem w celu częstej aktualizacji pakietów oprogramowania
    • Wydajny system chłodzenia procesora, ponieważ generatywne przetwarzanie obrazu lub ulepszanie za pomocą sztucznej inteligencji to wyczerpujące procesy, które generują dużo ciepła

    Pobierz i zainstaluj Gita

    Po pierwsze, musisz pobrać i zainstalować system kontroli wersji Git na swoim komputerze. Oto jak:

  • Przejdź do portalu Git Download for Windows.
  • Kliknij przycisk 64-bitowy Git for Windows Setup, aby pobrać plik instalacyjny.
  • Przejdź do lokalizacji pobierania na komputerze i kliknij dwukrotnie plik Git-2.41.0-64-bit.
  • Kliknij Uruchom, a następnie klikaj dalej Dalej dla wszystkich okien dialogowych.
  • Pozwól oprogramowaniu zainstalować się samodzielnie.
  • Kliknij Zakończ po zakończeniu instalacji.
  • Pobierz i zainstaluj Pythona

    Stable Diffusion używa różnych bibliotek Pythona do uruchamiania swoich modeli AI, wykonywania skomplikowanych obliczeń matematycznych i tak dalej. Dlatego musisz zainstalować najnowszy pakiet oprogramowania Python na swoim komputerze. Wykonaj następujące kroki:

  • Odwiedź portal pobierania Pythona dla systemu Windows.
  • Kliknij przycisk Pobierz Pythona 3.XX.X.
  • Po zakończeniu pobierania przejdź do katalogu, w którym pobrałeś Pythona.
  • Kliknij dwukrotnie instalator i zaznacz pole wyboru Dodaj Python.exe do PATH.
  • Kliknij Zainstaluj teraz.
  • Po zakończeniu zamknij instalator.
  • Sklonuj WebUI do stabilnej dystrybucji na PC

    Aby uruchomić SD AI na PC, potrzebujesz graficznego interfejsu użytkownika. Ułatwia to generowanie obrazu. Nie musisz pamiętać skomplikowanych poleceń Pythona, aby generować tekst na obraz, obraz na obraz, modyfikować ustawienia modelu AI itp.

    Po pierwsze, musisz utworzyć katalog na lokalnym dysku twardym, do którego chcesz zaimportować interfejs WebUI Stable Diffusion z GitHub. Ten katalog będzie również zawierał wszystkie punkty kontrolne SD AI lub modele szkoleniowe. Więc przejdź do dowolnego dysku na komputerze, kliknij prawym przyciskiem myszy i wybierz opcję Nowy folder. Zmień nazwę folderu na StableDiffusionAI.

    Teraz możesz sklonować webUI SD AI w tym folderze przy użyciu klienta Git i repozytorium GitHub. Wykonaj następujące kroki:

  • W katalogu StableDiffusionAI kliknij prawym przyciskiem myszy i wybierz Git-Bash tutaj z menu kontekstowego.
  • Spowoduje to otwarcie interfejsu wiersza poleceń klienta Git.
  • Teraz przejdź do AUTOMATIC1111/stable-diffusion-webui na GitHub i kliknij przycisk Kod.
  • W menu kontekstowym Kod kliknij kartę Lokalne, a następnie kliknij ikonę kopiowania do schowka pod zakładką HTTPS.
  • Jak dotąd pomyślnie skopiowałeś adres URL interfejsu internetowego SD AI. Teraz znajdź poniżej kroki, aby sklonować go na komputerze za pomocą klienta Git.

  • Przejdź do Git-Bash CLI w katalogu StableDiffusionAI.
  • Skopiuj i wklej następujący kod:
  • git clone <a href="https://github.com/AUTOMATIC1111/stable-diffusion-webui.git" target="_blank" rel="noopener">https://github.com/AUTOMATIC1111/stable-diffusion-webui.git</a>

  • Naciśnij Enter, a klient Git rozpocznie importowanie komponentów webUI SD AI w wybranym katalogu.
  • Pomyślnie utworzyłeś pliki potrzebne do uruchomienia Stable Diffusion AI przy użyciu graficznego interfejsu użytkownika.

    Pobierz modele AI lub punkty kontrolne

    Teraz musisz zdobyć najnowszy model szkoleniowy lub punkt kontrolny Stable Diffusion AI.

  • Odwiedź oryginalny portal punktu kontrolnego Stable Diffusion AI na Hugging Face.
  • Przewiń w dół do sekcji Pobierz wagi.
  • Tam powinieneś zobaczyć następujące pliki:
    • sd-v1-4.ckpt
    • sd-v1-4-full-ema.ckpt
  • Kliknij sd-v1-4.ckpt, a pobieranie pliku rozpocznie się natychmiast.
  • Zajmie to trochę czasu, ponieważ model ma rozmiar 4 GB.
  • Po zakończeniu przejdź do katalogu pobierania.
  • Skopiuj plik sd-v1-4 i wklej go do następującego katalogu:
  • StableDiffusionAI > stable-diffusion-webui > models\Stable-diffusion

    Do tej pory przygotowałeś swój komputer do lokalnego uruchamiania Stable Diffusion AI. Wystarczy wykonać poniższe czynności, aby interfejs webUI uruchomił rzeczywisty program AI.

    Uruchom stabilną sztuczną dyfuzję

    Wykonaj poniższe czynności, aby użyć interfejsu internetowego SD AI do tworzenia generatywnych obrazów przy użyciu modeli dyfuzji:

  • Przejdź do folderu StableDiffusionAI.
  • Znajdź plik webui-user.bat i kliknij go prawym przyciskiem myszy.
  • Kliknij Edytuj, aby otworzyć plik wsadowy w Notatniku.
  • W pliku Notatnika dodaj następujący kod powyżej @echo off:
  • git pull
  • Kliknij menu Plik na pasku narzędzi i wybierz Zapisz.
  • Teraz kliknij dwukrotnie plik webui-user.bat, aby otworzyć interfejs wiersza poleceń.
  • WebUI pobierze teraz PyTorch, platformę głębokiego uczenia do celów uczenia maszynowego.
  • Poczekaj na zakończenie tego etapu wstępnego przetwarzania.
  • Gdy zobaczysz następujący tekst w CLI, proces jest zakończony:
  • Teraz przewiń CLI w górę do sekcji, w której widzisz Uruchamianie na lokalnym adresie URL: tekst.
  • Skopiuj znajdujący się obok adres IP i wklej go w pasku adresu przeglądarki internetowej.
  • Naciśnij Enter, aby otworzyć webUI SD AI.
  • Teraz musisz wprowadzić monit tekstowy w polu monitów txt2img. Naciśnij Generuj, a otrzymasz potrzebny obraz generatywny. Na przykład wprowadziłem następujący monit:

    utwórz obraz komputera z systemem Windows 11 na biurku

    Znajdź poniżej wynik:

    Ilekroć musisz uruchomić Stable Diffusion AI, musisz uruchomić plik webui-user.bat.

    Jak uruchomić stabilną sztuczną inteligencję dyfuzyjną na komputerze Mac

    Możesz zastosować to samo podejście na komputerze Mac, aby lokalnie uruchomić SD AI. Istnieje jednak aplikacja macOS, której można użyć do uruchomienia SD AI zamiast wykonywania wszystkich czynności, które wykonałeś na komputerze z systemem Windows 11 lub 10. To jest aplikacja DiffusionBee.

    Wymagania dotyczące komputerów Mac

    Jeśli chcesz uruchomić SD AI na komputerze Mac, zalecamy następujące konfiguracje sprzętowe:

  • macOS Monetery (macOS 12.5.1) lub lepszy system operacyjny
  • Apple Silicon Mac z chipem M1 lub M2
  • 8 GB zunifikowanej pamięci lub więcej
  • 8 GB lub więcej wolnego miejsca na dysku wewnętrznym dla modeli AI i innego przetwarzania plików
  • Możesz także użyć komputera Mac z procesorem Intel, ale może wystąpić mniejsza szybkość przetwarzania.

    Pobierz i zainstaluj DiffusionBee

    Poniżej znajduje się przewodnik krok po kroku, jak pobrać i uruchomić DiffusionBee na komputerze Mac:

  • Otwórz przeglądarkę Safari i odwiedź portal pobierania DiffusionBeed.
  • Powinieneś zobaczyć dwie opcje pobierania: macOS Apple Silicon i macOS Intel 64-Bit.
  • Wybierz opcję pobierania zgodnie z konfiguracją Macbooka lub iMaca.
  • W powiadomieniu Zezwalaj na pobieranie kliknij Zezwól.
  • Po zakończeniu pobierania kliknij ikonę Pobierz w przeglądarce Safari.
  • Kliknij dwukrotnie plik DiffusionBee w folderze Pobrane, aby otworzyć interfejs instalacyjny.
  • Przenieś ikonę DiffusionBee z lewej strony do folderu Aplikacje po prawej stronie.
  • Kliknij Otwórz w wyskakującym okienku z ostrzeżeniem.
  • DiffusionBee uruchomi się i rozpocznie pobieranie wymaganych pakietów i plików.
  • Po zakończeniu pobierania możesz zacząć korzystać z SD AI w DiffusionBee, tak jak w każdej innej aplikacji używanej na komputerze Mac. Jest to proces jednorazowy i wymaga połączenia z Internetem. Po przygotowaniu aplikacji DiffusionBee za pomocą wymaganych pakietów możesz uruchomić ją w trybie offline.

    Uruchom Stable Diffusion AI przez DiffusionBee

    Gdy DiffusionBee jest przygotowane do akceptowania monitów Text to Image lub Image to Image, zobaczysz następujące okno:

    Kliknij kartę Tekst na obraz i wprowadź monit w polu monitu. Na przykład uruchomiłem ten monit:

    Utwórz obraz kota leżącego na klawiaturze

    Kliknij przycisk Opcje, aby zmodyfikować obraz wyjściowy, zmieniając wartości następujących elementów:

    • Liczba obrazów
    • Rezolucja
    • Nasionko
    • Kroki
    • Próbnik
    • i wiele innych opcji

    Po zakończeniu optymalizacji generatywnego modelu AI kliknij przycisk Generuj. Powinieneś zobaczyć pasek postępu Generowania. Po zakończeniu otrzymasz obraz podobny do tego poniżej:

    Alternatywnie możesz dostarczyć generatorowi obrazów AI obraz treningowy. Następnie wprowadź monity, aby zmodyfikować obraz w żądany sposób. Naciśnij przycisk Generuj, aby uzyskać kreatywne arcydzieło od Stable Diffusion AI. Wynikowy obraz jest zupełnie inny niż wejściowy, więc nie będzie konfliktu praw autorskich, jeśli opublikujesz lub zaczniesz zarabiać na obrazie generatywnym.

    Ostatnie słowa

    Teraz wiesz, jak uruchomić lokalnie Stable Diffusion AI na komputerze PC lub Mac z systemem Windows. Możesz użyć tego zaawansowanego generatywnego modelu AI do tworzenia oszałamiających obrazów do swoich projektów. W dzisiejszych czasach trudno jest znaleźć wolne od tantiem obrazy stockowe lub wektorowe do swoich prac wydawniczych.

    Aby pokonać to wyzwanie, możesz swobodnie korzystać ze stabilnej dyfuzji. Nie musisz nikogo uznawać, jeśli wykorzystasz wyprodukowany obraz osobiście lub komercyjnie. Jeśli jesteś kreatywnym projektantem obrazów, możesz zaoszczędzić dużo pieniędzy, unikając drogich subskrypcji aplikacji internetowych Stable Diffusion.

    Następnie MidJourney vs. Stable Diffusion vs. Bing Image Creator