Stable Diffusion на локальном компьютере без видеокарты

Как использовать Stable Diffusion на локальном компьютере без видеокарты

Stable Diffusion можно запустить на локальном компьютере без видеокарты, используя CPU-режим или облегчённые версии приложения. Это займёт больше времени на генерацию изображений, но позволяет работать с нейросетью на бюджетном оборудовании.

Причины проблемы

  • Видеокарта ускоряет обработку нейросетевых вычислений в 10-100 раз по сравнению с процессором
  • Без GPU процессор берёт всю нагрузку и генерирует изображения медленнее
  • Облегчённые версии снижают требования к памяти и мощности
  • Оптимизация параметров позволяет работать даже на старых ПК с 8 ГБ оперативной памяти

Пошаговая инструкция

  1. Установите Python версии 3.10 или выше с сайта python.org
  2. Откройте командную строку или терминал и выполните команду pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
  3. Клонируйте репозиторий Stable Diffusion: git clone https://github.com/CompVis/stable-diffusion.git
  4. Перейдите в папку проекта: cd stable-diffusion
  5. Установите зависимости: pip install -r requirements.txt
  6. Скачайте модель весов с Hugging Face (необходима регистрация)
  7. Поместите файл модели в папку models/ldm/stable-diffusion-v1
  8. Отредактируйте конфиг-файл и установите параметр device: "cpu"
  9. Запустите веб-интерфейс командой python scripts/txt2img.py
  10. Откройте браузер и перейдите по адресу http://localhost:7860
  11. Введите текстовый запрос на английском языке в поле ввода
  12. Нажмите кнопку Generate и ожидайте результата (от 5 до 15 минут на CPU)

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

Как ускорить генерацию без видеокарты? Используйте облегчённые модели вроде Tiny Latent Diffusion или уменьшите разрешение генерируемого изображения до 512×512 пикселей.

Сколько оперативной памяти нужно минимум? Для работы на CPU потребуется не менее 8 ГБ RAM, оптимально 16 ГБ для комфортной работы.

Можно ли использовать готовый UI вместо командной строки? Да, установите Automatic1111 WebUI — это графический интерфейс для Stable Diffusion с встроенной поддержкой CPU-режима.

Похожие материалы

Уникальный фон для сайта или стрима через генеративный ИИ
DALL E 3 генерирует текст на картинке с ошибками
Параметры соотношения сторон ar в Midjourney