DeepFaceLab - нейросеть, меняющая лица в видео.

Страницы :   Пред.  1, 2, 3, ... 67, 68, 69  След.
Ответить
 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 11-Май-18 21:22 (7 лет 4 месяца назад)

в инструкции же написано
Цитата:
Опция debug позволяет посмотреть процесс наложения лиц и некоторую техническую информацию по каждому кадру в консоли, нажимаете пробел в окне просмотра.
[Профиль]  [ЛС] 

oloth

Стаж: 15 лет 7 месяцев

Сообщений: 119

oloth · 12-Май-18 16:57 (спустя 19 часов)

resource exhausted всегда значит, что у вас не хватает памяти на GPU
Если вы запускаете тренировку на той же видеокарте, на которой производите работу, не забывайте, что стандартный интерфейс windows + броузер + ютуб забирают море видео памяти.
Это очень хороший пакет, по сравнению с аналогами.
Его же можно качнуть на официальном github автора, пока будете ставить Питон и доп. библиотеки во многом разберетесь
GPU с менее 4-5GB оперативки по общему счёту не годятся для фэйс сваппинга
Все, что не начинается с GT+Цифра это офисные ГПУ, которые кране медленны.
Мобильные ГПУ в общей совокупности также малопригодны, если только у вас не убер игровой ноут.
Время тренировки может быть крайне высоким особенно на H128 алгоритмах.
Использовать ПС во время тренировки скорее всего не выйдет, если у вас не стоит доп. видеокарта для работы.
[Профиль]  [ЛС] 

fengzhong

Стаж: 7 лет 7 месяцев

Сообщений: 10


fengzhong · 13-Май-18 04:00 (спустя 11 часов)

CyberDain
谢谢你的幸苦工作,现在遇到一些问题,除了H128能正常运行外,其余都显示一下故障,http://i104.fastpic.ru/big/2018/0513/ff/_b2118f7c1149ef0efa033dd2376d21ff.png
希望你帮我看一下。
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 13-Май-18 12:29 (спустя 8 часов)

fengzhong писал(а):
75343365CyberDain
谢谢你的幸苦工作,现在遇到一些问题,除了H128能正常运行外,其余都显示一下故障,http://i104.fastpic.ru/big/2018/0513/ff/_b2118f7c1149ef0efa033dd2376d21ff.png
希望你帮我看一下。
upload your workspace to google drive, I will check.
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 14-Май-18 08:42 (спустя 20 часов)

Готовлю мега апдейт.
Будет значительное улучшение моделей вообще.
И особенно LIAEF128. С новой моделью Кейжд-Трамп получается просто офигенным. Меньше мельканий, маска стабильнее, черты лица лучше.
Будет видео сравнения.
[Профиль]  [ЛС] 

da771

Стаж: 16 лет 2 месяца

Сообщений: 160


da771 · 14-Май-18 10:30 (спустя 1 час 48 мин.)

Переучивать с нуля нужно будет старую модель или доучить можно с новым улучшением ?
[Профиль]  [ЛС] 

Nyakman

Стаж: 15 лет 8 месяцев

Сообщений: 13

Nyakman · 14-Май-18 15:51 (спустя 5 часов, ред. 14-Май-18 15:51)

CyberDain а сколько в среднем нужно этих Epoch набрать? Или нужно ориентироваться по цифрам loss?
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 15-Май-18 07:27 (спустя 15 часов, ред. 15-Май-18 07:27)

Nyakman писал(а):
75351584CyberDain а сколько в среднем нужно этих Epoch набрать? Или нужно ориентироваться по цифрам loss?
в инструкции:
Цитата:
В окне Training preview также мы видим кривую ошибки. Если эта кривая в среднем не уменьшается с течением времени, примерно оцениваете общий уровень шкалы, то дальше тренировать смысла нет.
------
видео сравнения https://www.youtube.com/watch?v=_52EaJi1USI
[Профиль]  [ЛС] 

da771

Стаж: 16 лет 2 месяца

Сообщений: 160


da771 · 15-Май-18 16:09 (спустя 8 часов)

Да, в сравнении новый Трамп значительно лучше старого ))
На 31ой секунде забавно глаза разъезжаются от носа в стороны ))))
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 15-Май-18 18:38 (спустя 2 часа 28 мин., ред. 15-Май-18 18:38)

da771 писал(а):
75356756Да, в сравнении новый Трамп значительно лучше старого ))
На 31ой секунде забавно глаза разъезжаются от носа в стороны ))))
а слева съезжаются. Ну в этом суть морфера.
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 16-Май-18 12:56 (спустя 18 часов, ред. 16-Май-18 12:56)

раздача обновлена
Нужно перезапустить тренировку всех моделей.
Апгрейд движка на TensorFlow 1.8.0, CUDA 9.0, CuDNN 7.0
Улучшено качество всех моделей.
До/после LIAEF128 YouTube: https://www.youtube.com/watch?v=_52EaJi1USI
H128 Кейдж https://github.com/iperov/OpenDeepFaceSwap/raw/master/doc/H128_Cage_0.jpg
[Профиль]  [ЛС] 

sanych1010

Стаж: 15 лет 2 месяца

Сообщений: 32


sanych1010 · 16-Май-18 22:26 (спустя 9 часов)

скажите пожалуйста tensor cores поддерживаются и как поменять n.float =16 с тезорфлоу 1.8 Задействуются тензор коры только при флоат =16 на titan V
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 17-Май-18 00:04 (спустя 1 час 37 мин., ред. 17-Май-18 00:04)

беспонятия. У меня нет такой видюхи, чтобы проверить.
[Профиль]  [ЛС] 

sanych1010

Стаж: 15 лет 2 месяца

Сообщений: 32


sanych1010 · 17-Май-18 00:36 (спустя 32 мин.)

CyberDain писал(а):
75363747беспонятия. У меня нет такой видюхи, чтобы проверить.
Сейчас запущу - напишу. А где менять n.float может подскажете, чтобы долго не копаться. дело в том, что в tensorflow 1.8 задействуются тензор ядра при нфлоат = 16, если 32, то идет куда.
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 17-Май-18 06:11 (спустя 5 часов, ред. 17-Май-18 06:22)

ну у меня сама прога рассчитана под 32. Т.е. внутри всё под 32, загрузка изображений, модели, итд итп.
Под 16 всё переделывать это ахтунг. Я бы заморочился будь у меня такая видюха =) но $3000 это хз, учитывая что через 2 года такая же по мощности будет уже $1500
[Профиль]  [ЛС] 

fengzhong

Стаж: 7 лет 7 месяцев

Сообщений: 10


fengzhong · 17-Май-18 06:16 (спустя 5 мин.)

CyberDain
需要下载TensorFlow 1.8.0,CUDA 9.0,CuDNN 7.0吗?还是已经打包在压缩包中?
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 17-Май-18 06:23 (спустя 6 мин.)

fengzhong all necessary files already integrated to build
[Профиль]  [ЛС] 

fengzhong

Стаж: 7 лет 7 месяцев

Сообщений: 10


fengzhong · 17-Май-18 06:45 (спустя 22 мин.)

CyberDain
好的,谢谢, data_dst extract faces MANUAL为什么看不到保存的图片,还是我操作错误?
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 17-Май-18 08:27 (спустя 1 час 41 мин.)

fengzhong
images saved in data_dst\aligned
[Профиль]  [ЛС] 

sanych1010

Стаж: 15 лет 2 месяца

Сообщений: 32


sanych1010 · 17-Май-18 13:23 (спустя 4 часа)

вообщем и целом тренироква прошла через CUDA. температура была 68С загрузка GPU от 0 до 90 циклами. Изначальные потери на А и Б 0.5 через 5 часов упали до 0.12 0.14 .
Если интересует какая-то другая инфа - дайте знать
CyberDain писал(а):
75364224ну у меня сама прога рассчитана под 32. Т.е. внутри всё под 32, загрузка изображений, модели, итд итп.
Под 16 всё переделывать это ахтунг. Я бы заморочился будь у меня такая видюха =) но $3000 это хз, учитывая что через 2 года такая же по мощности будет уже $1500
[Профиль]  [ЛС] 

oloth

Стаж: 15 лет 7 месяцев

Сообщений: 119

oloth · 17-Май-18 16:31 (спустя 3 часа, ред. 17-Май-18 16:31)

Скажите CyberDain, а имеет ли смысл тренировать на схожих картах: 9080Ti, 1070Ti или в такой конфигурации от multi_gpu не будет особого толку? Экстрактор суперский конечно DLIB. Модель ещё не успел протестировать, сет создавался 16 часов.
Нельзя ли alignments вытащить назад в YAML? Неудобно сетами перекидываться между пакетами. Совместимы ли landmarks с подобными экстракторами (CNN)?
PS: Вам не нужна помощь в переводе инструкции на английский?
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 17-Май-18 19:41 (спустя 3 часа, ред. 17-Май-18 19:41)

мульти гпу только на идентичных гпу нужно, иначе один будет ждать другой, т.е. мощный уже выполнил операцию и простаивает, пока слабый доделывает такую же работу. Мощный мог бы делать следующую работу, но он ждет слабого.
Если есть мощные но разные гпу, можно тренить сразу несколько фейков, но придется самому разобраться в командной строке с ключами --force-best-gpu-idx и --force-gpu-idxs
какой еще yaml ? вся инфа встраивается в картинки. Как по мне лучше дублировать те же сеты в workspace, чем потом ломать голову что куда законнекчено, портативность и независимость папок это удобно и надежно. У меня винт на 2тб и дофига сетов, никаких проблем не испытываю.
Про ландмарки не понял.
Проблема перевода инструкции на английский, то что ее нужно будет так же поддерживать при апдейтах.
[Профиль]  [ЛС] 

petrgarin2016

Стаж: 8 лет 4 месяца

Сообщений: 13


petrgarin2016 · 17-Май-18 20:18 (спустя 36 мин., ред. 17-Май-18 20:18)

Тренинг у меня не работает(все команды пробовал).Просчитывает, потом бац нажмите кнопку и всё, закрылась.Странно предыдущие проги работали.дрова обновил.1050ti....обидно.
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 17-Май-18 21:02 (спустя 44 мин., ред. 17-Май-18 21:02)

если не сложно, запиши видео что не работает. Или скинь в личку teamviewer приглашение
petrgarin2016 а марка проца какая
забыл указать, что новая сборка более не работает с процессорами без поддержки AVX
[Профиль]  [ЛС] 

sanych1010

Стаж: 15 лет 2 месяца

Сообщений: 32


sanych1010 · 18-Май-18 00:46 (спустя 3 часа, ред. 18-Май-18 00:46)

LIAEF128YAW после тренировки не может найти лица в фазе наложения, если использовать дебаг то вручную при нажатии пробела и ввод лица накладываются. Учитывая что количество aligned лиц 2000, то вручную это проблемно. Есть идеи, что это может быть? модели тренировалась до 0.012 обе.
[Профиль]  [ЛС] 

oloth

Стаж: 15 лет 7 месяцев

Сообщений: 119

oloth · 18-Май-18 02:48 (спустя 2 часа 1 мин., ред. 18-Май-18 02:48)

sanych1010 писал(а):
75368868LIAEF128YAW после тренировки не может найти лица в фазе наложения, если использовать дебаг то вручную при нажатии пробела и ввод лица накладываются. Учитывая что количество aligned лиц 2000, то вручную это проблемно. Есть идеи, что это может быть? модели тренировалась до 0.012 обе.
Какая разница между LIAEF128YAW и LIAEF128 в плане качества?
CyberDain писал(а):
75367424мульти гпу только на идентичных гпу нужно, иначе один будет ждать другой, т.е. мощный уже выполнил операцию и простаивает, пока слабый доделывает такую же работу. Мощный мог бы делать следующую работу, но он ждет слабого.
...
Проблема перевода инструкции на английский, то что ее нужно будет так же поддерживать при апдейтах.
Спасибо за помощь.
Текст не очень в принципе большой, хотя обещать регулярных обновлений перевода не могу.
Вопрос был одинаковый ли формат facial features у HOG/CNN/DLIB/HT, и можно ли вытащив данные в YAML попробовать потренировать сет через faceswap и наобарот?
LIAEF128 классная штука, феноменально быстро тренируется, назначение LIAEF128YAW не очень понятно, а вот MIAEF128 очень хочется попробовать как можно быстрее.
[Профиль]  [ЛС] 

sanych1010

Стаж: 15 лет 2 месяца

Сообщений: 32


sanych1010 · 18-Май-18 02:51 (спустя 3 мин.)

ну трудно сказать - лица не находит
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 18-Май-18 06:35 (спустя 3 часа, ред. 18-Май-18 06:35)

sanych1010 записывай видео проблемы. Гадалок тут нет.
oloth писал(а):
Спасибо за помощь.
Текст не очень в принципе большой, хотя обещать регулярных обновлений перевода не могу.
Вопрос был одинаковый ли формат facial features у HOG/CNN/DLIB/HT, и можно ли вытащив данные в YAML попробовать потренировать сет через faceswap и наобарот?
не над переводить. Кому надо через переводчик с русского разберутся, как китаец здешний.
Ландмарки такие же, просто в другом формате в пнг файлах. Какой смысл тренировать в faceswap?
-
Текущая проблема LIAEF128 - не распознаются закрытые глаза даже на 50к эпохе.
H128 распознаёт.
[Профиль]  [ЛС] 

oloth

Стаж: 15 лет 7 месяцев

Сообщений: 119

oloth · 18-Май-18 14:25 (спустя 7 часов, ред. 18-Май-18 14:25)

Понятно. Ваш LIAEF128 очень быстро тренируется, просто феноменально быстро даже для 64 сетей.
Мне кажется плохое распознавание глаз это недостаток нейронов на последнем слое Encoder перед upscale либо мало слоёв конволюции.
Сети нередко воссоздают целевое лицо вместе с мимикой (при отсутствии в исходнике аналогичных векторов) (хотя ~25% таких творений нечёткие). Я даже видел, что через неделю, такая сеть начинает повторять движение зрачков dst.
Глаза ещё сильно привязаны к batch size. Всё индивидуально, для faceswap H64, который без маски, лучший результат при размере 48. Дальше результат мутный (я 128 пробовал и 256).
Ещё можно закинуть пару "кирпичей" в src, т.е. картинок не содержащих лицо, нибудь куски стен, любой мусор, главное не белый шум. Это не даёт сети стабилизироваться, она пытается перетасовывать классы, что иногда приводит к хорошим результатам с мимикой. По достижения результата "мусор" удалить.
.
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 4 месяца

Сообщений: 839


CyberDain · 19-Май-18 18:22 (спустя 1 день 3 часа, ред. 19-Май-18 18:22)

oloth,
почему стал быстро тренироваться. Я просто изменил DSSIM из keras_contrib на новую из TF 1.8.0
Возможно просто увеличенный размер вектора ошибки в ней =) т.е. learning rate тоже ведь возрастает? Отсюда и новые яркие почти белые ореолы вокруг лиц. Главное, что на аппроксимацию лиц это не повлияло.
насчет IAE
да, общего upscaled кода 8х8 нет как в H128.
Вот изначальный вариант IAE, который породил вообще тему морфинга:

E содержит только свёртку. А interы - dense и не upscaled код. Плюс только один декодер. Но оно морфило очень агрессивно, где в результате плохо прослеживалось src лицо.
Текущий мой "Light IAE" это 2 интера с upscaled 8x8 кодом.
Причем когда тренится src - то дважды складывается проход по A интеру.
но для dst тренинга - складывается проход по A и B интерам.
Т.е. для нейронки поиск схожих черт по сути только при dst проходе.
Т.е. по вашему надо просто дольше тренировать?
Если сможете поэкспериментировать насчёт глаз в LIAEF128 - было бы не плохо.
Азиаты меня еще напрягают с глазами в H128. Т.к. их глаза узкие, нейронка с ними творит не понятно что =)
Сейчас тестирую рандом размер ячейки варп сетки TrainingDataGenerator.py
#random warp by grid
cell_size = [ w // (2**i) for i in range(1,5) ] [ np.random.randint(4) ]
до этого было только 32 размер ячейки для 256.
----
кста по какому принципу размер батча может влиять на глаза?
я протестирую разный размер батча и проверю глаза.
Если подтвердится, то поставлю жесткие требования к железу на каждую модель. Возможно даже исключу 2GB режим при котором батч только = 1. Ибо лучше пусть люди ставят норм железо, чем генерят хреновое качество фейков.
----
да действительно на 2Гб модели с батчем 1 закрытые глаза не распознались. Даже с батчем 2 уже слегка получше.
H128 с батчем 8 впринципе нормально распознаёт.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error