Probieren Sie diese Tipps aus und der Stable Diffusion-Laufzeitfehler gehört der Vergangenheit an.
Wenn der Laufzeitfehler von Stable Diffusion Sie daran hindert, Kunst zu erstellen, müssen Sie Folgendes tun.
Stable Diffusion ist eine der besten KIs Bildgeneratoren da draußen. Im Gegensatz zu DALL-E und MidJourney AI ist Stable Diffusion öffentlich zugänglich und jeder mit einer leistungsstarken Maschine kann Bilder aus Texten generieren.
Stable Diffusion kann jedoch manchmal zu Speicherproblemen führen und nicht mehr funktionieren. Wenn der Stable Diffusion-Laufzeitfehler auftritt, versuchen Sie die folgenden Tipps.
Laufzeitfehler beheben: CUDA-Speichermangel in Stable Diffusion
Sie führen Stable Diffusion also lokal aus Ihren PC, versuchen Sie vielleicht, ein paar NSFW-Bilder zu erstellen, und bam! Sie werden von dem berüchtigten RuntimeError getroffen: CUDA out of memory.
Der Fehler wird von einer langen Meldung begleitet, die im Wesentlichen so aussieht. Die Speichermenge kann sich ändern, aber der Inhalt ist derselbe.
RuntimeError: CUDA out of memory. Es wurde versucht, 30,00 MiB zuzuweisen (GPU 0; 6,00 GiB Gesamtkapazität; 5,16 GiB bereits zugewiesen; 0 Bytes frei; 5,30 GiB insgesamt von PyTorch reserviert). Siehe Dokumentation für Speicherverwaltung und PYTORCH_CUDA_ALLOC_CONF
Es scheint, dass Ihnen der GPU-Speicher ausgegangen ist. Es ist erwähnenswert, dass Sie mindestens 4 GB VRAM benötigen, um Stable Diffusion auszuführen. Wenn Sie über 4 GB oder mehr VRAM verfügen, finden Sie unten einige Korrekturen, die Sie ausprobieren können.
Neustart des PCs hat bei einigen Leuten funktioniert. Reduzieren Sie die Auflösung. Beginnen Sie mit einer Auflösung von 256 x 256. Ändern Sie einfach den Teil -W 256-H 256 im Befehl. Probieren Sie diesen Fork aus , da es laut vielen Reddit-Benutzern viel weniger VRAM benötigt.
Wenn das Problem weiterhin besteht, machen Sie sich keine Sorgen. Wir haben einige zusätzliche Tipps zur Fehlerbehebung, die Sie ausprobieren können. Lesen Sie weiter!
Weitere Tipps zur Fehlerbehebung
Sie haben also alle einfachen und schnellen Lösungen ausprobiert, aber der Laufzeitfehler scheint nicht die Absicht zu haben, Sie zu verlassen, oder? Kein Problem! Lassen Sie uns in relativ komplexere Schritte eintauchen. Bitte schön.
Führen Sie, wie in der Fehlermeldung erwähnt, zuerst den folgenden Befehl aus: PYTORCH_CUDA_ALLOC_CONF=garbage_collection_threshold:0.6, max_split_size_mb:128. Führen Sie dann den Bilderzeugungsbefehl aus mit: –n_samples 1. Rufen Sie das optimierte Python-Skript auf. Verwenden Sie den folgenden Befehl: python optimizedSD/optimized_txt2img.py–prompt”eine Zeichnung einer Katze auf einem Baumstamm”–n_iter 5–n_samples 1–H 512–W 512–precision fullSie können auch versuchen, die Sicherheitsüberprüfungen, auch NSFW-Filter genannt, zu entfernen, die 2 GB VRAM beanspruchen. Ersetzen Sie einfach scripts/txt2img.py durch Folgendes:
https://github.com/JustinGuese/stable-diffusor-docker-text2image/blob/master/txt2img.py
Hoffentlich funktioniert einer der Vorschläge für Sie und Sie können Bilder generieren nochmal. Nachdem der Laufzeitfehler von Stable Diffusion nun behoben ist, sehen Sie sich an, wie Sie mit Google Colab auf Stable Diffusion zugreifen.
“TNGD”wird von seiner Zielgruppe unterstützt. Wenn Sie über Links auf unserer Website einkaufen, verdienen wir möglicherweise eine Affiliate-Provision. Erfahren Sie mehr. Suchen Sie nach bestimmten Produkten? Besuchen Sie Stockinformer.co.uk /stockinformer.com.