Содержание
  1. Что означает ошибка Stable Diffusion и почему она возникает при запуске
  2. Stable Diffusion не запускается: пошаговая диагностика причин
  3. Ошибка нехватки видеопамяти (CUDA out of memory): как исправить
  4. Ошибка при установке и обновлении зависимостей Python и pip
  5. Ошибка совместимости версий PyTorch и CUDA: как подобрать
  6. Ошибка запуска в Automatic1111 WebUI: типичные причины и решения
  7. Ошибка запуска в ComfyUI: что проверить в первую очередь
  8. Ошибка драйверов NVIDIA и AMD: обновление и откат версии
  9. Ошибка прав доступа и пути к папкам в Windows и Linux
  10. Ошибка расширений и конфликтов плагинов: как отключить и найти виновника
  11. Как собрать логи и куда обращаться, если ошибка не решается
  12. Частые вопросы
Гайды

Stable Diffusion ошибка: причины и исправление

5 октября 2026 · 9 минут чтения

Материал редакции Зерокодера. Счёт по выдаче снят собственным прогоном 5 октября 2026 года; цитаты источников приведены дословно. Обновлено: октябрь 2026.

Stable Diffusion ошибка — это сбой на одном из трёх уровней: система не находит исполняемый файл, Python-окружение не собирает зависимости, видеокарта не тянет модель. Собственный прогон редакции: скачали топ-10 выдачи DuckDuckGo (ru-RU) по запросу «stable diffusion ошибка»: текст отдали 9 из 10. Медиана объёма читаемого топа — 1245 слов. Метку 2026 года несут 6 из 9 прочитанных страниц.

Что означает ошибка Stable Diffusion и почему она возникает при запуске

Ошибка в Stable Diffusion почти всегда означает разрыв между тем, что просит код, и тем, что даёт система. В обзоре на vc.ru разобрана путаница: человек видит в консоли «exit code: 9009» и решает, что у него «версия 9009». Другой читает «SD 3.5 требует 24 ГБ» и ищет «stable diffusion 4060», смешивая модель и видеокарту. Третий ждёт «SD4», потому что «был 3, будет 4».

Три разных вещи поисковик сваливает в кучу: коды ошибок Windows вроде 9009, номера поколений (1.5, XL, 3, 3.5) и маркировки железа (3050, 4060, GB200).

Код 9009 расшифровывается как MSG_DIR_BAD_COMMAND_OR_FILE — система не находит исполняемый файл, который её просят запустить. Это ERRORLEVEL Windows «команда не найдена», к версиям нейросети отношения не имеет. В обзоре на vc.ru прямо сказано: 9009 лечится за десять минут.

Прежде чем что-то менять, прочитайте последнюю строку лога: она называет уровень сбоя — система, Python или GPU.

Stable Diffusion не запускается: пошаговая диагностика причин

В обзоре на fixaitools.com автор утверждает, что примерно 80% пользователей закрывают проблему базовыми шагами.

  1. Перезапустите WebUI. Дождитесь 10 секунд, затем откройте приложение заново, запустив скрипт.
  2. Проверьте порт 7860. Занявший его процесс находит команда из того же обзора netstat -ano | findstr :7860, завершите его в диспетчере задач.
  3. Посмотрите, что в консоли. Строка Couldn't launch python с финалом exit code: 9009 указывает на систему.
  4. Проверьте Python. В ответах Mail.ru сказано: убедитесь, что у вас установлена последняя версия Python 3.8 или выше, и что путь к интерпретатору Python правильно указан в установщике.
  5. Проверьте Visual C++. Там же: если вы используете Windows, убедитесь, что у вас установлены последние обновления Visual C++ Redistributable для Visual Studio 2015-2019.
  6. Дайте модели догрузиться. При первом запуске подождите 2–3 минуты полной загрузки модели, не закрывайте приложение.

Если после этих шагов проблема не решена, в ответах Mail.ru советуют попробовать другой веб-интерфейс, такой как Automatic1111 или Hugging Face.

Симптом Уровень сбоя Первое действие
exit code: 9009 Windows, PATH Проверить путь к Python
Couldn't launch python Python-окружение Переустановить Python 3.8+
Бесконечная очередь генерации GPU, VRAM Снизить разрешение и batch
Пустая страница в браузере Порт 7860 Освободить порт
Зелёный или чёрный экран Точность вычислений Проверить поддержку fp16

Ошибка нехватки видеопамяти (CUDA out of memory): как исправить

В документации проекта Stable Diffusion webUI сказано: при работе на видеокартах с небольшим объёмом видеопамяти (4 ГБ и меньше) могут возникать ошибки нехватки памяти.

Порядок такой: сначала разрешение и batch, потом аргументы VRAM, в последнюю очередь — смена модели на облегчённую. Лестница аргументов из документации для 4 ГБ видеопамяти и картинок 512×512: --medvram, при сохранении ошибки --medvram --opt-split-attention, дальше --lowvram --always-batch-cond-uncond --opt-split-attention. В материале на digitalgeneration.ru для того же сбоя советуют выставить batch_size в 1 и num_inference_steps в 20.

Ошибка при установке и обновлении зависимостей Python и pip

На Хабре Q&A приведён разбор с логом, где установка падает из-за сети: WARNING: Retrying (Retry(total=4...)) after connection broken by 'NewConnectionError('<pip... и финал Failed to establish a new connection: [WinError 10061]. Повторы идут по нисходящей — total=4, 3, 2, 1, 0, — после чего установка обрывается.

Совет из той же ветки: проверьте сетевой доступ к codeload.github.com — с этого хоста pip тянет архив CLIP по пути /openai/CLIP/zip/d50d76daa670286dd6cacf3bcd80b5e4823fc8e1. Без этого соединения pip зависимости не соберёт.

Ошибка совместимости версий PyTorch и CUDA: как подобрать

PyTorch собирается под конкретную версию CUDA, и несовпадение даёт сбой на старте. В документации проекта описан характерный случай: ошибка CUDA «образ ядра недоступен для выполнения на устройстве» после включения xformers. Причина — установленные xformers несовместимы с вашим графическим процессором.

Второй симптом из той же документации — NameError: имя 'xformers' не определено. По документации на Windows он означает, что ваш Python слишком стар и нужен 3.10. На Linux xformers придётся собрать самостоятельно или обойтись без них.

Компонент Что проверять Признак несовпадения
PyTorch Сборка под вашу CUDA Сбой на импорте
xformers Совместимость с GPU «Образ ядра недоступен»
Python Версия 3.10.6 Ошибки пакетов
GPU Поддержка fp16 Зелёный экран

Ошибка запуска в Automatic1111 WebUI: типичные причины и решения

Отдельный класс — ошибки соединения. В обзоре на fixaitools.com сказано: это обычно происходит, когда другой процесс использует порт 7860, настройки брандмауэра блокируют локальные подключения или процесс webui упал, не освободив сетевые ресурсы. Текст ошибки в браузере выглядит так: «Firefox can’t establish a connection to the server at ws://127.0.0.1:7860/queue/join». Продвинутое решение из того же обзора: измените скрипт запуска, добавив --cors-allow-origins=*.

Ошибка запуска в ComfyUI: что проверить в первую очередь

ComfyUI собирается из тех же компонентов, поэтому базовые проверки совпадают: Python, PyTorch, CUDA, права на папки. Отличий два.

Первое отличие — первая загрузка: ComfyUI грузит узлы и веса дольше, чем кажется, и закрытое на этом этапе окно выглядит как сбой.

Второе отличие — зависимости узлов. Пользовательские ноды тянут собственные пакеты, и конфликт версий проявляется так же, как в WebUI. Проверка та же: смотрите последнюю строку лога и версию Python.

Ошибка драйверов NVIDIA и AMD: обновление и откат версии

Драйвер — слой между PyTorch и картой, и его версия влияет на всё выше.

Порядок работы с драйвером:

  1. Зафиксируйте текущую версию драйвера и версию CUDA, под которую собрана ваша сборка PyTorch.
  2. Обновите драйвер до версии, соответствующей этой сборке CUDA.
  3. Если после обновления появился новый сбой — откатитесь на предыдущую версию. Свежий драйвер не всегда совместим со старой сборкой PyTorch.
  4. После смены драйвера переустановите xformers флагом --reinstall-xformers.

Для карт без поддержки fp16 обновление драйвера не поможет: документация называет это известной проблемой карт 16xx. Лечение оттуда же — аргументы --precision full --no-half ценой заметного роста расхода VRAM.

Действие Когда помогает Риск
Обновить драйвер Новая сборка CUDA Конфликт со старым PyTorch
Откатить драйвер Сбой после обновления Потеря новых функций
Переустановить xformers «Образ ядра недоступен» Время на сборку
Отключить fp16 Зелёный экран Медленнее генерация

Ошибка прав доступа и пути к папкам в Windows и Linux

Признаки проблемы с путями:

  • установка проходит, но запуск падает на первом же шаге;
  • в логе видно, что файл не найден, хотя он лежит на диске;
  • команда работает из терминала, но не работает из скрипта.

Отдельно — антивирус. Он может блокировать запись в папку проекта, и установка обрывается на середине. Добавьте директорию в исключения и повторите установку. В обзоре на vc.ru собраны четыре причины, по которым Windows не находит Python: он не установлен или не в PATH, алиас Microsoft Store перехватывает запуск, путь с пробелом не взят в кавычки, сломаны переменные окружения. Если в логе стоит ‘C:\Program’ is not recognized, перенесите папку в каталог без пробелов или добавьте кавычки в bat-файле.

Ошибка расширений и конфликтов плагинов: как отключить и найти виновника

Расширения ставятся поверх рабочей сборки и могут её сломать.

Метод поиска виновника — деление пополам:

  1. Отключите все расширения и запустите сборку. Если ошибка ушла — дело в расширениях.
  2. Включите половину расширений. Запустите.
  3. Если сбой вернулся — виновник в этой половине. Делите её снова.
  4. Если сбой не вернулся — виновник во второй половине.

Виновник находится за несколько запусков.

Как собрать логи и куда обращаться, если ошибка не решается

Лог — единственный документ, по которому можно поставить диагноз. Собирайте его целиком. Готовый набор несите в репозиторий проекта на GitHub: в обзоре на Novita советуют создать там issue с подробным описанием возникшей проблемы. Второй адрес — Хабр Q&A: в ветке из выдачи автор выложил лог целиком и получил точный совет проверить доступ к codeload.github.com.

Что включить в набор:

  • полный вывод консоли от запуска до падения;
  • версию Python и путь к интерпретатору;
  • версию PyTorch и CUDA;
  • модель видеокарты и объём VRAM;
  • список установленных расширений;
  • версию драйвера.

Частые вопросы

Что означает ошибка Stable Diffusion и почему она возникает при запуске?

Ошибка означает разрыв между требованиями кода и возможностями системы. В обзоре на vc.ru разобрана путаница: человек видит «exit code: 9009» и решает, что у него «версия 9009», хотя это системный код Windows. Диагностику начинайте с последней строки лога — она называет уровень сбоя.

Stable Diffusion не запускается: с чего начать диагностику?

В обзоре на fixaitools.com автор утверждает, что примерно 80% пользователей закрывают проблему простыми решениями. Перезапустите WebUI, дождавшись 10 секунд. Проверьте порт 7860 командой netstat -ano | findstr :7860 и завершите конфликтующие процессы. Убедитесь, что установлена последняя версия Python 3.8 или выше, и что путь к интерпретатору указан правильно.

Как исправить ошибку нехватки видеопамяти (CUDA out of memory)?

В документации проекта указано: при 4 ГБ видеопамяти и картинках 512×512 используйте --medvram. Если ошибка сохраняется — --medvram --opt-split-attention, затем --lowvram --always-batch-cond-uncond --opt-split-attention. Уменьшение разрешения с 768×768 до 512×512 снижает нагрузку на VRAM примерно на 30–40%.

Как подобрать совместимые версии PyTorch и CUDA?

В документации проекта описан случай: ошибка CUDA «образ ядра недоступен для выполнения на устройстве» после включения xformers означает, что установленные xformers несовместимы с вашим графическим процессором. Рецепт оттуда: если вы используете Python 3.10, имеете карту Pascal или выше и работаете в Windows, добавьте --reinstall-xformers --xformers в свой COMMANDLINE_ARGS. Программа протестирована для работы на Python 3.10.6.

Как найти виновника среди расширений и плагинов?

Отключайте расширения методом деления пополам. Отключите все, запустите сборку. Если ошибка ушла — включайте половину и проверяйте снова. Отдельно проверьте расширения, тянущие собственные версии пакетов: они перезаписывают зависимости основной сборки.

Если после всех проверок сборка не поднимается, а генерация нужна, посмотрите промпты для фотокоррекции — часть задач решается без локальной установки.

Читайте также

3 материала