Добрейшей ночки, пидоры!
Видел некогда в комментах к одному из посту с нейроартом, некий пидор выкладывал гифку с поэтамным созданием картинки нейросетью.Вопрос у меня следующий:
Как (если можно, а я думаю что можно) сохранять "промежуточные" картинки в какую-нибудь папку отдельными файлами, чтобы видеть что было на конкретном этапе и выбрать лучший вариант?
Вопрос этот и к тому, что на 13 шагах картинка одна, а на условных 20 она уже совсем другая.
Ну и банальный интерес что там было на этапах генерации.
Подробнее
КУПОН ДЕЙСТВУЕТ ДО 01.01.2077 ИСПОЛЬЗОВАТЬ ТОЛЬКО В СЛУЧАЕ КРАЙНЕЙ НЕОБХОДИМОСТИ
нейросети,пидоры помогите,реактор помоги
Еще на тему
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Custom-Scripts#saving-steps-of-the-sampling-process
А так, в зависимости от "кривизны" рук или самому код ковырять на предмет сохранения промежуточных этапов, либо искать по гитхабу что там наваяли для конкретной сети.
Касаемо просмотра прогресса этапов генерации, для поиска лучшего, тут смысла не сильно много. Попробую интерпритировать то, что было сказано мудрецами здесь: https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/1113#issuecomment-1259008641
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/1026#issuecomment-1258553476
Представим, что AI это мясной художних. А Steps это время время которое художник потратит на работу.
За 10 "шагов" при заданых максимальных 10, он нарисуем нам кривенкую, но готовую картинку, без излишка деталей и т.д. Но за те же 10 при максимум 60, мы увидим только начало его работы, накидывание набросков, ибо так, как мы выделили ему больше "времени", он будет рисовать дольше, но больше удалясь в детализацию и проработку.
Открывайте окно, ща будет душно.
Если представить это более практично, без поэзии, то нарисуем в голове 2 шкалы, от 0 до 1, в 10 и 40 шагов каждая. Представим что шум из которого и генерится наша картинка находится на начальной точке = 0, как тогда уже готовое изображение находится на точке = 1.
И так на шкале в 10 шагов, каждый шаг будет равен 0.1, как на шкале в 40 шагов, каждый шаг будет равен 0.025...
Заканчиваю душную лекцию, перехожу к более понятным словам.
При конкретном значении Seed, изображения будут создаваться так или иначе одинаковыми, шаги просто дадут AI больше времени подумать, о том, а как можно лучше, красивее, правильнее, детальнее, создать изображение.
Так что нет смысла ни сохранять промежуточные шаги, ни продолжать оттуда. Также невозможны "бесконечные" шаги.
А по поводу, сохранения генерации изображений в GIF, то вот скрипт: https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Custom-Scripts#saving-steps-of-the-sampling-process , закинь его в папку Scripts, и в UI сетки потом выбери его в разделе скриптов и выбери папку выгрузки изображений. Скрипт сохраняет не сразу gif, а как раз поэтапно все шаги проделаные сеткой от 0 до 1. Дальше фотожопом можно накидать гифку.
Жаль конечно
На реддите народ часто постит видео из генераций, уже напридумывали кучу приблуд именно для анимаций последовательных генераций, но я эту тему не изучал.