Содержание
- Что означает ошибка Stable Diffusion и почему она возникает при запуске
- Stable Diffusion не запускается: пошаговая диагностика причин
- Ошибка нехватки видеопамяти (CUDA out of memory): как исправить
- Ошибка при установке и обновлении зависимостей Python и pip
- Ошибка совместимости версий PyTorch и CUDA: как подобрать
- Ошибка запуска в Automatic1111 WebUI: типичные причины и решения
- Ошибка запуска в ComfyUI: что проверить в первую очередь
- Ошибка драйверов NVIDIA и AMD: обновление и откат версии
- Ошибка прав доступа и пути к папкам в Windows и Linux
- Ошибка расширений и конфликтов плагинов: как отключить и найти виновника
- Как собрать логи и куда обращаться, если ошибка не решается
- Частые вопросы
Stable Diffusion ошибка: причины и исправление
Черновик готовит редакция с помощью ИИ. За стандарт издания отвечает главный редактор — Валерий Курземнек.
Материал редакции Зерокодера. Счёт по выдаче снят собственным прогоном 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% пользователей закрывают проблему базовыми шагами.
- Перезапустите WebUI. Дождитесь 10 секунд, затем откройте приложение заново, запустив скрипт.
- Проверьте порт 7860. Занявший его процесс находит команда из того же обзора
netstat -ano | findstr :7860, завершите его в диспетчере задач. - Посмотрите, что в консоли. Строка
Couldn't launch pythonс финаломexit code: 9009указывает на систему. - Проверьте Python. В ответах Mail.ru сказано: убедитесь, что у вас установлена последняя версия Python 3.8 или выше, и что путь к интерпретатору Python правильно указан в установщике.
- Проверьте Visual C++. Там же: если вы используете Windows, убедитесь, что у вас установлены последние обновления Visual C++ Redistributable для Visual Studio 2015-2019.
- Дайте модели догрузиться. При первом запуске подождите 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 и картой, и его версия влияет на всё выше.
Порядок работы с драйвером:
- Зафиксируйте текущую версию драйвера и версию CUDA, под которую собрана ваша сборка PyTorch.
- Обновите драйвер до версии, соответствующей этой сборке CUDA.
- Если после обновления появился новый сбой — откатитесь на предыдущую версию. Свежий драйвер не всегда совместим со старой сборкой PyTorch.
- После смены драйвера переустановите 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-файле.
Ошибка расширений и конфликтов плагинов: как отключить и найти виновника
Расширения ставятся поверх рабочей сборки и могут её сломать.
Метод поиска виновника — деление пополам:
- Отключите все расширения и запустите сборку. Если ошибка ушла — дело в расширениях.
- Включите половину расширений. Запустите.
- Если сбой вернулся — виновник в этой половине. Делите её снова.
- Если сбой не вернулся — виновник во второй половине.
Виновник находится за несколько запусков.
Как собрать логи и куда обращаться, если ошибка не решается
Лог — единственный документ, по которому можно поставить диагноз. Собирайте его целиком. Готовый набор несите в репозиторий проекта на 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.
Как найти виновника среди расширений и плагинов?
Отключайте расширения методом деления пополам. Отключите все, запустите сборку. Если ошибка ушла — включайте половину и проверяйте снова. Отдельно проверьте расширения, тянущие собственные версии пакетов: они перезаписывают зависимости основной сборки.
Если после всех проверок сборка не поднимается, а генерация нужна, посмотрите промпты для фотокоррекции — часть задач решается без локальной установки.
