Стабильная диффузия Cuda Out of Memory: как исправить
В этом руководстве мы покажем вам, как исправить ошибку Stable Diffusion Cuda Out of Memory. Стабильная диффузия, одна из самых популярных моделей глубокого обучения и преобразования текста в изображение, способна генерировать впечатляющие детализированные изображения на основе текстовых описаний. Однако, несмотря на все преимущества, которые он может предложить, он также не свободен от своей доли проблем.
В связи с этим недавно мы рассмотрели его сбой с помощью Automatic1111, и теперь в этот список ошибок добавлена еще одна нежелательная запись. Многие пользователи выразили обеспокоенность по поводу того, что в Stable Diffusion Cuda возникает ошибка «Недостаточно памяти». В результате они не могут в полной мере использовать этот инструмент. Если вы также в настоящее время сталкиваетесь с этой проблемой, то это руководство познакомит вас с многочисленными обходными путями для устранения этой проблемы. Следуйте вместе.
Исправить стабильную диффузию Cuda из-за нехватки памяти
Рекомендуется попробовать каждый из нижеперечисленных обходных путей, а затем посмотреть, какой из них приводит к успеху. Итак, имея это в виду, давайте начнем.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
ИСПРАВЛЕНИЕ 1. Перезагрузите компьютер.
Как бы очевидно это ни звучало, но простой перезапуск OPC помог решить эту проблему для нескольких пользователей. Поэтому, прежде чем переходить к расширенным исправлениям, попробуйте это базовое и проверьте результат.
ИСПРАВЛЕНИЕ 2. Установите Anaconda с помощью Nvidia CUDA Toolkit
Для некоторых пользователей установка Анаконда также известная как система управления средой с открытым исходным кодом, которая позволяет вам устанавливать и запускать пакеты для Python вместе с Инструментарий Nvidia CUDA сделал работу. Поэтому установите оба этих программного обеспечения на свой компьютер, а затем проверьте, исправляет ли оно ошибку Stable Diffusion Cuda Out of Memory.
ИСПРАВЛЕНИЕ 3. Попробуйте оптимизированный вариант стабильной диффузии.
Существует также гораздо более усовершенствованная, эффективная и оптимизированная версия Stable Diffusion с открытым исходным кодом, которая в настоящее время свободна от этой ошибки Cuda Out of Memory. Таким образом, вы можете попробовать его Страница GitHub и проверьте, работает ли это для вас.
ИСПРАВЛЕНИЕ 4. Создание изображений с более низким разрешением
Вы также можете рассмотреть возможность создания изображений с более низким разрешением, поскольку они менее требовательны к ресурсам вашего графического процессора. Для этого просто измените значения высоты и ширины выходных данных, которые будут сгенерированы внутри Stable Diffusion.
ИСПРАВЛЕНИЕ 5. Уменьшите размер выборки до одного
Чем больше, тем лучше может быть неверно для таких ресурсоемких задач, поэтому вам следует подумать уменьшение размера выходной выборки до 1 чтобы снизить общую нагрузку на GPU. Для этого вам нужно будет ввести «–n_samples 1».
ИСПРАВЛЕНИЕ 6: отредактируйте webui-user.bat
Для тех, кто не знает, Stable Diffusion использует пакетный файл пользователя WebUI для выполнения необходимых команд для создания изображений на вашем ПК. Таким образом, вы можете отредактировать этот файл с помощью блокнота и добавить несколько настроек оптимизации, как указано в эта страница GitHub или проверьте эти сообщения Reddit (1,2,3).
Это были различные методы исправления ошибки Stable Diffusion Cuda Out of Memory. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.