Jak uruchomić stabilną dyfuzję w Google Colab

Rifat Poradniki WordPress May 11, 2023

Stabilna dyfuzja to potężny model generatywny, który został przeszkolony na dużych zbiorach danych obrazów i filmów w celu tworzenia realistycznych próbek o wysokiej jakości. Działa poprzez iteracyjne udoskonalanie sygnału wejściowego szumu w celu generowania obrazów o rosnącym poziomie szczegółowości i spójności. Ta technika jest szeroko stosowana w dziedzinie sztuki generowanej przez sztuczną inteligencję, umożliwiając artystom i entuzjastom tworzenie unikalnych i fascynujących dzieł sztuki.

Z drugiej strony Google Colab to platforma oparta na chmurze, która zapewnia bezpłatny dostęp do potężnych procesorów graficznych, co czyni ją doskonałym wyborem do eksperymentowania z modelami uczenia maszynowego. Umożliwia także użytkownikom łatwą współpracę i udostępnianie swojej pracy innym. Łącząc Stable Diffusion z Google Colab, możemy uzyskać dostęp do wstępnie wyszkolonych modeli i wygenerować własną grafikę AI przy minimalnej konfiguracji i kosztach.

W tym samouczku przeprowadzimy Cię przez kroki umożliwiające rozpoczęcie pracy ze stabilną dyfuzją w Google Colab, w tym konfigurację środowiska, ładowanie wstępnie wytrenowanych modeli i generowanie próbek grafiki AI. Niezależnie od tego, czy jesteś początkującym, czy doświadczonym praktykiem w dziedzinie sztuki generowanej przez sztuczną inteligencję, ten samouczek dostarczy Ci niezbędnej wiedzy, aby rozpocząć tworzenie własnych, unikalnych dzieł sztuki.

Pierwsze kroki ze stabilną dyfuzją

Na początek przedstawimy krótką demonstrację całego procesu uruchamiania Stable Diffusion w Google Colab, prowadzącego do wygenerowania naszego początkowego zestawu obrazów.

Twórz niesamowite strony internetowe

Z najlepszym darmowym kreatorem stron Elementor

Zacząć teraz

Konto na Hugging Face

Aby korzystać ze Stable Diffusion, będziemy musieli pobrać go z Hugging Face, czyli repozytorium udostępniającego szereg modeli i przydatnych funkcjonalności. Aby pobrać Stable Diffusion, najpierw musimy założyć konto w Hugging Face. Model jest zasadniczo programem, który może nauczyć się samodzielnego wykonywania pewnych zadań.

Tworzenie konta w Hugging Face to prosty proces, który obejmuje odwiedzenie ich strony internetowej pod adresem Hugging Face i postępowanie zgodnie ze standardowymi procedurami tworzenia konta. Po zakończeniu rejestracji otrzymasz wiadomość e-mail z potwierdzeniem, aby zweryfikować swoje konto. Po potwierdzeniu konta będziesz mógł pobrać Stable Diffusion i rozpocząć eksperymenty z grafiką generowaną przez sztuczną inteligencję w Google Colab.

Skopiuj notatnik ze stabilnej dystrybucji Diffusion Colab na Dysk Google

Na początek, podobnie jak w przypadku edytowania dowolnego dokumentu Google utworzonego przez inną osobę, musisz odwiedzić notatnik Google Colab Stable Diffusion w Google Collab i wybrać opcję „Plik”, a następnie „Zapisz kopię na Dysku”.

Spowoduje to otwarcie nowej karty z notatnikiem zapisanym na dysku, a jego nazwa będzie brzmiała „Kopia stabilnej dystrybucji z dyfuzorami”. Możesz zmienić jego nazwę zgodnie z własnymi preferencjami.

Wykorzystaj GPU

Przed uruchomieniem Stable Diffusion w Google Colab ważne jest, aby upewnić się, że notebook jest skonfigurowany do korzystania z GPU. Procesor graficzny jest niezbędnym elementem do wydajnego przetwarzania dużych zbiorów danych i wykonywania złożonych obliczeń związanych z uczeniem modeli generatywnych, takich jak stabilna dyfuzja.

Aby sprawdzić, czy notebook jest skonfigurowany do korzystania z GPU, przejdź do menu „Środowisko wykonawcze” i wybierz „Zmień typ środowiska wykonawczego”. Pojawi się małe okno z rozwijanym menu „Akcelerator sprzętowy”. Upewnij się, że jako akcelerator sprzętowy wybrano „GPU”.

Po wybraniu „GPU” kliknij „Zapisz”, aby zastosować zmiany. Teraz notebook jest skonfigurowany do korzystania z GPU, co pozwoli nam płynnie i wydajnie uruchomić stabilną dyfuzję. Dzięki tej konfiguracji możemy teraz przystąpić do ładowania wstępnie wyszkolonych modeli i generowania własnej grafiki AI.

Uruchom pierwsze komórki

Możemy teraz wykonać początkowe komórki w notatniku Stable Diffusion Colab. Aby to zrobić, po prostu umieść kursor myszy nad każdą komórką, a pojawi się przycisk odtwarzania. Kliknij przycisk odtwarzania i poczekaj, aż komórka zakończy wykonywanie. Będziesz wiedział, że komórka zakończyła swoje zadanie, gdy pojawi się zielony znacznik wyboru.

Każdej komórce towarzyszy opis nad nią, wyjaśniający jej przeznaczenie i funkcjonalność. Jeśli pojawi się komunikat typu „ten notebook wymaga dużej ilości pamięci RAM”, po prostu kliknij „OK”, aby kontynuować.

Po pomyślnym wykonaniu początkowych komórek powinieneś być gotowy do rozpoczęcia korzystania ze stabilnej dyfuzji. Notebook zapewnia przyjazny dla użytkownika interfejs do ładowania wstępnie wyszkolonych modeli i generowania grafiki generowanej przez sztuczną inteligencję. Niezależnie od tego, czy jesteś nowicjuszem w tej dziedzinie, czy doświadczonym praktykiem, ten notatnik może służyć jako cenne narzędzie do odkrywania możliwości stabilnej dyfuzji w tworzeniu wysokiej jakości i niepowtarzalnych dzieł sztuki.

Uruchom piątą komórkę, aby pobrać wymagane pliki

Przystąpimy do wykonania piątej komórki, znajdującej się w sekcji „Stable Diffusion Pipeline”, która pobierze wymagane komponenty.

Dodatkowo musimy również wykonać następującą komórkę.

pipe = pipe.to("cuda")

Wygeneruj obraz

W kolejnej komórce mogłeś już zauważyć pojawiający się obraz. W tym miejscu wygenerujemy nasz pierwszy obraz. Aby to zrobić, po prostu wprowadź ciąg tekstowy w cudzysłowach i wykonaj komórkę. Dla ilustracji zamieściłem przykład, w którym wpisałem następujący tekst:

a protoss cityscape with advanced technology, inspired by the game starcraft, making heavy use of light and shadow to create a sense of mystery and foreboding. the city sprawling below is a mix of organic and inorganic, with swirling energy currents and strange crystalline structures, illustrated in a realistic and detailed style by wei wang, artstationa protoss cityscape with advanced technology, inspired by the game starcraft, making heavy use of light and shadow to create a sense of mystery and foreboding. the city sprawling below is a mix of organic and inorganic, with swirling energy currents and strange crystalline structures, illustrated in a realistic and detailed style by wei wang, artstation

Dobra robota! Proces generowania tego obrazu powinien zająć mniej niż minutę.

Podsumowanie

Gratulujemy wygenerowania pierwszego obrazu za pomocą Stable Diffusion z Hugging Face w Google Colab! To dopiero początek Twojej podróży do ekscytującego świata sztuki generowanej przez sztuczną inteligencję.

Mamy nadzieję, że postępując zgodnie z tym przewodnikiem, pomogliśmy Ci pokonać początkową barierę i dostarczyliśmy niezbędnej wiedzy, aby rozpocząć dalsze odkrywanie Stable Diffusion. Zachęcamy do dalszego przeglądania innych instrukcji w notatniku Google Colab, które pozwolą dostosować i dostosować model do konkretnych potrzeb.

Rozumiemy jednak, że po drodze możesz napotkać pewne problemy lub mieć pytania. Nie wahaj się zostawić komentarza, a nasz zespół skontaktuje się z Tobą tak szybko, jak to możliwe. Jesteśmy tutaj, aby Cię wspierać i pomóc Ci odnieść sukces w podróży artystycznej generowanej przez sztuczną inteligencję. Kontynuuj eksperymenty, a my nie możemy się doczekać, aby zobaczyć, co stworzysz dalej!

Divi WordPress Theme