ComfyUI или Stable Diffusion не запускается: частые ошибки и решения
Содержание
- Быстрая диагностика: где смотреть лог
- Torch not compiled with CUDA enabled
- Модель не загружается / failed to recognize model type
- ComfyUI не видит модели: пути и extra_model_paths.yaml
- Stable Diffusion не видит LoRA: версия базы и папки
- Ошибки git и error code 128 при установке
- Не скачиваются модели и ноды
- Другие частые ошибки
- Когда проще переустановить
- Частые вопросы
ComfyUI не запускается, Forge закрывается сразу после старта, модель не загружается, LoRA не видна в списке — почти у каждого, кто ставит Stable Diffusion локально, рано или поздно появляется красный текст в консоли. Хорошая новость: большинство ошибок повторяются у тысяч пользователей и решаются за несколько минут, если понять, что именно написано в логе. Это справочник по самым частым ошибкам ComfyUI, Forge и AUTOMATIC1111 по схеме «симптом → причина → решение»: Torch not compiled with CUDA enabled, failed to recognize model type, ComfyUI не видит модели, Stable Diffusion не видит LoRA, error code 128 при установке, не скачиваются модели и ноды — и когда проще переустановить всё с нуля.
Коротко
- Сначала лог: ошибка почти всегда написана в окне консоли — ищите последние строки со словами Error, Exception, Traceback.
- Torch not compiled with CUDA enabled — установлен PyTorch без поддержки видеокарты; переустановите сборку с CUDA или возьмите свежий Portable.
- Failed to recognize model type — файл не того типа для этой ноды, недокачан или интерфейс устарел.
- Не видит модели и LoRA — не та папка, не та база или не обновлён список.
- Error code 128 — проблема git: не установлен, нет доступа к сети, папка уже существует или путь с кириллицей.
- Нехватка видеопамяти (CUDA out of memory) разобрана отдельно — в статье о видеокартах.
Быстрая диагностика: где смотреть лог
Первое правило отладки: не угадывайте, а читайте. Интерфейсы Stable Diffusion пишут подробный журнал работы, и настоящая причина ошибки почти всегда в нём.
- ComfyUI Portable, Forge, AUTOMATIC1111 — чёрное окно консоли, которое открывается при запуске через .bat-файл. Если окно закрывается мгновенно, запустите файл из уже открытой командной строки: так окно останется и текст ошибки будет виден.
- ComfyUI Desktop — журнал доступен из меню приложения; там же можно открыть папку с логами.
- Ошибка в браузере — ComfyUI показывает всплывающее окно с текстом ошибки и названием ноды, на которой всё остановилось. Нода подсвечивается красным.
Как читать ошибку
- Прокрутите лог к самому концу — последняя ошибка обычно главная.
- Найдите строку, начинающуюся с названия ошибки: RuntimeError, ValueError, ModuleNotFoundError, OSError и так далее, и текст после двоеточия.
- Выше будет Traceback — цепочка файлов, где произошла ошибка. Если в ней встречается папка custom_nodes, виновато расширение, а не сам ComfyUI.
- Скопируйте текст ошибки целиком — по нему проще всего найти решение в описании этой статьи, на странице репозитория или в обсуждениях.
Прежде чем чинить что-то вручную, попробуйте три простых шага: перезапустите интерфейс, обновите его до последней версии и перезагрузите компьютер после обновления драйвера видеокарты. Удивительно много ошибок исчезает уже на этом этапе.
Torch not compiled with CUDA enabled
Симптом. При запуске или генерации появляется ошибка AssertionError: Torch not compiled with CUDA enabled. Генерация не начинается или идёт на процессоре очень медленно.
Причина. В окружении установлена версия PyTorch без поддержки CUDA — то есть только для процессора. Так бывает, если PyTorch поставили командой по умолчанию, если какое-то расширение при установке «переустановило» PyTorch своей версией, или если вы запускаете интерфейс не тем Python, который был настроен.
Решение.
- Проверьте видеокарту и драйвер. CUDA работает только на видеокартах NVIDIA. Обновите драйвер с официального сайта NVIDIA. Если у вас AMD или Intel, эта ошибка означает, что интерфейс пытается использовать CUDA на неподходящей карте, — вам нужна сборка для вашей платформы, см. статью Stable Diffusion на AMD.
- Portable-версия ComfyUI. Проще всего скачать свежий архив Portable с официальной страницы и перенести в него папки models, input, output и user. В Portable уже встроен PyTorch с поддержкой CUDA.
- Ручная переустановка PyTorch. В окружении интерфейса удалите установленные пакеты torch, torchvision и torchaudio и установите их заново из официального репозитория PyTorch с указанием версии CUDA — точную команду для вашей системы подбирает конструктор установки на официальном сайте PyTorch. В Portable-сборке команды нужно выполнять встроенным Python из папки python_embeded, а не системным.
- Найдите «виновника». Если ошибка появилась после установки расширения, посмотрите его файл зависимостей: иногда он требует конкретную версию torch. Удалите или обновите такое расширение.
Модель не загружается / failed to recognize model type
Симптомы. В ComfyUI — ошибка ValueError: failed to recognize model type или похожие сообщения на ноде загрузки. В Forge и AUTOMATIC1111 — Stable diffusion model failed to load, после чего интерфейс откатывается на предыдущую модель.
Причины и решения.
| Причина | Как понять | Решение |
|---|---|---|
| Файл не того типа для ноды | Вы грузите в Load Checkpoint отдельную диффузионную модель (например, Flux или видеомодель), VAE или LoRA | Для отдельных моделей используйте Load Diffusion Model и кладите файл в models/diffusion_models; VAE и LoRA — в свои папки и ноды |
| Недокачанный или повреждённый файл | Размер файла меньше указанного в карточке | Скачайте заново, лучше менеджером загрузок или официальным клиентом |
| Интерфейс не знает эту архитектуру | Модель вышла недавно, а интерфейс давно не обновлялся | Обновите ComfyUI; для новых архитектур AUTOMATIC1111 может не подойти вовсе |
| Неподдерживаемый формат | Файл в формате, который интерфейс не читает без расширения (например, GGUF) | Установите нужный пакет нод или скачайте файл в формате .safetensors |
| Нехватка оперативной памяти при загрузке | Ошибка появляется на крупных моделях, компьютер «задумывается» | Закройте программы, увеличьте файл подкачки, используйте fp8 или GGUF-версию |
Если проблема в нехватке видеопамяти (CUDA out of memory) — это другая ошибка, и она подробно разобрана в статье видеокарта для Stable Diffusion.
ComfyUI не видит модели: пути и extra_model_paths.yaml
Симптом. Файл скачан, но в выпадающем списке ноды его нет, или стоит undefined.
- Не та папка. Чекпойнты — models/checkpoints, отдельные диффузионные модели — models/diffusion_models, LoRA — models/loras, VAE — models/vae, текстовые энкодеры — models/text_encoders, апскейлеры — models/upscale_models, ControlNet — models/controlnet. У Portable-версии все эти папки лежат внутри ComfyUI/models.
- Список не обновлён. Нажмите клавишу R в интерфейсе или кнопку обновления, либо перезапустите ComfyUI.
- Файл ещё скачивается или имеет временное расширение вроде .part или .crdownload.
- Модели лежат в папке другого интерфейса. Чтобы ComfyUI видел модели Forge или AUTOMATIC1111 без копирования, в папке ComfyUI есть пример файла extra_model_paths.yaml.example. Переименуйте его в extra_model_paths.yaml, откройте в текстовом редакторе и в разделе для A1111/Forge укажите в строке base_path путь к папке второго интерфейса. Сохраните файл и перезапустите ComfyUI.
- Ошибка в YAML. Файл чувствителен к отступам: используйте пробелы, а не табуляцию, и не удаляйте двоеточия. Если после правки ComfyUI не стартует, проверьте лог — там будет строка об ошибке чтения файла.
Подробно о структуре папок и первом запуске — в гайде ComfyUI для начинающих.
Stable Diffusion не видит LoRA: версия базы и папки
Симптом. В Forge или AUTOMATIC1111 LoRA нет на вкладке Lora, или она есть, но не влияет на картинку.
- Папка. LoRA кладутся в models/Lora. Подпапки допускаются.
- Обновление списка. На вкладке Lora нажмите кнопку обновления.
- Фильтр по версии. Forge и AUTOMATIC1111 могут скрывать LoRA, несовместимые с текущей моделью. Если LoRA для SDXL, а загружена модель SD 1.5, её не будет видно. Смените модель или отключите фильтр в настройках.
- LoRA видна, но не работает. Не добавлено триггер-слово, слишком маленький вес, LoRA для другой базы.
- Ошибка при загрузке LoRA. Файл повреждён или в формате, который требует обновления интерфейса.
Как подключать LoRA и подбирать вес, подробно рассказано в гайде LoRA для Stable Diffusion.
Ошибки git и error code 128 при установке
Симптом. При установке интерфейса или расширения появляется сообщение с текстом error code: 128 или fatal: … от git.
| Текст рядом с ошибкой | Причина | Решение |
|---|---|---|
| git is not recognized / не является командой | Git не установлен или не добавлен в PATH | Установите Git для Windows с официального сайта, при установке оставьте опцию добавления в PATH, перезапустите командную строку |
| already exists and is not an empty directory | Папка с таким именем уже есть | Удалите или переименуйте старую папку и повторите установку |
| unable to access / could not resolve host | Нет доступа к сети или к хостингу кода | Проверьте соединение, антивирус и брандмауэр, повторите позже |
| dubious ownership | Папка создана другим пользователем Windows | Установите интерфейс в папку своего пользователя или добавьте папку в список безопасных, как подсказывает сообщение git |
| Ошибки с путями и кодировкой | Путь содержит кириллицу, пробелы или слишком длинный | Установите интерфейс в короткий путь латиницей, например C:\AI\ComfyUI |
Не скачиваются модели и ноды
- Закрытые модели на Hugging Face. Для некоторых моделей нужно войти в аккаунт и принять условия лицензии на странице модели. Пока вы этого не сделали, загрузка вернёт ошибку доступа.
- Нет места на диске. Модели весят гигабайты, видеомодели — десятки гигабайт. Проверьте свободное место на диске с папкой интерфейса.
- Прерывающиеся загрузки. Скачайте файл вручную через браузер или менеджер загрузок с официальной страницы модели и положите в нужную папку.
- Менеджер не устанавливает ноду. Проверьте уровень безопасности в настройках менеджера: некоторые установки из произвольных источников по умолчанию заблокированы. Устанавливайте ноды только из известных репозиториев.
- Нода установилась, но осталась красной. Не установились её зависимости. Посмотрите лог при запуске: там будет ModuleNotFoundError с названием пакета. Обновите ноду через менеджер или установите зависимости по инструкции на её странице.
Отдельное предупреждение о безопасности: не скачивайте «готовые сборки» с моделями и нодами с форумов и файлообменников и не запускайте непроверенные скрипты «для исправления ошибок». Пользовательские ноды — это код, который выполняется на вашем компьютере. Как защитить себя, рассказано в статье безопасность нейросетей 18+.
Другие частые ошибки
- ModuleNotFoundError: No module named … — не установлен пакет, нужный расширению или самому интерфейсу. Обновите расширение через менеджер или установите зависимости из его файла requirements.txt тем же Python, которым запускается интерфейс.
- Красные ноды после загрузки чужого workflow — в вашей установке нет нужных пользовательских нод. Откройте менеджер и воспользуйтесь функцией установки недостающих нод, затем перезапустите ComfyUI.
- Чёрные или серые картинки — несовместимый VAE, проблема точности вычислений на некоторых видеокартах или неподходящие настройки для модели. Попробуйте VAE из карточки модели и параметры по умолчанию.
- Интерфейс открывается, но генерация зависает на 0% — модель загружается в память; на больших моделях первый запуск может длиться минуты. Если ничего не меняется долго, смотрите лог.
- Порт занят — уже запущен другой экземпляр интерфейса. Закройте его или запустите новый на другом порту параметром запуска.
- Антивирус удаляет файлы — некоторые антивирусы ошибочно реагируют на скрипты установки. Скачивайте интерфейс только с официальной страницы и добавьте его папку в исключения, только если уверены в источнике.
Как правильно просить помощи
Если ни одно решение не помогло, опишите проблему в сообществе или на странице репозитория так, чтобы вам могли помочь: укажите интерфейс и его версию, видеокарту и объём видеопамяти, версию драйвера, что вы делали перед появлением ошибки и полный текст ошибки из лога. Скриншот одной красной строки почти никогда не даёт достаточно информации, а полный лог позволяет опытным пользователям найти причину буквально за минуту. Не забудьте убрать из лога личные пути и имена.
Когда проще переустановить
Иногда быстрее начать с чистого листа, чем часами чинить окружение. Переустановка оправдана, если:
- ошибки появились после установки нескольких расширений, и непонятно, какое из них виновато;
- вы вручную ставили и удаляли разные версии PyTorch и других пакетов;
- интерфейс не обновлялся очень давно, а обновление ломает запуск;
- ошибки связаны с версией Python, например AUTOMATIC1111 запускается на неподходящей версии.
Как переустановить без потерь
- Сохраните папки models (модели), output (картинки), input и user (в ComfyUI — ваши workflow и настройки).
- Скачайте свежую версию интерфейса с официальной страницы и распакуйте её в новую папку с коротким путём латиницей.
- Верните сохранённые папки или подключите models через extra_model_paths.yaml.
- Установите только те расширения, которые действительно нужны, по одному, проверяя запуск после каждого.
Если после переустановки ничего не изменилось, проблема, скорее всего, в драйвере видеокарты, антивирусе или самом железе. Проверьте требования в гайде Stable Diffusion 18+.
Не заводится локально? Облачный генератор без установки Партнёрская ссылка · 18+
Частые вопросы
Почему ComfyUI не запускается?
Чаще всего из-за устаревшего драйвера видеокарты, неподходящей сборки PyTorch, сломанного расширения в custom_nodes или ошибки в extra_model_paths.yaml. Причина почти всегда написана в последних строках консоли.
Как исправить Torch not compiled with CUDA enabled?
Установлен PyTorch без поддержки видеокарты. Обновите драйвер NVIDIA и переустановите PyTorch с поддержкой CUDA по инструкции с официального сайта PyTorch или скачайте свежий ComfyUI Portable.
Что значит failed to recognize model type?
Файл не подходит для этой ноды (например, отдельная диффузионная модель в Load Checkpoint), недокачан или слишком новый для вашей версии интерфейса.
Почему ComfyUI не видит модели?
Файл лежит не в той папке или список не обновлён. Проверьте папку models, нажмите R в интерфейсе или перезапустите ComfyUI. Для моделей из Forge используйте extra_model_paths.yaml.
Почему Stable Diffusion не видит LoRA?
Файл не в папке models/Lora, список не обновлён или LoRA для другой базы и скрыта фильтром совместимости.
Что означает error code 128?
Это ошибка git: он не установлен, нет доступа к сети, папка уже существует или путь содержит кириллицу. Текст рядом с кодом подскажет конкретную причину.
Что делать при CUDA out of memory?
Это нехватка видеопамяти. Уменьшите разрешение, используйте облегчённые версии моделей и выгрузку памяти; подробности — в статье о видеокартах для Stable Diffusion.
