Пошаговая установка Stable Diffusion с новейшей моделью SDXL 1.0

Уроки

Привет, друзья! Сегодня я расскажу вам, как установить с нуля Stable Diffusion в интерфейсе Automatic 1111 и подключить новейшую модель SDXL 1.0 для эффективной работы.

Установка Python и Git

Для начала, нам необходимо скачать Python 3.10.6 и Git. Это важнейшие компоненты, без которых ничего работать не будет. При установке Python обязательно нажмите галочку «Add Python to PATH«. При установке Git просто уверенно жмите «Next» до самого конца, ничего не меняя.

Зачем устанавливать все именно так, а не пользоваться portable версиями? Все просто — научившись один раз правильно устанавливать из официального GitHub, вы всегда сможете совершить чистую установку. С portable версиями часто бывают проблемы совместимости и обновлений, а исправить их самому очень сложно.

Пошаговая установка Stable Diffusion

Теперь приступим к установке самого Stable Diffusion, по традиции я предоставляю инструкцию в упрощенной форме шаг за шагом.

ШАГ 1: Открываем стандартную командную строку Windows. Вставляем команду git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git и ждем загрузки.

Пошаговая установка Stable Diffusion с новейшей моделью SDXL 1.0
Успешная установка из командной строки

Установка происходит в папку, которая указана в вашей командной строке. Например у меня это путь C:\Users\krist\ (самая первая строчка в командной строке).

ШАГ 2: В папке stable-diffusion-webui откройте (правой кнопкой мыши — изменить) в текстовом документе файл webui-user.bat и пропишите туда дополнительные параметры: —autolaunch —theme=dark —xformers git pull

Значение параметров:

  • autolaunch — автоматически запустит браузер после загрузки
  • theme=dark — откроет интерфейс в темной теме
  • xformers — для оптимизации памяти (для 30 серии и выше можно заменить на opt-sdp)
  • git pull — автоматическое обновление при каждом запуске

ШАГ 3: Сохраняем изменения в файле webui-user.bat и запускам его (двойной клик по нему). Далее просто ждем загрузки компонентов и если все впорядке, минут через 5-10 запуститься веб интерфес Stable Diffusion.

Пошаговая установка Stable Diffusion с новейшей моделью SDXL 1.0
Интерфейс Stable Diffusion

Установка модели SDXL 1.0

Скачиваем базовую модель SDXL 1.0 с сайта Civitai. Помещаем файлы в папку «stable-diffusion-webui\models\Stable-diffusion».

Затем перезапускаем Stable Diffusion. Выбираем базовую модель SDXL 1.0 в качестве основной модели. Ставим разрешение 1024×1024 (SDXL обучалась на таком), 30 шагов и сэмплер DPM++ 2M.

Лайхаки по улучшению результата:

  1. Установите LoRA c HagenFace (переместите в stable-diffusion-webui\models\Lora)(используйте вес 0.7) — делает изображение более контрастным
  2. Используйте мои авторские промпты
  3. Не забывайте про использование стилей (под кнопкой «Generate«)

Комбинируя все эти опции, вы получите максимально возможное качество генерации. Вот и всё! Теперь вы знаете, как совершить чистую установку Automatic 1111 на Windows и настроить модель SDXL 1.0, которая может потягаться с Midjourney.

Фанат ИИ, а также исследователь и практикующий специалист в области нейронных сетей. Владелец сообщества в телеграмме и вконтакте, посвещенный нейросетям.

Оцените автора
Лабаратория нейросетей
Добавить комментарий