Stable Diffusion 3: как установить локально на свой компьютер

Ошибка out of memory при первом запуске Stable Diffusion 3 — самый частый результат попытки установить модель на видеокарту с 8 ГБ видеопамяти без оптимизаций. Модель SD3 в формате MMDiT заметно тяжелее предыдущих версий, и её локальный запуск требует подготовки: правильного интерфейса, скачанных весов и корректных параметров запуска.

В этом руководстве разберём установку Stable Diffusion 3 и SD 3.5 через ComfyUI — наиболее стабильный способ локального запуска на Windows. Вы узнаете системные требования, порядок загрузки файлов модели, настройку окружения и способы обойти типичные ошибки вроде нехватки VRAM.

Системные требования для локального запуска

Перед установкой проверьте соответствие железа минимальным условиям. Stable Diffusion 3 использует архитектуру Multimodal Diffusion Transformer, которая требовательнее к памяти, чем SD 1.5 или SDXL.

  • 🎮 Видеокарта NVIDIA с 8–12 ГБ VRAM минимум (для комфортной работы SD 3.5 Large желательно 16 ГБ и более)
  • 💾 Свободное место на диске — от 20–40 ГБ в зависимости от выбранной версии модели и числа текстовых энкодеров
  • 🧠 Оперативная память — от 16 ГБ, лучше 32 ГБ для загрузки больших чекпоинтов
  • 🐍 Python 3.10–3.12 и актуальные драйверы NVIDIA с поддержкой CUDA

Владельцам карт AMD и встроенной графики локальный запуск SD3 возможен через альтернативные сборки (DirectML, ROCm), но производительность и совместимость заметно ниже. Если у вас такая конфигурация — сверяйтесь с документацией конкретной сборки, универсальной инструкции здесь нет.

⚠️ Внимание: не скачивайте веса модели со сторонних файлообменников. Распространяйте доверие только официальному репозиторию Stability AI на Hugging Face — поддельные чекпоинты могут содержать вредоносный код в формате pickle.

Получение доступа к весам модели

Веса Stable Diffusion 3 распространяются через платформу Hugging Face, и для их скачивания потребуется учётная запись. Процедура несложная, но её часто пропускают, из-за чего загрузка обрывается с ошибкой доступа.

Зарегистрируйтесь на Hugging Face, затем откройте страницу нужной модели (например, stable-diffusion-3-medium или SD 3.5) и примите условия лицензии — кнопка согласия расположена прямо на странице репозитория. После этого в разделе настроек аккаунта создайте Access Token с правами чтения: он понадобится для авторизованной загрузки файлов.

Установка ComfyUI — интерфейса для запуска SD3

ComfyUI — узловой интерфейс, который первым получил полную поддержку SD3 и до сих пор остаётся рекомендованным способом запуска. Он легче Automatic1111 по потреблению ресурсов и гибче в настройке конвейера генерации.

Самый простой путь для Windows — скачать портативную сборку с официального репозитория ComfyUI на GitHub (раздел Releases, архив с пометкой windows_portable). Распакуйте архив в папку без кириллицы и пробелов в пути, например D:\ComfyUI.

Для видеокарт NVIDIA запуск выполняется файлом run_nvidia_gpu.bat. При первом старте подтянутся зависимости, после чего интерфейс откроется в браузере по адресу http://127.0.0.1:8188.

☑️ Готовность к первому запуску SD3

Выполнено: 0 / 4

Размещение файлов модели и текстовых энкодеров

Ключевой нюанс SD3: помимо основного чекпоинта модели используются отдельные текстовые энкодерыCLIP-L, CLIP-G и T5-XXL. Часть сборок чекпоинтов уже включает их, но в «чистом» варианте их нужно скачивать отдельно.

Структура размещения файлов внутри папки ComfyUI выглядит так:

  • 📁 Основной чекпоинт SD3 (.safetensors) — в папку ComfyUI\models\checkpoints
  • 📁 Текстовые энкодеры (clip_l.safetensors, clip_g.safetensors, t5xxl_fp16.safetensors или fp8-вариант) — в ComfyUI\models\clip
  • 📁 VAE при необходимости — в ComfyUI\models\vae (в большинстве чекпоинтов SD3 VAE уже встроен)

После размещения файлов перезапустите ComfyUI, чтобы интерфейс увидел новые модели. Если чекпоинт не появился в выпадающем списке узла Load Checkpoint — проверьте расширение файла и путь ещё раз.

📊 Какая версия Stable Diffusion 3 вас интересует?
SD 3 Medium
SD 3.5 Large
SD 3.5 Medium
Пока выбираю, смотрю требования

Сравнение версий Stable Diffusion 3

Выбор версии влияет и на качество генерации, и на требования к железу. Ориентируйтесь на объём видеопамяти своей карты.

ВерсияОриентировочная VRAMОсобенности
SD 3 Mediumот 8–12 ГББазовый релиз, работает на средних картах
SD 3.5 Mediumот 8–12 ГБУлучшенное качество при умеренных требованиях
SD 3.5 Largeот 12–16 ГБ и вышеМаксимальное качество, тяжёлая модель
SD 3.5 Large (fp8)от 8–12 ГБСжатая версия с небольшой потерей качества

Если ваша видеокарта не тянет полную версию, начните с fp8-вариантов чекпоинта и энкодера T5 — экономия памяти существенная, а визуальная разница для большинства задач минимальна.

Первый запуск и базовый workflow

Для генерации первого изображения загрузите готовый пример workflow: на странице модели на Hugging Face и в репозитории ComfyUI есть JSON-файлы с готовыми связями узлов. Перетащите файл прямо в окно браузера с открытым ComfyUI — схема подгрузится автоматически.

Типовая цепочка для SD3 включает узлы Load Checkpoint (или UNETLoader + TripleCLIPLoader для раздельной загрузки), CLIP Text Encode для промпта, KSampler и Save Image. Нажмите Queue Prompt — и дождитесь результата в папке ComfyUI\output.

Первая генерация занимает заметно больше времени из-за компиляции и загрузки модели в память — это нормально. Последующие запуски проходят быстрее.

Как ускорить генерацию на слабой карте

Снизьте разрешение до 1024×1024, уменьшите число шагов (steps) до 20–28, используйте fp8-энкодеры и закройте фоновые приложения, занимающие VRAM (браузер с видео, игры). Также можно добавить флаг --lowvram в bat-файл запуска ComfyUI.

Типичные ошибки и их решение

Разберём сбои, с которыми чаще всего сталкиваются при локальной установке Stable Diffusion 3.

  • 🔴 CUDA out of memory — видеопамяти не хватает. Решение: fp8-версии моделей, флаг --lowvram или --novram в bat-файле, снижение разрешения
  • 🔴 401 Unauthorized при скачивании — не принята лицензия на Hugging Face или не передан токен. Проверьте оба пункта
  • 🔴 Модель не видна в списке — неверная папка или незавершённое скачивание (файл с расширением .incomplete). Удалите обрывок и скачайте заново
  • 🔴 Чёрные или шумные изображения — возможная причина: несовместимый VAE, неверный sampler или битый чекпоинт. Попробуйте другой workflow из официальных примеров
⚠️ Внимание: не редактируйте системные переменные CUDA и не ставьте случайные версии PyTorch «по советам из форумов». ComfyUI портативной сборки уже содержит совместимое окружение — вмешательство чаще ломает, чем чинит.

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

Часто задаваемые вопросы

Можно ли запустить Stable Diffusion 3 на видеокарте с 6 ГБ VRAM?

Официально это ниже комфортного минимума. Теоретически возможны обходные пути через сильно сжатые версии и флаги экономии памяти, но стабильной работы ожидать не стоит. Реалистичный минимум — 8 ГБ с fp8-версиями моделей.

Чем ComfyUI лучше Automatic1111 для SD3?

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

Нужен ли интернет после установки?

Нет. После скачивания всех весов и установки ComfyUI генерация работает полностью локально. Интернет понадобится только для обновлений и загрузки новых моделей.

Где хранятся сгенерированные изображения?

По умолчанию — в папке ComfyUI\output. Путь можно изменить в настройках или узлом сохранения внутри workflow.

Можно ли использовать SD3 коммерчески?

Условия зависят от лицензии Stability AI, действующей для конкретной версии модели, и от масштаба использования. Перед коммерческим применением изучите актуальный текст лицензии на странице модели — условия периодически меняются.