23.10.2024: Нейросетевая среда
Хорошо сделанный инструмент на основе нейросети напоминает… рулетку в казино. Вроде именно ты пишешь промт, вроде даже можешь выбрать область картинки для изменений или предлагаешь свой рисунок в качестве основы, но результат каждый раз рандомный. После нескольких минут ожидания, ты можешь внезапно получить на выходе блевотную ерунду (это часто бывает), а можешь увидеть шедевр.
Недавно мне дали погонять нейросеть Hailuo AI, которая умеет создавать короткие видеоролики. При том, дали по царски: на три дня, без лимитов. Правда ожидание генерации длится 10-15 минут, да и логотип свой лепят, но зато бесплатно.
Оплатить-то у меня и не получится, ибо из РФ деньги не принимают, а других вариантов особо и нет.
К слову, безлимитная подписка на месяц там стоит 95$ (примерно десять килорублей), а с лимитом примерно в 30 генераций (1000 кредитов, при 30 за генерацию, что ни о чём вообще-то) обойдётся в 10$.
Что я сделал, получив в руки такую игрушку? Взял несколько моих нейроартов и начал оживлять.
Ставлю сразу три генерации и ухожу работать минут на 40. Вспоминаю, прихожу, смотрю результат, ставлю ещё три. И так целыми днями.
Сегодня последний день. Там всего несколько часов осталось.
И да, результаты не ахти, но, имея много материала, можно сделать что-нибудь годное.
Очень сложно получить ролик без ляпов. То лицо размазывается как в хорроре, то глаза косят, то пальцы и прочие конечности пропадают, то тело деформируется, то фон плывёт. В общем, целая куча «детских болезней» диффузионных нейросетей двухлетней давности.
Но! То что получается, всё-равно впечатляет!
Хотел бы иметь подобную нейронку локально, чтобы можно было начать снимать на видео собственные фантазии. Как было бы замечательно… Особенно, если добавить возможность загружать перед генерацией небольшие датасеты.
Нынешний рабочий день наполнен хаосом. Меня постоянно отвлекают, чёткого плана нет, куча тестов всё ещё лежит, но у меня нет конкретного списка. А тут ещё нужно новые кейсы автоматизировать…
В конце-концов плюнул на всё, и запустил прогон, чтобы оценить состояние кейсов. А пока они гоняются, занялся правками, которые не требуют обращения к стенду.
Вечер наступил внезапно. У меня даже прогон ещё не закончился, а часы показали окончание рабочего дня.
В итоге, дождался завершения попытки 2 и включил третью. Результат буду оценивать уже завтра. Предварительно, актуализировать придётся немало.
Нейронка, на удивление, всё ещё работает и создаёт мне всё новые и новые видеоролики. Медленнее чем раньше, но справляется. Вероятно, «карета превратится в тыкву» где-нибудь в полночь.
Прогулялись. Подышали. Заскочили в пункт выдачи.
Оставшийся верер пытался завести нейронку Pyramid-Flow. Увы, но безрезультатно. Похоже, для неё нужна ОООООЧЕНЬ мощная видеокарта. Не чета моей NVIDIA GeForce GTX 1070.
Error during video generation: CUDA out of memory. Tried to allocate 5.45 GiB. GPU 0 has a total capacity of 8.00 GiB of which 0 bytes is free. Of the allocated memory 10.60 GiB is allocated by PyTorch, and 291.52 MiB is reserved by PyTorch but unallocated. If reserved but unallocated memory is large try setting PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True to avoid fragmentation. See documentation for Memory Management (https:\pytorch.org\docs\stable\notes\cuda.html#environment-variables)
Печально, конечно.
Напишите комментарий