Lexica по началу было то чем я только и пользовался, первые недельки три но понимания как оно работает это к сожалению не даёт, гененрит плюс минус, не факт что похожее, мало того что Seed нужен определённый чтобы что то получить, так ещё и при том что размер 512*512 или 1024*1024 результаты опять же в корне разные, к тому же там нет указания какая модель использована. Пробовал по дефолту выставлять швы, ну результаты что-то не фонтан, границы рамок невооружённому глазу видны
Стоило только всплакнуть про Alpaca и мне сегодня же прилетел инвайт))) 2 месяца ожидания)) хех))) И так итоги тестов, во-первых оно платное, каждая генерация примерно 1 кредит, на поиграться дают 200. Генерит по факту что-то жуткое, удобства как в видео рекламке их абсолютно не заметил... На деле всё довольно кривокосенько. Плюс нельзя генерировать что-то в рамке менее 128 или более 1024 пикселей, так что после такой пробы Invoke в полнейшем фаворе =)) Осталось только научиться запросы правильные придумывать, а то у меня с этим прям туговато... В обычный то поисковик пойди запрос подгадай чтобы что-то нужное найти, а тут ещё и негативно позитивные нужно в голове держать =)
Ну и вопросиков несколько по Invoke всё ж народилось, в следствие очередных тестов, когда я маской выделяю допустим лицо и делаю конкретно вокруг него рамочку, результат будет хуже если бы я взял например всего человека обвёл, в том смысле алгоритм обсчитывает всё рамку (имеет смысл её болше делать или же лучше чисто объект обводить?), или всё же только то что под маской и несколько пикселей рядом? Тот же вопрос, если я не маской воспользовался, а удалил изображение и генерю на его месте новое.
Ну если копипаст работает то и вопросов нема)) а то я ж обычно через сохранить открыть туда сюда лазаю)
У меня 48гб оперативной и 24гб видеопамяти говорят о том что мне постоянно чего то не хватает.. и уж не знаю почему но "Cuda out of memory" на каждом углу меня попросту убивает...
3dlutcreator вам не знаком? программка такая для цветокора) есть там 2 полезнейших кнопки, перенос изображение на рабочее поле из фотошопа, или отправка слоя в фотошоп, путь к фотошопу задаётся в настройках (или как вариант перенос в любой иной графический редактор) Вот если бы такие кномпочки добавить, ну это опять из мечталок-пожелалок пошло, раз уж более плотную интеграцию через api сделать не получается, getalpaca.io с виду идеальный в этом плане инструмент, но они в какой-то затяжном бета доступе, которого мне получить так и не довелось. С другой стороны одновременное открытие фотошопа и SD невдупленно прожирает всю возможную память, это я уже на примере Krita посмотрел, если бы в Krita не было такого гемора с созданием масок, быть может и там генерячил бы, но там разрешение конечно не ахти придётся ставить в угоду потреблению.
так это и было про img2img, насчёт сбились, вот уж хз, так сказать из коробки так и было, это уж потом попёр с ними экспериментировать =) а делал из упоротого по ISO фото, так-что болванчики там уже были =))) собственно было/стало
Да это мы всё прекрасно понимаем, человечьи хотелки они такие, сколь не дай, всё мало =)))
плюс минус решение вчера накопал. В inpaint есть такая вкладка как infill and Scaling, если там ставить none то повторных ресайзов не происходит. А ещё есть Same Correction, который, помимо CFG scale и Strenght, четырьмя параметрами, влияет раз таки на степень детализации изображения если включен Infill and Scaling. Но ни инструкций ни уж тем более видео гайда про то найти мне не удалось, до 4 утра сидел всё перетыкивал опытным путём, еле-еле к близком результату добрался... Самое проблемное в нейросети на данный момент это построить правильный запрос именно для получения того, что задумано. К примеру на генерацию 3 лиц в виде болванчиков без лица у меня ушло в общей сложности часа 3-4, и это на 4090. В фотошопе такое бы заняло минут 15... НО мы ж не ищем лёгких путей... Кстати вопреки мнению мнению что модель sd1.5_Inpaint лучше рисует чем sd1.5, по крайне мере в A1111 это так и есть, то в Invoke это с точностью до наоборот. Каким-то методом попроще можно ли добавить папку со 150гб иных моделей в Invoke? не загоняя каждую поштучно какой-либо командой через консоль...
А вот кстати и перепроверил, вспомнил в чём боль с InvokeAI, при генерации очень мелкого участка по началу всё идёт норм, но завершается всё вот таким шлепком... И как это исправить я не понимаю =( https://disk.yandex.ru/i/eHxdc2_pe-EsiQ
Вот вроде и интерфейс то у Вас правильный и вроде как удобный, и аутпэйнтинг завезли (которым я почему-то ну совсем не пользуюсь), но я всё ловлю себя на том, что всё же чаще пользую А1111, он же ж там прикрути расширения, а в них масочки глубины, да и базы там подключаются элементарно закидыванием файла в папку... у NKMD просто путь к папке указывается, но у него вроде и отдельная приложение и каке-то они там ускорение лихое завезли в 1.7.2, но им я почему-то не пользуюсь абсолютно... На вкус и цвет как говорят, но я что-то никак не прочую вкус фломастеров, уж сколько раз не пытался себе заставить, не понимаю что ж тут не так...
так уже ж пользуем вовсю))) Отдельная благодарочка, что не забыли))) как там дримбут? не прикручивается ещё?) а то этот мне автоматик 1111, что NKMD с его постоянными "CUDA error: out of memory" памяти ему что на 12гб 3060 не хватало, что на 4090 24гб мало... я фиг уж знает чего и делать то... Вон даже до какой дичи докопался, но опять же не поняв, как оно ставится, заглохло и на том( ибо через PIP всё там глохнет...
и там написал) неа, библиотеки по умолчанию во всех проектах SD от января месяца версия стоит уж хз почему, видимо стабильности для))
есть правда один нюанс, я хотел в Automatic 1111 потренировать, а они там Dreambooth так обновили, что теперь это 4 вкладки разбросанных абы как, что чёрт ногу сломит(
Вот она сила единства! Покорнейше благодарю!
Кстати про увеличение скорости! Самый простой способ удвоить количество it/s (У меня сработало на 4090).
скачать файлы cuda с https://developer.download.nvidia.com/compute/redist/cudnn/v8.6.0/local_installers/11.8/ скопировать .dll файлы из папки "bin" в этом zip файле, заменить ими те, что в "anaconda3\envs\invokeai\Lib\site-packages\torch\lib"
Я не знаю что у меня не так... но скорости генерации у меня на 4090 никакущие((( изложил подробности здесь https://github.com/invoke-ai/InvokeAI/issues/1712
На работе запускал на 3060 12гб выла как ракета с загрузкой всех параметров под завязку и подъёмом температуры до 90 градусов, даже MSI Afterburning пришлось поставить чтобы ограничить этот рёв лютый. А 4090 будто на расслабоне, чуток пожужжит и отдыхает... Что я делаемс не так? Дома никакого софта на ослабление видюхи не стоит. Win10, проц Rhyzen 5-3600, оперативы 48гб, 4090 gainward. Будут как-ие-нибудь советы, рекомендации?
А можно гайдик? как замутить модель основанную на стиле, а не на конкретном (мужике, собаке и т.п.)
готов тестить на 4090 через недельку =))) БП с корпусом едут))) ох уж эти нивпих@емые видюхи...
океюшки
Что-то пошло не так... как до версии 2.0.1 обновил, что 2.0.2
При любой генерации наваливает... Чем забороть не представляю...
> after adjusting image dimensions to be multiples of 64, init image is 576x768flaskwebgui - [INFO] - App closed
flaskwebgui - [INFO] - Closing connections...
Кстати про инпаинт и аутпаинт, вкладки до сих пор без гуи, а как их в консоли заускать и вовсе не прдеставляю... похоже ещё пилить и пилить.. когда гуя на всё подвезут? И когда собственно постоянные вылеты залатают?)
это кстати пример того, когда интерфейс очень неприятен. Типа "красивые" шрифты, впихивание двух слайдеров в одну полоску для экономии места.. это та ещё дичь.
Вот она - обратная связь)))) Очередной плюсище в Вашу копилку =)
--gui Start InvokeAI GUI - This is the "desktop mode" version of the web app. It uses Flask to create a desktop app experience of the webserver.
Это как бы он и есть... так что хром сервис всяко подхватывает.
SDGUI от NKMD, если Вы про него, это самый ущербный интерфейс, в нём нет практически ничего. Если только вам не нужно просто в тупую генерить что-то зачем-то, минимализм его всё. Ну и ставится оно само в один клик, со всеми потрохами, скажем так.
Собственно из опробованного.
Минусы:
1. В гуи пашет только генератор из текста и img2img. Inpaint и Outpaint отключены, как и разрекламированные ноды. Как только всё это заработает, это будет топчик.
2. Категорически не хватает оконца с негативными запросами, и то что графический интерфейс пускается через окошко хрома, хотелось бы просто экзэшник, хотя фиг знает будет ли оно работать лучше.
3. Попытка сделать восстановления лица заканчивается всегда одним и тем же после 100% подгрузки parsing_parsenet.pth крахом на попытке обработки:
flaskwebgui - [INFO] - App closed
flaskwebgui - [INFO] - Closing connections...
После неких действий и вовсе стартовать обработка лица >> GFPGAN - Restoring Faces for image seed:unknown_seed
4. Не нашёл где переключить CodeFormer или GFPGAN. Кстати категорически рекомендовал бы прикрутить GPEN от Ciosсos он гораздо эффективнее улучшает лица с фотографической точностью! GFPGAN и CodeFormer улучшают хорошо только размытые в хлам лица, причём категорически меняя реальные черты лица, узнаваемость падает в разы.
5. Как и прочие интерфейсы, не выгружает себя из видеопамяти когда находится в бездействии, стабильно половину видеопамяти отъедает.
А теперь о несомненных плюсах.
1. Это первый GUI на котором у меня img2img переварил картинку 1408х1856 не получив облома от CUDA на видюхе 3060 12гб, тут прям безоговорочный чемпионище!
2. Интерфейс выглядит приятно, делается и тёмный и светлый, но менять параметры стрелочками гемор, бегунками всё таки удобнее. При наведении на окошко, и круткой колёсика, было бы тоже приятно =))
3. Пока генерится изображение интерфейс не встаёт колом, как это происходит у автоматика, в любом из браузеров. Как только картинка готова, то отображается моментально.
4. Все параметры, настройки и даже изображение загруженное при крахе программы, при перезапуске моментально появляются, как последняя сессия. Вот только для перезапуска каждый раз по новой нужно тыкать батник, автоперезапуска нет.
Ну что ж... проект весьма интересный, хоть и не без гемора при установке, но ждёмс всех функций, должно получится, я прям в Вас верю =) Что прям однозначно нужно это маску с удобством использования, как в фотошопе (инвертирование её в том числе) и негативные запросы. Остальное как Бог пошлёт =)
и в этом его огромный плюс. Я уже пожалуй все UI интерфейсные перебрал, и автоматик реально топчик в плане инструментария. Из конкретных проблем это режим маски, где даже элементарной стёрки нет, не говоря уж о точных инструментах. В остальном всё шикарно. И есть мать его за ногу BAT который прожал и интерфейс стартанул. и в браузер и удалёнка и что хошь. У вас кроме командной строки я дальше не продвинулся. Радует лишь одно что отечественный разработчик взялся, хоть есть с кем потрындеть и быть услышанным))
Эм... хоть бы один батник для запуска GUI... ни экзешки нифига =(( Ох уж мне эти строки кода..
Что сложного сделать так?
@echo off
call conda activate invokeai
python scripts\invoke.py --gui
pause
правда и оно гонит мол установите модуль flaskwebgui
после "pip install flaskwebgui"
открылся таки ГУИ... ща изучим
эм... а ссыль где брать?