Stable Diffusion — это один из инструментов искусственного интеллекта, который люди используют для создания искусство ИИ потому что это открыто доступный и бесплатно использовать. Программу можно использовать локально на компьютере с выделенным графическим процессором или удаленно через демонстрационную версию HuggingFace.
В этой статье мы поможем вам решить проблему Stable Diffusion Cuda Out of Memory и включить Stable Diffusion, если вы пытались использовать его на своем компьютере, но сталкивались с проблемами.
Как исправить проблему с нехваткой памяти для стабильной диффузии Cuda?
Существуют различные способы, которые вы можете попробовать, пытаясь исправить ошибку Stable Diffusion Cuda Out of Memory. Ниже вы можете увидеть список этих способов и посмотреть, смогут ли они избавить вас от проблемы.
Перезапуск вашей системы
Если ранее Stable Diffusion работал без каких-либо проблем, возможно, простой перезапуск системы решит проблему. Программное обеспечение Stable Diffusion могло потерять доступ к некоторым компонентам графического процессора.. После перезагрузки системы некоторые пользователи смогли быстро решить ошибка Stable Diffusion Cuda Out of Memory на их ПК.
Установка Анаконды
Установка и использование Анаконда подсказка — это еще один обходной путь, предлагаемый пользователями для беспроблемного запуска Stable Diffusion. Для тех из вас, кто не знает, Anaconda — это бесплатный инструмент управления средой, который может устанавливать и запускать пакеты приложений Python. Чтобы без проблем использовать Stable Diffusion, установите Anaconda, получите Инструментарий NVIDIA CUDAа затем следуйте инструкции из репозитория Python GitHub по вашему выбору.
Использование более оптимизированной версии Stable Diffusion
Если проблема Stable Diffusion Cuda Out of Memory не устранена, вы можете попробовать использовать оптимизированная версия из Stable Diffusion, для чего вам может понадобиться узнать, как установить Stable Diffusion в Windows. Чтобы решить эту проблему, загрузите оптимизированную версию Stable Diffusion и вставьте ее содержимое в стабильно-диффузионный-основной папку, если оригинальная версия Stable Diffusion уже установлена на вашем компьютере.
Генерация изображений с более низким разрешением
Вы можете столкнуться с проблемой Stable Diffusion Cuda Out of Memory, если попытаетесь создать фотографии в более высокое разрешение. Это связано с тем, что фотографии более высокого качества требуют гораздо большей памяти графического процессора.
Снижение разрешения изображения, которое можно сделать, изменив значения высоты и ширины внутри Stable Diffusion, позволило пользователям решить проблему. Если объем оперативной памяти вашего графического процессора меньше 4 ГБ, вы можете попробовать выбрать 512 х 512 или 256 х 256 как требуемые разрешения, или выберите что-то более низкое.
Уменьшение размера выборки до одного
Stable Diffusion по умолчанию создает множество изображений одновременно, как и любой другой генератор изображений. Однако, если вы используете много изображений, вашему графическому процессору может не хватить памяти, и вы получите ошибку «Cuda Out of Memory». Входить “-n_samples 1” в запросе ввода, чтобы исправить это, уменьшив размер выборки до 1.
Проверка памяти графического процессора
Рекомендуется использовать графический процессор с не менее 6 ГБ оперативной памяти для запуска Stable Diffusion без каких-либо проблем, однако некоторые вещи также можно заставить работать с Графические процессоры с 4 ГБ оперативной памяти. Все, что меньше, не позволит программному обеспечению Stable Diffusion использовать память вашего графического процессора, заставляя вас запускать его непосредственно на вашем процессоре, что может увеличить время создания каждого изображения как минимум до двух минут.
Ваш лучший вариант – обновление вашу видеокарту на карту с объемом памяти не менее 6 ГБ, если вы хотите избежать появления ошибки Stable Diffusion Cuda Out of Memory.
Редактирование файла webui-user.bat
Stable Diffusion выполняет команды для создания образов на вашем компьютере через файл webui-user.bat. Чтобы проверить, исправляет ли обновление этого файла оптимизированными командами ошибку Stable Diffusion Cuda Out of Memory в вашей системе, попробуйте сделать это.
- Найди webui-user.bat файл в папке Stable Diffusion
- Щелкните его правой кнопкой мыши и выберите Редактировать > Блокнот для начала.
- Затем вы можете протестировать каждая командная строка оптимизация на эта страница GitHub чтобы увидеть, какой из них лучше всего подходит для вас.
Надеюсь, один из этих 7 методов избавит вас от неприятной проблемы. Если вам нужны какие-либо другие рекомендации, вы можете ознакомиться с нашей статьей о подсказках, примерах и способах запуска Stable Diffusion.
Source: Исправлено: проблема стабильной диффузии Cuda с нехваткой памяти.