6 metod rozwiązania błędu „Cuda Out of Memory” w stabilnej dyfuzji

Postępuj zgodnie z instrukcjami zawartymi w tym przewodniku, aby rozwiązać problem braku pamięci w przypadku stabilnej dyfuzji Cuda. Steady Diffusion, jeden z najbardziej lubianych modeli głębokiego uczenia się tekstu na obraz, może generować zaskakująco szczegółowe obrazy z opisów tekstowych. Ale pomimo wszystkich korzyści, które zapewnia, ma również znaczną liczbę wad.

W tym kontekście niedawno rozmawialiśmy o jego awarii z Automatic1111, a lista błędów od tego czasu powiększyła się o kolejny niepożądany wpis. Wielu klientów wyraziło zaniepokojenie, że Stable Diffusion Cuda powoduje błąd Out of Memory. W rezultacie osoby fizyczne nie są w stanie maksymalnie wykorzystać tej technologii. Ten samouczek poinformuje Cię o kilku rozwiązaniach obejścia tego problemu, jeśli obecnie Ci to przeszkadza. Obserwuj razem.

Stabilna dyfuzja Cuda poza pamięcią

Zaleca się przetestowanie każdego z poniższych obejść przed podjęciem decyzji, które z nich jest najbardziej skuteczne. Zacznijmy więc o tym pamiętać.

Metoda 1: Uruchom ponownie komputer

Chociaż może się to wydawać oczywiste, kilku użytkownikom udało się rozwiązać ten problem, po prostu ponownie uruchamiając OPC. Dlatego wypróbuj tę prostą poprawkę i oceń wyniki, zanim przejdziesz do bardziej złożonych.

Stabilna dyfuzja Cuda poza pamięcią

Metoda 2: Zainstaluj Anacondę za pomocą zestawu narzędzi Nvidia CUDA

Zainstalowanie pakietu Nvidia CUDA Toolkit z Anacondą , systemem zarządzania środowiskiem typu open source, który umożliwia instalowanie i uruchamianie pakietów Pythona, zadziałało w przypadku niektórych użytkowników. W rezultacie zainstaluj oba te programy na swoim komputerze i sprawdź, czy to rozwiąże problem braku pamięci w programie Stable Diffusion Cuda.

Metoda 3: Wypróbuj zoptymalizowany wariant stabilnej dyfuzji

Co więcej, istnieje wersja open-source Stable Diffusion, która została znacznie ulepszona, zoptymalizowana i obecnie jest wolna od problemu Cuda Out of Memory. W rezultacie możesz wypróbować go ze strony GitHub i sprawdzić, czy działa dla Ciebie.

Metoda 4: Wygeneruj obrazy o niższej rozdzielczości

Chociaż są one mniej obciążające zasoby twojego GPU, możesz również pomyśleć o tworzeniu obrazów o niższej rozdzielczości. Po prostu zmień wartości wysokości i szerokości danych wyjściowych wewnątrz stabilnej dyfuzji, aby to osiągnąć.

Stabilna dyfuzja Cuda poza pamięcią

Metoda 5: Zmniejsz wielkość próby do jednej

Powinieneś pomyśleć o zmniejszeniu rozmiaru próbki wyjściowej do 1 , aby zmniejszyć całkowite obciążenie GPU, ponieważ maksyma „im więcej, tym lepiej” może nie mieć zastosowania do takich operacji wymagających dużej ilości zasobów. Aby to zrobić, musisz wpisać „–n próbek 1”.

Metoda 6: Edytuj plik webui-user.bat

Oto kilka sposobów rozwiązania błędu stabilnej dyfuzji Cuda braku pamięci. Prosimy o zadawanie pytań w komentarzach, jeśli masz jakiekolwiek pytania dotyczące wyżej wymienionych procedur. Tak szybko, jak to możliwe, prześlemy Ci rozwiązanie.

Dodaj komentarz

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