Здравствуйте дорогие друзья.
В моей предыдущей статье мы с вами рассматривали как редактировать конфигурационный файл и для чего это нужно.
Сегодня мы рассмотрим, как создать пресет Turbo (с обновлением Fooocus 2.3.0 появилась возможность выбора пресетов в веб-интерфейсе и необходимость в создании дополнительного *.bat файла отпала).
В предыдущих версиях пользователи Focus были лишены возможности пользоваться всеми преимуществами Stable Diffusion, но разработчик решил таки исправить эту ситуацию и теперь мы можем использовать LCM и Lightning модели. Осталась только Turbo, и я расскажу вам, как можно работать и с ней.
Для начала, давайте перейдем к папке Fooocus и откроем файл config_modification_tutorial.txt, так как он нам понадобится, чтобы "подсмотреть" некоторые настройки.
Затем откроем папку presets в папке Fooocus и сделаем копию любого файла пресетов.
Переименовываем эту копию в «turbo» не меняя расширение .json и открываем в режиме редактирования.
Я буду настраивать все параметры на основе рекомендаций автора модели. Для вашей модели настройки могут отличаться, но вы сможете найти всю необходимую информацию под выбранной вами моделью, нажав на «Show more». Авторы, как правило, указывают, с какими параметрами их модель работает лучше всего.
Чтобы не запутать вас я выделю те строки, изменения в которых позволят нам работать с использованием этого режима.
В открытом файле пресета нам необходимо указать название нашей turbo-модели. Я буду использовать Dreamshaper XL Turbo, вы можете выбрать себе любую модель, которая вам больше нравится.
"default_model": "dreamshaperXL_v21TurboDPMSDE.safetensors", - внутри кавычек вставьте точное имя используемой вами модели без ошибок и лишних знаков.
"default_cfg_scale": 2.0, - мы выставляем 2, потому что автор указал значение параметра для своей модели..
Значения могут различаться, поэтому внимательно читайте рекомендации. И помните, чем больше цифра в cfg_scale, тем более "пережженные" изображения вы можете получить при работе в этом режиме.
"default_sample_sharpness": 3.0, - резкость выставлю пока такую, но если что-то не понравится можно всегда зайти и подредактировать значение.
"default_sampler": "dpmpp_sde", - сэмплер или проб-отборник выставим на DPMPP_SDE.
Строки негативного и позитивного промпта оставим пустыми, "default_prompt": "", "default_prompt_negative": "",
"default_styles": ["Fooocus V2"] - прописываю те, которыми чаще всего пользуюсь.
"default_aspect_ratio": "1024*1024", - меняю разрешение на стандартное, то, на котором обучаются большинство доступных SDXL моделей, и на котором, как утверждают многие, лучше всего работают модели turbo.
"checkpoint_downloads": {}, - удаляем строку со ссылкой на скачивание модели
Теперь переходим в заранее открытый файл туториала config_modification_tutorial.txt, идем на строку 122 (примерно).
И копируем эту строку в свой файл пресета Turbo: "default_overwrite_step": -1, прямо под строкой соотношения сторон по умолчанию и меняем значение с -1 на 6.
Теперь можно сохранить файл. Закрыть его. Запускаем фокус и чтобы увидеть что наш пресет заполнен правильно перейдем в расширенные настройки и посмотрим.
Режим Lightning имеет свои настройки.
А при переключении в режим turbo меняются настройки в предустановках, производительности и соотношении сторон на те, которые мы прописали в пресете.
Так-же мы видим, что изменилось в стилях:
В моделях выставлена указанная в файле пресета наша модель:
А в расширенных настройках заданные нами значения:
Изменен сэмплер:
И принудительная запись шага сэмплирования теперь начинается с 6.
Если вы при переключении в режим turbo увидели все введенные вами значения, значит вы все сделали правильно и теперь можно попробовать сгенерировать изображение в этом режиме.
И таки шо мы имеем с гуся?! с turbo!?
Довольно приятный результат и всего то навсего за 6 шагов.
На этом всё. Надеюсь этот материал будет для вас полезным. Всего наилучшего и до новых встреч.
Ну и конечно же, если вам понравилась эта статья, буду рад вашим подпискам, комментариям и лайкам. Недавно я запустил Discord-канал и постараюсь поддерживать его насколько возможно, там вы сможете не только следить за новостями, но и общаться, делиться опытом и приобретать новые знания о нейросетях. Чтобы всегда быть в курсе моих новых материалов, подписывайтесь на мой Boosty, Telegram-канал и страницу "ВКонтакте". Пока что нас немного, но я надеюсь, что с течением времени сообщество станет больше. Это станет отличной мотивацией для меня активно работать и над другими социальными сетями.
Чуть не забыл. Желающие пользоваться русской версией Fooocus, переходите по ссылке и качайте русификатор.