24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Нейросеть научили менять лица в роликах у порноактрис 2
Разработчик этой технологии в качестве примера представил ролик, в котором настоящее лицо порноактрисы было заменено на лицо Арьи Старк из "Игры престолов", так же есть ролики с Эммой Уотсон и другими (deepfakes - ник на Reddit https://www.reddit.com/r/deepfakes/new/ ). Кидайте сюда кто что нарыл
Это /e , какие нейросети? - Речь идет про скрипт от товарища с reddit под ником deepfakes, который уже проник по всем новостям (погугли новости со словами "порно" и "нейросеть", который учит твой компьютер заменять одно лицо другим. Разумеется, приспособили это в первую очередь для создания порнофейков. Порно двигает прогресс, блять. Примеры можете видеть в прикрепе.
Скрипт? Что такое скрипт, блять, я не погромист-кун! - Не волнуйся, всё уже упаковали в обычное приложение. Оно не так уж просто в использовании, но разобраться - легче простого, особого IQ не надо.
Технические требования? В первую очередь, это видеокарта от Nvidia с Compute Capability не менее 3.0 и не менее 2Gb видеопамяти. Это минимум. Во -вторую, это винда. Любая. Проверить Compute Capability свеой ВК можно тут: https://developer.nvidia.com/cuda-gpus
Я соснул, мой компьютер не подходит. Это конец? Увы и ах. Как последний вариант, можно арендовать виртуальную машину у облачного сервиса, но это будет жутко дорого (аренда одной профессиональной ВК на виртуалке стоит от 50р/час), плюс скрипт, как и программа, не заточены под профессиональные видеокарты, и тренировка будет в разы дольше, чем на обычных GeForce. Овчинка выделки не стоит, вобщем. Если всёравно интересно - спрашивай. Возможность хотя бы пощупать процесс забесплатно на этих сервисах (триал) есть.
Как долго занимает создание фейка? Вообще, сильно зависит от железа. В общих чертах - от 6 до 16 часов на мощном железе (1070+), и от 12 до 100 часов на минималках.
Каков принцип работы? Вообще, процесс состоит из 3 этапов. В разных местах их называют по-разному, постараюсь привести все названия. Подготовка: Для работы программе понадобятся МНОГО (от 100 до бесконечности) фотографий с лицом обоих действующий лиц (порноактрисы и той/того, чье лицо будем вставлять). Для порноактрисы идеальными будут кадры из этого же видео, в которое планируется вставка (ffmpeg либо приложение версии 2.1). Для цели... лучше всего найти какое-нибудь видео с ней, чтобы оттуда набрать кадров. Если просто скормишь проге все её фотки из ВК/гугла/итд, тоже сойдет, но программе будет на порядок сложнее из-за разных макияжей, освещений, да просто возраста в момент фотографии. Итак, у тебя должно быть две папки с кучей фоток обеих актрис. 1. Align/Extract/Faceset Creation: Ищет лица на предоставленных тобою фото, вырезает их в отдельную папочку, и записывает файлик alignments.json , где помечает в текстовом виде, на какой фотке где нашел какое лицо. Этот файл нужен будет на шаге 3. 2. Train: Тренирует нейросеть заменять лица из одной папки, подготовленной на прошлом шаге, на лица из второй папки. Учится само, и очень долго. Если много "плохих" фоток (засветы, волосы на лице, фото в профиль, прилегающие к лицу предметы телесного цвета (If you know what I mean)), процесс затягивается в разы. 3. Merge/Convert: На основе данных тренировки и того, в каком кадре где находится лицо (да, надо будет все кадры всеравно прогнать через шаг 1, если тренировка велась не на них), заменяет одно лицо на другое на каждом отдельном кадре. Завершение: В конце нужно склеить отдельные кадры обратно в видео. FFmpeg, или приложение версии 2.1 в помощь.
Что за всраток вы тут постите? Ебаный пиздец, нонеймы одни. Возьми да сделай фейк со своей вайфу. Тебе никто не мешает, все инструменты даны.
До какого loss тренировать? Вообще считается оптимальным, когда почти все лоссы становятся меньше 0.01 или около того, но некоторые модели выдают на preview уже очень неплохие результата и начиная с 0.025. Смотри на превью, вобщем.
Какую порномодель искать для максимального сходства? Основные элементы, необходимые для сходства: Фигура, прическа, форма лица+расположение глаз/носа/итд. Можно еще попытаться хоть чутка похожую мимику найти. Такие вещи как форма носа, разрез глаз, форма рта - вторичны (т.е. похуй). Обращай внимание на татухи порномодели - зачастую именно они портят все впечатление (ну какая Эмма с татухой на всю руку, блять?)
Окей, буду пробовать. Советы вдогонку будут? Для начала попробуй зафейкать одну сцену, с прямо смотрящим лицом модели, короткую (5-10-20 секунд). Вобщем-то, лучше вообще на длинные ролики не позариваться, делать все нарезками из отдельных коротких сцен. Иначе очень долго будет всё делаться, и с вероятностью 90% получится крипота. С третьей попытки получается у всех, проверено. Только не сдавайся.
Вот пример как делать не надо. Руссанон набрал фоток старой Шараповой в гугле и запилил видео. Фейк технически очень качественный, но Шарапова сморщенная получилась, на трапа похожа.
>>316996 Формально фейк охуенный. То что он свежих фоток набрал - это фейл, да. Ну, с формой лица немного мимо. ну и вторых сисек у шараповой нет тоже Но в целом вот этот фейк охуенен. Обычно с первого раза крипотень такая вылазит, что можно и в монастырь уйти.
>>317001 Кстати, в фейкаппе версии 1.1 (не знаю как там дела с 2.1), лежит модель именно кейдж-трамп, правда сделанная с Layers=4, Nodes=1024 (в проге же по дефолту выставлено Nodes=512). Если выставить эти настройки и начать тренировать, то она начнет кейджетрампов делать из ваших вайфу.
Может, этот анон сделал так же, вот на нас кейдж и выглядывает изредка.
>>317002 будь человекаом, поясни: Что значит Nodes и Layers? Какие значения можно устанавливать для них, на что влияет изменение значений, есть ли какая то зависимость этих значений от видеокарты? Какие максимальные/минимальные значения они могут принимать?
Есть три значения вообще, с которыми можно играть при Train: Batch Size Layers Nodes
Layers/Nodes - грубо говоря, определяют качество модели, то, насколько круто нейросеть сможет заменять одно на другое. Условно говоря - чем больше оба этих значения, тем "тяжелее" будет видеокарте, но тем и качественнее будет выхлоп. Это не значит, что на "минималках" будет совсем уж крипово, но четкости, как у >>316996 , например, скорее всего не выйдет. Layers может принимать любые значения (дефолтное 4), Nodes - только степени двойки (128, 256, 512, 1024, 2048...). Каждая тренировка "запоминает" эти две характеристики, будучи с ними запущенной. Если ты прекращаешь тренировку через q, затем запускаешь по-новой, нужно указывать обязательно такие же эти два значения. В противном случае прога сотрет нахуй все результаты прошлых тренировок и начнет с нуля. Вообще, если тренировка идет на 4/512 - лучше так и оставить, и так норм. Дальше изменения несущественные.
Batch Size - грубо говоря, сколько итераций "за круг" прогоняет программа. Чем больше - тем быстрее будет процесс. Не уверен насчет того, должны ли тут быть именно степени двойки, или можно ставить хоть че.
Зависимость от ВК самая прямая - все числа надо щупать - тупо увеличивать их и запускать трейн, пока он не откажется запускаться, какая ошибками, либо не начнет зависать на первых 10 эпохах (это когда в нем появляются новые две циферки Loss). Повторюсь, но советую по факту увеличивать только Batch Size, не трогая два других значения.
"Минималки" - это Batch Size=16, Layers = 2, Nodes = 64. На этом получается запустить тренировку на GTX660 2Gb.
>>317019 Спасибо за подробные разъяснения. Особенно за Layers/Nodes, я то все думаю как у людей получаются такие четкие лица, а у меня и после 16 часов тренировок на 980ti какое то мылное говно выходит.
>>316960 Alex Tanner на которую ты дрочешь похожа на Орейру, как Волочкова на Alizee. Я вот нихуя не пойму вы там все в зенки долбитесь сутками ? Не замечать таких очевидных вещей, или вам похуй, если есть пизда и рот, значит похожи, так что-ли ?
>>317029 На дефолтных настройках иногда вполне получается. Опции при мержинге тоже роль играют. Я обычно сначала пробую без seamless, и блюра поменьше(0). Если ебаный квадрат - увеличиваем блюр, если лицо мигает всеми цветами радуги - тогда включаем seamless. Ну, вобщем, с теми настройками тоже играться можно.
>>317019 А не подскажешь, что делать если после того как в get dataset поделил всё на кадры и постоянно идёт initializing. Папка с кадрами из видео создалась, а процесс по выделению лиц не может начаться, просто initializing идёт и всё. В чём может быть проблема? Драйвера от NVIDIA установил ВК 980ti
>>317394 бля, по 2.1 приложению не подскажу, не щупал его вообще. Я сам 1.1 версией пользуюсь. В 2.1 из нововведений по сути только встроенный ffmpeg.
Может, расширение картинок не то выставлено? Или у проги прав нету создавать в папке новые папки/файлы, к примеру. Ну или же ты нарезал покадрово 20-мин видео и она просто охуевает от кол-ва кадров.
У меня еще не работало нихуя с этим скриптом, когда в абсолютном пути до папок были пробелы или русские буквы.
>>317622 у GAN есть одна крайне неприятная особенность.
Длительность тренировки до схожих результатов вырастает примерно в 10-20 раз. Можно неделю одну модель, если тяжелая (херовый исходный материал) тренить.
>>317671 В зеронете на MillChan есть форум под дипфейкам + еще где то в зерочке говорят форум есть, чисто под удаленные реддиты, ну и в I2P борда (но скорее всего мертвая)
>>317691 >>317692 Ну такое. С реддита выпилили их просто потомучто у реддита такая политика - если какой-то субреддит создает слишком негативный новостной фон - его выпиливают, нет раздела - нет проблем.
В итоге любой паблик-сайт с чуть более лояльной к таким выходкам администрацией сойдет. Это не противозаконно ни в коей мере. Ну, разве что лица несовершеннолетних если подставлять, но и то спорно.
>>317696 А я к примеру, только за подполье. Во первых- сельди не будут так истерить. Во вторых- раз меньше народу об этом знает, то больше шансов анону свою ЕОТ сделать(через пару лет, когда всю технологию утресут) и за оригинал выдать - profit. И вообще эти технологии Богов - для избраных, а не школоты с ВК
Сделайте уже сервис где можно будет выбрать порно ролик и залить ролик или фоток с нужной тян! Заплатить денег и через несколько дней получить порно с тян. Блокчейн подключите!
>>317886 >>317992 Эта же Гермиона из Гарри Поттера. Эмма Уотсон. С ней же в 80% и пилят фейки дрочеры. Но этот видос и в правду самый ахуенный из того, что пока делали. Как будто реально Эмма трахается. Слава прогрессу!
«Флешка» за $80 превращает ПК в систему с искусственным интеллектом. http://www.cnews.ru/news/top/2017-07-21_sozdan_usbsoprotsessorprevrashchayushchij_pk_v_sistemu Недорогое компактное устройство Neural Compute Stick от компании Movidius, внешне похожее на обычный USB-накопитель, выполнено на чипе машинного зрения и работает как акселератор ПК для ускорения машинного обучения или сопроцессор для локального создания нейронных сетей.
>>316945 > В первую очередь, это видеокарта от Nvidia с Compute Capability не менее 3.0 и не менее 2Gb видеопамяти. Это минимум. Что это? 650гетфорс пойдет?
Видеорелейтед - местный анон запилил Поклонскую в прошлом треде. Первый тред для слоупоков https://2ch.hk/e/res/306981.html Погромисты куда вы все пропали? Вернитесь, мой фап в ваших руках, только на вас вся надежда.
>>318170 Сука для конечнных даунов вроде тебя писали: >Проверить Compute Capability свеой ВК можно тут: >https://developer.nvidia.com/cuda-gpus И все равно вылазит какое то уебище которое спросит а на моем говне пойдет, аааа?
И не надо рассказывать что ты дохуя занятой. Был бы занятой имел бы карту по новее. А так сидишь целый день - сычуешь за 12к и время блять сэкономить решил, но оно то и понятно мозга нет, не то что нормально зарабатывать, но и просто ОП пост прочитать и понять смысл написанного.
Вчера попробовал на фотках. Получилось не очень, но это скорее из-за того, что у меня слабая видяха и я не могу запустить на высоких настройках. Ща зп будет, я в гугле себе облачко куплю с видяхой и попробую качественно сделать
>>318372 K80 делает хуёво и ооочень медленно. За 5-6 суток еле еле до 0.018-0.013 доезжает. P100 стоит как самолет (у гугла - полтора бакса в час), а тренирует со скоростью какой-нибудь 1070. К тому же, гугл сейчас из-за мамкиных майнеров не дает квоты на K80/P100 даже если привяжешь подписку с картой. Дают квоту на 1 карточку, если забросишь им 35$ И привяжешь карту (в итоге, за 35$ сможешь потратить у них 335$ - вместе с приветственным бонусом но все же). Такое себе - отдавать 2к за ПОПЫТКУ сделать фейк. Другого у гугла, вроде нет.
Короче, хуевая затея, бро. Серьезно. Зря деньги потратишь.
>>318375 Спсибо за инфу, надеялся на гуглофигне будет в десятки раз быстрее.
>до 0.018-0.013 Я так понял идеальные значения 0.000х? Если так, то есть ли теоретическая/практическая возможность до них добраться со временем? Просто первый день у меня были значения 0.024, во второй и третий день колеблется от 0.013 до 0.018
>>318408 >Я так понял идеальные значения 0.000х? Если так, то есть ли теоретическая/практическая возможность до них добраться со временем? Просто первый день у меня были значения 0.024, во второй и третий день колеблется от 0.013 до 0.018
В целом чем меньше тем лучше, да, но сложность "продвижения" возрастает экспоненциально. 0.000х это вообще где-то из фантастики. Если 0.02 ты можешь увидеть уже через час, то 0.01, в зависимости от качества используемых рож и мощности ВК, можно ждать как пару часов, так и неделю. Всё индивидуально. Смотри превьюшку. Самое то когда значения колеблются у 0.01 (~0.007-0.012), но бывает и такое, что на 0.02 уже норм.
Эх, запилили бы мультипоток, тогда да, можно было бы на арендованных P100 за пару-тройку часов норм модели гонять. Но хуй там пока что плавал, увы. Нужна игровая йоба.
>>318412 >Самое то когда значения колеблются у 0.01 (~0.007-0.012) Ну вот смотри пикрелейтед значения колеблются от 0.0134 до 0.0152. А на трейне полное говно, 4 фотки из 14 более-менее нормально выглядят.
Просто для сравнения, насколько цифры лосса могут не кореллировать с выходом:
Посмотри на 0.013/0.018 >>318410 и на прикрепленную картинку. При больших лоссах многие лица выглядят объективно четче (кроме очевидных фейлов на повернутых/наклоненных)
Да, и - >>318392 и >>317886 - такое с приложением недостижимо (пока авторы не припилят поддержку альтернативных скриптов, что, в принципе, обещали). Это немножко другой скрипт, нужно потрахаться с питоном/тензорфлоу/керасом, и 1080Ti ради 10-секундной сцены такого качества будет потеть минимум сутки, а скорее всего гораздо дольше. На длинные ролики с ним вообще лучше не замахиваться.
Основную мысль не дописал. Если у тебя не ультрайоба типа 1080(Ti)/Titan/итд, лучше делать коротенькие сцены, где лицо чисто анфас, и сильно не поворачивается (как вбок, так и вверх/вниз). Поэтому так и много роликов с Cowgirl. И из лиц для тренировки, собсно, вычищать по возможности лица в профиль, с лучом света на лице или с помехами типа волос. Они жутко тормозят весь процесс тренировки, и снижают общее качество выхлопа. Фейкануть целый порноролик всеравно врядли выйдет.
>>318416 Судя по картинке прога делает двойную работу. Слева переводит лицо А (порнотян) в лицо Б(знаменитость), а справа наоборот, но зачем, ведь нам нужен только 1 клип с А>Б.
Весь прон с ней (не так много его) - долбоебское наркоманство с трясущейся камерой, без ракурсов и с освещением уровня /b. Тренирую в итоге на соло-ролике.
Ребятки, там вышла новая версия 2.2, с поддержкой CUDA9 и обновленным тензорфлоу до 1.5. А счачать нихуя не получается, предлагает зарегистрироваться, а регистрация пишет сервер еррор....
>>319003 -Компилер+оболочка -CUDNN -CMake+либы Visual C++ -TensorFlow -OpenCV -Keras -Scikit-image -скорее всего, еще dlib, scipy, numpy, h5py, matplotlib, tqdm - все питонское счастье.
И всё это в уже скомпиленном (еще более тяжелом) виде. Это же нейросеть, блять, ИИ, а не паинт сраный. Тут и либы, на которых все это работает, и либы, которые позволяют юзать видеокарту, и распознавание лиц+остальные плюхи машинного зрения, и сама сверточная нейросеть, и пример модели кейдж-трамп (хз, нахера она правда до сих пор лежит в дистрибе), и куча сопутствующего мусора, чтобы ты мог просто жать кнопочку, а не писать батники по 100 символов.
Впрочем, если майнеров боишься, или не умеешь определять их наличие в той или иной проге, не ставь, хуль.
Вопрос к экспертам! Как прога определяет файлы в папке data_B. По содержимому или по именам? Что будет если я случайно переименую файлы в этой папке и продолжу трейн?
Второй вопрос. Я обратил внимание что если подкидывать новые файлы в папку data_B, прога начинает их подхватывать и трейн этих фотографий происходит очень быстро. Почему так происходит?
>>319037 просто все файлы определенного расширения в папке подцепляет, и всё.
Модель уже натренирована менять лицо А на Б и наоборот, она ведь не учится на каждую фотку "с нуля", она учится "в целом".
Поэтому добавляй, переименовывай, не бойся, ничего страшного не будет. Удалять тоже можно, мир не рухнет. Только Layers/Nodes не меняй на другие значения.
>>319038 Спасибо добрый человек, я так и предпологал. Но проверять как то очково было, ибо уже 50 часов трейнинга прошло, я по тихой туда новые фотки добавляю.
>>319370 Changelog v2.0 + Подрубили автообновление + Исправлена ошибка, которая препятствовала использованию видео, содержащего затемненные лица + Implemented extraction of datasets from image directories (as opposed to videos) + Все настройки перемещены в одно место + Re-added direction, seamless, blur, and kernel size conversion options + Tensorflow обновлен до 1.5, что позволяет использовать CUDA9/cuDNN7
Смысл не переведенных строк понял, но нормально на русский перевести не смог
>>319445 как правило, все быдлопроблемы из-за VS2015. На одной своей системе так и не смог заставить всю эту ебалу работать, любые билды VS от 2010 до 2017 писали сасай-масай, уже установлено более новое. А прога крашится и шлет нахуй.
КУДА9 ставится поверх восьмой, они не конфликтуют. Имей в виду, что есть 9.0 и 9.1. Вроде, тут речь про 9.1. Хотя можно ставить обе, похюй.
>>319561 если есть действительно пошаговая инструкция для бочки, тогда при наличии самолета и отсутствии чувства страха сможешь сделать. Но тут езе ограничение на время, а в проге такого нет.
Бля быстрее бы настал момент, где можно будет скормить нейросети и ии какую либо шлюху которая тебе нравиться и прога будет делать любую качественную порнуху с ней которая тебе по душе.
>>319597 >Даже если запустится, оно выдаст крипоту с 99% вероятностью... через недельку трейна. Почему нельзя к виртуальному серваку всё это подрубить? Представьте какое качество сейчас было бы если бы все усилия по тренингу оставались не у анона на кудахтере, а всё шло в общее дело.
>>319602 Можно. На облаках трейнят. Только облако жутко дорогое, а прога/скрипт оптимизированы под x86, и не используют мощь профессиональных ВК, а лучше всего работают на йоба-жифорсах. И качество итога на 2/3 зависит от исходных данных (наборов физиономий), а не от мощи/длительности трейна. Так что никакого мегакачества от виртуалки ждать не приходится, пока весь код какой-нибудь йоба-погромист не перепишет.
Блядь, всего на пару недель подзабил, а щас полез за свежачком и охуел. Не то что с редитта пидорнули, а вообще со всего интернета разом смело нахуй. Из галерей на поверхности остались только какие-то сомнительные обрезки, да еще и регу просят. Охуеть блядь просто.
>>319657 Ну, у многих попки побахали от внезапного появления порно с ними в интернете. Неудивительно. Реддит же уже ввел понятие Unvoluntary porn. Ждём первых законов и приравнивания к цп, лол.
Вопрос возник - трейн упорно "засвечивает" один из сетов из нормальных цветов (правда, с таким себе освещением) в бело-ебучую синеву и, по ощущениям, из-за этого в итоге тупорезит, так как в принципе хреново перевариваются засвеченные фотки. Никакие конверты сета в другие форматы и обратно/пересьемка не помогают. Пикрил. Почему он это делает? Наблюдаю только на одном сете такое. С остальными все норм.
Что за хуйня, ананасы? Вот что в логе появляется после нажатия Train в новой версии 2.2 undefinedUsing GPU0 for processing Focus the training preview window and press 'q' to stop training and save the modelTraceback (most recent call last): File "execute.py", line 69, in <module> [9860] Failed to execute script execute
Азур, еслишо, просто после привязки кредитки, без предоплат, автоматом квоту на 4 K80 выдает, и 12500рупий триала. Правда потратить надо за месяц, а не за год, как у гугла, зато абсолютно бесплатно.
>>320009 нихуя не просили, привязал пластик с $2, взял квоту и го я видел, что выше анон писал про $35, может поменялось что, брал гугелклауд месяца 2 назад может уже поменялось что
>>320011 Говорят, из-за наплыва мамкомайнеров на помайнить на триалке со всех, кто просит квоту на любую ВК, теперь просят предоплату 35$.
Я пару недель назад спрашивал, тоже попросили. Немного конечно, но ну нафик. Пошел к мелкософтам.
У азура, кстати, виртуалка сразу со всеми возможными дровами и рантаймами идёт, в отличие от гугла, выдающего пустую как барабан виртуалку, даже без дров. Очень удобно. Но дорого, ссука. Впрочем, платить - это не к нам. Спасибо Олеже за возможность создавать 100500 виртуальных кредиток с 30 рублями, лол.
- Работает на 9-й куде/куднн7 (т.е. должен быть быстрее версий 2.1, 1.1). - Поддерживает GAN (тот самый альтернативный скрипт, на котором трейн жутко долгий но с охуенным качеством на выходе, к тому же хорошо работающий с хуйцами/волосами на лице) - Умеет все то же, что и новый фейкапп, но без встроенных добровольных майнеров, ебанутой закачки по 1 мб в час, подписки на новости и прочей ненужной электрон-ебалы
Плюс автор залил исходники, если кого-то что-то не устраивает (в классическом train, например, нельзя регулировать масштаб модели - впрочем, всем похуй). Можно пересобрать для себя.
Когда в прощлом году реквестировал программу подобную fakeapp, то представлял, что она какбы из 3-х фоток будет создавать 3D модель лица и эта маска накладывалась бы на видео в режиме онлайн. По контрольным точкам как в программах для морфинга. Вместо этого fakeapp требуется овер 9000 фотографий, супертоповое железо и много часов для обучения. Фейл. Нейросеть тут совсем не нужна, технари это ваш шанс, запиливайте новую прогу.
>>320093 Почему-то крашится, как доделает видео, но доделывает. Что-то с качеством у него при сборке хромает, поэтому забираю у него смерженные кадры, и собираю сам ffmpeg-ом их.
Судя по обсуждению, наркоманы без подходящих ВК умудряются на проце тренировать через myfakeapp.
Охуенно, наверное, тренить месяц без возможности пользоваться компьютером (занятый проц это куда хуже чем занятая ВК) и только потом понять что у тебя хуевый фейссет.
>>321043 >занятый проц это куда хуже чем занятая ВК Наоборот. У проца есть приоритеты, много ядер и прочее. А если вк одна и ты её забьешь то даже менюшки тормозить будут. По крайней мере так в майнинге. Но тут еще от алгоритма зависит.
>>321045 Алгоритм там такой, что проц задействован в любом случае. То есть при тренировке на ВК, если смотреть детализированные графики загрузки проца-ВК - на обоих будет "расческа". Какая-то из операций цикла всеравно выполняется на проце. В итоге из-за того, что постоянно не забито ни то, ни то, хотя-бы браузится-ютубится-двачуется спокойно.
А вот при трейне на проце будет попус. Да, там выставляют процессу трейна низкий приоритет, чтобы было лучше жить, но, ввиду неотлаженности проги он от этого крашится, когда начинаешь отжирать у него ресурсы проца, лол.
>>321286 Все пытаются сделать прон с еот, фейлят ввиду отсутствия нормального фейссета, ибо видео, откуда можно было б надергать кадров, нет, фоток мало, половина - дерьмовые (засветы/шакалы/очки/итд), и в итоге забивают на всё это, ожидая светлого будущего.
Ну и еще у 90% местного населения нету йоба-видеокарт.
>>321628 версия CUDA, блеать. Написано же. Это не совсем дрова для вк. Дрова любые относительно свежие пойдут.
>>321627 С 2.2 вообще все плохо (встроенный майнер, лол), зато обещают автообновления. Готовься, что первый раз качать будешь довольно долго. https://www.fakeapp.org/download
Сегодня, спустя 2 недели после отмены подписки в гугле, получил обратно (внезапно) свои 35$.
Итого схема для работы с гуглом: Регаемся, получаем бонусные 300$. Привязываем кредитку, меняем статус подписки на "оплата по факту". Пишем запрос в саппорт на квоту 1 шт. K80/P100 (смотрите регион - лучше выбирать US. EU/Asia дороже). Приходит ответ - закиньте 35$, лол. Делаем "добровольный платеж" в 35$, состояние нашей подписки меняется на "-35$". Система расчета такая, что это число показывает, сколько в конце месяца гугл с вас возьмет за предоставленные услуги. Минусовое значение означает, что вы, на данный момент, не только ничего гуглу не должны, но и переплатили.
Начинаем юзать (все делается на виртуальной машине (у гугла это называется "Compute Engine"). Желательно брать win server2016 (desktop experience), 2-6 ядер, 16+гб оперативки. Если оперативка будет постоянно забита, гугл любит принудительно вырубать машину, и писать, мол, докупите мощностей, ато че-т перегружено постоянно, да и стоит она копейки, в сравнении с ценой аренды ВК. SSD ненужон, берем обычный HDD с запасом по объему. Ставим туда дрова (прям с машины через браузер выкачиваем с сайта нвидии), нужную куду, куднн, (май)фейкапп, С++2015 (https://www.microsoft.com/en-us/download/details.aspx?id=48145) ииии все готово.
Следим за состоянием "бонусных" 300$ (обновляется раз в сутки) в биллинге - не тратим их до конца. Если брать K80 - их хватит на ~12-16 суток халявной работы машины, P100 - на ~7-8 суток. Как бонусные деньги подошли к концу - удаляем (это важно!) всю машину, скинув себе все натренированные модели, и удаляем платежный аккаунт(подписку). Через 2 недели 35$ падают обратно на карту. Ура.
Важно выключать машину, когда ею не пользуетесь, и удалить ее в конце действия. Желательно карту привязывать виртуальную, если нет уверенности в своих действиях. Иначе можно и на бабки прилететь. "Забытая" включенная виртуалка с P100 у гугла, к примеру, сожрет порядка 1000$ за месяц, которые у тебя спишут с карты лишь в конце месяца.
Всё то же работает и с Azure, по примерно той же схеме, но там бонус 12500р, а цены выше. Зато квота на ажно 4 K80 дается без запроса квоты, сразу по смене статуса подписки на "оплату по факту".
Разумеется, на виртуалке лучше только Train делать, все остальные этапы потянет и твоя убогая ВК/ЦП из прошлого века.
Если есть вопросы, задавай, с удовольствием расскажу. Сразу говорю, что профессиональные вк тренят довольно медленно, судя по всему из-за низкой частоты серверных ЦП (а многопоточности, и, соотв, профита от многоядерности, обоим фейкаппам, напомню, все еще не завезли), но за время триала можно много чего натренировать, в любом случае.
>>321777 я не толстый,пека прост рабочая,админ говорит,что тулкит установлен,но тренировка на жепеу пишет мол никакой куды нет и делает все через цп. а почему на мин.настройках?
>>321889 >я не толстый,пека прост рабочая,админ говорит,что тулкит установлен,но тренировка на жепеу пишет мол никакой куды нет и делает все через цп.
раз пишет, что нет, значит в Path не прописан путь до куды. Свойства моего компьютера - доп.параметры системы - переменные среды - там в списке переменных ищи Path, в ней будет гора путей до папок через точку с запятой, подряд, или списком, если у тебя свежая винда. Туда надо добавить (в начало, в конец - похуй) путь до папки bin куды, она находится в том месте, куда якобы установлен тулкит куды. На восьмерке у меня это выглядит как пикрил, к примеру. В десятке там все цивильнее, списочком.
Осторожно, не сотри блять нечаянно содержимое этой переменной.
>а почему на мин.настройках? 2гб VRAM. Это минималки (16/2/64), и то не факт что пойдет. С MyFakeApp, который не дает менять эти настройки, скорее всего тоже не выйдет.
>>321889 >>321893 Ну и да, установленный тулкит не означает, что стоит именно нужный. Может, еще поэтому тебе пишет что не видит нужных файлов. Нужен либо 8.0, либо 9.0, в зависимости от того, что за приложение ты юзаешь.
А последняя версия тулкита - 9.1, она не подходит. Все версии ставятся "друг на друга", и вполне сосуществуют вместе, поэтому проблем с установкой быть не должно.
>>322138 Загуглил: эта Зануда, тян некоего Меддисона, а Меддисон это какой то блогер. Ну и нах она здесь нужна? Такая то безумная трата ресурсов, тут подходящие видеокарты только у пары анонов и они блеать делают разную никому не нужную хуету.
>>322155 А толку то? Думаешь, много народу с йобами набежит делать? Если бы заливали готовые фейссеты (их можно сделать на любом компе) - запустить трейн да, не проблема, на ночь-другую. Но с нуля все делать по чьему-то реквесту - едва ли кто займется этим. Лучше помайнить, лол.
Я с ебаной кариной уже две недели ебусь блять. Руки опускаются. >>318416 тоже мой пост. На превьюшке все неплохо, на выходе хуйня хуйнёй. Впрочем, у меня 660 - я, минималки, все дела.
Чтобы все норм получилось, хуй знает сколько звезд сойтись должно.
>>322167 Двачую. На реддите, до удаления топика, пользователи делились фейссетами, помогали в подборе порно актрис, а здесь кроме как "давай Поклонскую\Новодворскую\Собчак" ничего нет.
>>322152 Да ты охуел. Чувак сделал для себя и "тех кто в теме" желанную тяночку, выложил сюда, желающим на радость, а ты воняешь? С хуя ли анон должен по твоему реквесту гонять свою пекарню? Ты ему забашляешь за это что ли? Нет. Так а хули ныть тогда? Приделать лицо к видосу - это нихуя не дело 15 минут. Даже на самой адовой конфигурации придется ебаться несколько дней. И ты тут про реквесты кукарекаешь? Хочешь получить свою желанную телку, жди пока кто-то тоже захочет, либо сам делай. А то больно уж пиздато хочешь жить, нихуя не делая.
Я до сих пор не могу поверить, что нет ничего с Кристен Стюарт, почему ту всратку из игры престолов начали делать тоннами, а о богине никто даже не задумался? Все должны были делать порно только с ней, развивать технологию только для подстановки ее лиц, а после достижения совершенства остановить развитие НС
>>322295 Оно не совсем на видеокарте. Основная нагрузка на ВК, да, но
>Алгоритм там такой, что проц задействован в любом случае. То есть при тренировке на ВК, если смотреть детализированные графики загрузки проца-ВК - на обоих будет "расческа". Какая-то из операций цикла всеравно выполняется на проце (как я понял, "оценка успешности" результата попытки нейросети заменить морду с эталоном морды). В итоге постоянно не забито ни то, ни то. >>321046
бля еслиб я еще знал, что все эти люди, то наверное бы полно заценил эту технологии, а так нехуя непойму зачем я это смотрю. Да и вообще, что кроме некому не известных голивудских звезд, больше нет личностей которые можно годно за дипфейкать...
>>322344 Речь о том, чтобы вообще ничего не платить, и кататься чисто на триалках. У авс-а с этим все хуже, чем у азура с гуглом. Делать нехер еще деньги платить за кривые фейки, лул. Ясен пень на On Demand цена выше. У гугла тоже есть Preemptible ВК, подключаемые к виртуалкам по цене в 2 раза ниже "простых", толку то с этого.
>>322358 А что не так с вопросом? Я когда фею заказываю и в конце соития кончаю ей на лицо/в пизду/сиськи да неважно они всегда так говорят. Ну как? Понравилось? Хочешь ещё? Я молодец? Мне понравилось, а тебе?
>>322443 Я начитался тыт всяких страшных текстов и понял, что даже с гуем придется дрочить консоль. Скачана предпоследняя версия и библиотека с двумя патчами, последнюю версию не качал, говорят что там все плохо. Так я не сломаю себе мозгкомплюктер, если начну все это использовать без задней мысликонсольных трюков?
>>322444 Все на кнопках давно, нужно только CUDA 9.0 осилить себе выкачать. Остальное все внутри зашито. ффмпеги-хуеги - все там уже. 2.2 норм, просто она очень криво качается (только через собственный гуи), и имеет встроенный (отключаемый) майнер.
>>322516 Производительность выше из-за того, что 9-ю куду (TensorFlow 1.5) подсосали, который быстрее рожает.
В душе неибу где вырубается. Разрабов закидали дерьмом после новостей, и он якобы выпилил майнер, но проверить это никак не могут. Раньше галка снималась в настройках, а майнинг шел на 10% мощности ВК во время Train. Я лично катаюсь на скриптах уже, фейкапп со своими анальными ограничениями (а MFA - своей кривостью и вылетами) заебал (GAN - ван лов, сверточная нейросеть никогда такого >>317886 не сделает).
>>322644 Условно говоря, альтернативный оригинальный скрипт, использующий 2 нейросети вместо одной. Юзать - ну, он есть в MyFakeApp, но почему-то иногда срывается (посреди Train внезапно "ломает" модель, все превьюхи становятся черными - по сути, ВНЕЗАПНО просирает все результаты и нужно начинать по новой) либо "оригинальный" способ - с установкой вот этих всех питонов, тензоров, кераса, опенцв и ебалой с консолью.
>>322671 >>ошибка загрузки cudnn7_64.dll Хз, вообще в новый фейкаппах он внутри вшит.
Можешь попробовать вручную выкачать https://developer.nvidia.com/cudnn (нужно будет зарегаться на сайте нвидии), и нужные длл-ки закинуть в любую папку, что есть в твоем Path (обычно кидают в CUDA/bin). Убедись, что к CUDA установлены не только сам тулкит, но и патчи к нему (что к 8.0 GA2, что к 9.0 есть там патчики небольшие)
Ну и, может с доступами что-то не то, раз компуктер рабочий.
>>318142 >>318147 >>317593 >>317597 Перепись хохлов окончена. Ну серьезно, что за ебанаты так сильно озабочены Путиным, что даже в порнотредах, пиздецки далеких от политики, все равно его вспоминают? На ум приходит только одна нация, которая просто озабочена им.
>>322882 На 3гиговой, может, нужно будет немного танцев с бубном (чутка, не сильно уж в ущерб качеству, занизить настройки, если будет OOM-ошибками плеваться). 6гиговая - пойдет.
>>322152 >Загуглил: эта Зануда, тян некоего Меддисона, а Меддисон это какой то блогер. Ну и нах она здесь нужна? Очень толсто, попробуй тоньше в следующий раз
>>322674 эпический квест продолжается накатил куднн, ГП определился и заработал,но не надолго.вычисляет минут 10,потом матерится и вылетает. при переустановке куды увидел ошибку,что функционал не весь,т.к. нет вижуал студио. скачал этого 30гигового монстра.ставится на половину,ибо у вас плохой msi,попробуйте перекачать и ставте заново. пробовал версии 2017 и 2015 с разными апдейтами.я перфекционист,поэтому близок к суициду.
>>321046 Любая GPU-программа содержит код как для GPU, так и для CPU. Данные для проведения расчетов нужно загрузить из файлов и передать их в память GPU, где они будут обработаны. Результаты обработки передаются обратно на CPU для сохранения и визуализации.
Это не отменяет того, что процесс сравнения результатов связки с эталоном+исходником морды (вычисление "лосса") в цикле оригинального скрипта проводится силами исключительно CPU, без задействования ВК. Проводится на одном(первом, "нулевом") ядре проца, в один поток, и является куда более ресурсоемким процессом, нежели просто сохранение и визуализация результата.
В GAN этим процессом (сравнения) занимается вторая нейросеть, к примеру. Может, GAN-скрипт и не имеет из-за этого "потолка" скорости. Но у него свои минусы есть.
>>323090 Да, не дописал. Раз запускается и падает через 10 мин - значит скорее всего ООМ. То есть то, о чем я сказал давным давно - 2 GB VRAM = жопа. Ну и, скорее всего, раз запускается - значит, не нужно больше ничего ставить. На то что куда не поставила там свой Nsight - похуй ваще, ненужен он.
>>323098 На абсолютно пустой windows-виртуалке от гугла процесс запуска фейкаппа таков: -ставятся дрова на ВК -ставится вот этот вот пак -ставится куда -скачивается фейкапп и запускается
Так что да, уверен.
>>323100 На дефолтах с 2 гигами ты врядли поедешь. Заходи в сеттингс и играйся с Batch Size (можно ставить только степени двойки) / Nodes (тоже степени двойки) / Layers (любое число) . Для 2гиговых жифорсов эти настройки, с которыми не вылетает - 16 / 64 / 2 . Насчет твоей - хз, экспертиментируй.
Если с полчаса не вылетает - значит, скорее всего уже никогда не вылетит.
>>323101 Нет, куда просто при установке ищет версии вижуал студио установленные, и пытается установить какую-то свою свистоперделку под твою версию вижуалстудио. А все остальные пишет, мол, не шмагла.
Но к делу этот Nsight отношения не имеет никакого. Даже если бы у тебя вообще никакого вижуал студио на момент установки куды не было, и все они вышли под "не установлено", всё должно работать.
А вот сам фейкапп юзает ВС2015, да. Причем даже не весь, а вот этот маленький его кусочек.
>>323102 пакетики си++ не встали ибо в системе есть помоложе. вижл все же удалось прикрутить по совету гугла-для всех msi в политике безопасности назначил группу system с полным доступом. теперь работает без вылетов. МИССИОН КОМПЛИТ,ёпта! тебе анончик лучей добра за советы.
>>323103 >куда просто при установке ищет версии вижуал студио установленные, и пытается установить какую-то свою свистоперделку под твою версию вижуалстудио. кстати да,посли установки вижл фейк не запускался, а когда накатил куду заново заработало.
>>321612 согласен,вот только комп ловит лаги,да так ,что даже скролить невозможно. вот на CPU можно ограничить использование ресурсов-капчуй без проблем,так что реквестирую способы ограничить GPU
>>323327 А у меня после инициализации вот что вылезает >undefined[7892] Failed to execute script train Правильно ли я пони, что в папках под A и B должно быть одинаковое количество файлов?
>>323402 Нет, неправильно. Любое кол-во. Можно в одной иметь 130, а в другой 5000. Единственное, что желательно - не меньше, чем Batch Size в настройках, разве что.
>>323472 может, у тебя папка с моделью пустая? Туда надо хотябы базовую трамп-кейдж кинуть (из нее всё сотрет всеравно). Либо ВК не тянет. Либо каких дров (cuda/cudnn/VS2015) нет.
>>323569 у меня loss показывает 0,017/0,035 и ниже не опускается. При этом на выходе полная крипота стройняшка с варёным лицом. если я увеличу nodes картинка станет лучше?loss поменяется?
>>323608 лосс штука очень относительная, кучу раз уже обсуждали. бывает лосс 0.009 и меньше, а картинка все еще криповая. >если я увеличу nodes картинка станет лучше?loss поменяется? При смене значения nodes тренировка начнется с нуля, просрав все предыдущие результаты. В теории - да, может стать получше. По факту - может, у тебя куча фоток в профиль/с засветами/темных/размытых/"сдвоенных"(такие часто возникают если было видео, пережатое говнокодеком, из которого надергали кадров) - тогда ничего не поможет, нужно вычищать датасет от такого.
Задумался. А нельзя ли его использовать для получения большего кол-ва "лиц" ЕОТ?
На бесплатных анимациях получается полная хуйня, правда. А Creative режим (где можно как хочешь лицом крутить) стоит 300 рублей. Понимаю, что шансы околонулевые, но мало ли, может тут есть богатые яблодрочеры - реально ли наделать чем-то подобным правдоподобных доп кадров?
>>323737 Да явно есть куча аналогов. Приложение а-ля такое, чтобы выделить кругами, извиняюсь, сиськи на фотке, а потом, когда трясешь телефоном, они тоже тряслись, у меня было еще где-то в 2009м.
У меня просто яблоко, как можно понять из поста, но 300р чтобы "потестить" стремно сливать.
>>323736 У тебя от полигонов глаза не вытекли? Или ты ютуб смотришь через радио? Технология дерьмовая и фотки будут получаться плохого качества, с торчащими грубыми треугольниками в проблемных местах, так что придется ждать обновлений и фотографировать своих еот почаще.
>>323755 Да, хорошая идея с такими аппами. Если у кого-то есть оборудование и желание - было бы неплохо организовать систему адаптации еотовских пикч. Допустим, кто-то таки научился делать качественные роженарезку. Значит он может получать от желающих пикчи еот в комплекте с видео, в которое желающий хотел бы эти рожи... Вложить. Человек с программой делает пак с пикчами с нужным выражением лица и высылает его страждущему, а тот уже рендерит у себя все что хочет.
>>323661 анончик,довел loss до 0,011(+-0,001),лучше результат за 17 часов не сталGPU. как и предпологал до эталона В далеко. хочу отметить,что DATA А из фулхд, DATA В в кол-ве 700+ с говнозеркалкипричем все фото пропускал через фотошоп-подбор цвета с DATA А,чтоб не было радуги. поэтому я считаю, что имено nodes в ответе на "похожесть". на мин. настройках только терять время...
This community has been banned This subreddit was banned due to a violation of our content policy, specifically our policy against involuntary pornography.
>>324138 В принципе реально. Но если просто объединить все компы в сеть - кто будет решать кого вычислять? Поэтому я вижу это только как платформу с проектами где есть отобранные лица допустим жанны фриске и похожей порноактрисы и ролик с актрисой. Любой желающий "голосует" за любой проект тем самым подключая свой комп к этому проекту тем самым ускоряя вычисление. Это вполне имеет смысл ведь фейк с фриске хотят увидеть тысячи людей, а реально делать его каждый из этой тысячи не будет ибо слишком затратно во всех смыслах. Зато будет как минимум один энтузиаст.
Вся схема состоит из скрипта на питоне и связки кучи питоноприложений, добрая половина которых не работает на распределенных мощностях, и часть из которых, вполне может быть, не выйдет из беты и не заработает никогда. А переписать какой-нибудь scikit-image с нуля это прям ну такооое. Рано или поздно должны подвезти какой-нибудь аналог, впрочем. Они уже есть, вобщем-т - от снапчата до адоба, но все они пока что слабо приспосабливаемы под "наши" цели.
Вобщем, надеемся, что хуанг через 3 дня выкатит всем новое поколение вк по 100 долларов с мощностью 1080ti. да
Аноны с хорошими видеокартами делают фейки только со своими Еот, на компах подаренных их родителями. И у них никакой фантазии нет. Творческие аноны не имеют возможности участвовать в создании фейков со знаменитостями, по причине своей бедности. У иностранных анонов все не так, поэтому так много роликов с ихними знаменитостями. Грусть печаль..
Кидайте сюда кто что нарыл