Stable Diffusion 2.1 (AUTOMATIC 1111) на RTX 4070

Дальше я кратко расскажу о первом опыте на SD 2.1 c RTX 4070. Позже возможно сделаю более подробный пост.

О переходе на SD 2.1

И вот спустя долгое время новый пост на тему Stable Diffusion. Я обновил себе видеокарту, перешел с RX 580 8GB на RTX 4070 12GB. Также я решил попробовать и перейти с Stable Diffusion 1.5 на Stable Diffusion 2.1. Каких-то огромных различий между 2.1 и 1.5 в плане качества генерации я не заметил... Появилось множество новых настроек как в разделе txt2img, так и в settings. Заинтересовала настройка schedule type которую я ещё толком не разобрал...

Первая генерация

Перед этим я загрузил несколько моделей и ControlNet. В параметрах запуска у меня стояло только --autolaunch (Не стал ничего добавлять т.к посчитал, что в целом для RTX 4070 это не обязательно). Скопировал готовые промпты из своего блокнотика и получил такой вот результат:

Stable Diffusion 2.1 (AUTOMATIC 1111) на RTX 4070
Stable Diffusion 2.1 (AUTOMATIC 1111) на RTX 4070

Полная генерация картинки 512x768 (45 шагов + 20 шагов hires.fix + ControlNet) заняла 30 секунд. На RX 580 у меня бы это заняло где-то в районе двух с половиной минут наверно... Сразу же получили хороший результат. Генерация без hires.fix в разрешении 512x768 занимает 14 секунд. Повторюсь, что в параметрах запуска ничего для оптимизации генерации у меня не стояло! Тестировать то, насколько быстрее будет генерация с разными параметрами я буду позже.

Далее закидываю картинку в inpaint чтобы сделать получше глаза... И о чудо!!! Inpaint прекрасно работает. Я так говорю потому что на RX 580 inpaint адекватно не работал, а именно была такая ситуация, что для inpaintа надо было менять параметры запуска при которых не адекватно генерировались картинки (для генерации картинок нужны были одни параметры запуска, а для inpaint другие), но теперь эта проблема меня больше не беспокоит... Продолжим, закидываю картинку в inpaint, выделяю глаза, запускаю и получаю такое:

Stable Diffusion 2.1 (AUTOMATIC 1111) на RTX 4070

Вполне себе не плохо... Можно было конечно сделать всё получше, но так как это первая генерация и я просто хотел посмотреть как будет работать RTX 4070, то заморачиваться с промптом и дальнейшей обработкой картинки не стал.

Итог

Ну как-то так прошел первый опыт на SD 2.1 и RTX 4070... В ближайшее время получше разберусь с SD 2.1 и поиграюсь с параметрами запуска, позже сделаю более детальный пост.

5 комментариев

Не знаю, кто пользуется 2.1 - сейчас или ретрограды на 1.5, или SDXL или осваивают SD3 и FLUX
Я пока с SDXL и FLUX играюсь

1
Ответить

Я только недавно услышал про sd3, но т.к у меня уже давненько лежала sd2.1, я решил запустить её. Я из за того, что на долго забил на SD и особо не следил за развитием (т.к адекватно работать на RX 580 переставало получаться), а 4070 у меня появилась вот недавно и я решил везде её протестить))). Разберусь немного с SD2.1 и потом тогда посмотрю SD3 т.к там настройки +- одинаковые и их в любом случае разбирать...

Ответить

SD же в принципе на любых АМД картах плохо работает в сравнении с Нвидиа, много костылить надо

Ответить

Лучше уж не 2.1, а SDXL и ее производные. SD3 с людьми работает всрато из-за тотальной зацензуренности модели. Хайповый FLUX не пробовал еще...

Ответить