deepfacelab中文网

 找回密码
 立即注册(仅限QQ邮箱)
查看: 9092|回复: 151

【随风技术论】DFL换脸技术深论之<多线程提脸>

  [复制链接]

27

主题

59

帖子

7253

积分

高级丹圣

多领域技术控

Rank: 13Rank: 13Rank: 13Rank: 13

积分
7253

荣誉会员勋章小有贡献勋章

发表于 2021-9-24 20:27:07 | 显示全部楼层 |阅读模式
多线程提脸,就是同时多开提脸程序,让效率翻倍
这个方法老早就有了,但之前觉得不太实用,现在听说30系卡提脸慢,觉得应该普及一下,需要的可参考。-
注:此方法没有卡系限制,但有显存限制,显存越大,所开线程越多



此贴方法小显存不适用,请君斟酌选择
购买主题 已有 144 人购买  本主题需向作者支付 2 灵石 才能浏览
保姆级教学入门到精通,平时比较少来论坛,联系方式请移步贴:https://dfldata.cc/forum.php?mod=viewthread&tid=525&page=1&extra=#pid7094      【出售手中256、384、512三种规格的开荒松土模型,都是用2张A100 80GGPU服务器练制 23/04/13】
回复

使用道具 举报

27

主题

59

帖子

7253

积分

高级丹圣

多领域技术控

Rank: 13Rank: 13Rank: 13Rank: 13

积分
7253

荣誉会员勋章小有贡献勋章

 楼主| 发表于 2021-9-27 10:37:42 | 显示全部楼层
本帖最后由 随风 于 2021-10-22 11:06 编辑
marsmana1 发表于 2021-9-26 09:11
??????????????????????
这个没有实践就不要拿出来了。你所说的快只是转图片、切脸 ...

感谢这位大佬训导,原理、道理说得明白易懂,受教了,羞愧不已
已经给你台阶,自己领会去
保姆级教学入门到精通,平时比较少来论坛,联系方式请移步贴:https://dfldata.cc/forum.php?mod=viewthread&tid=525&page=1&extra=#pid7094      【出售手中256、384、512三种规格的开荒松土模型,都是用2张A100 80GGPU服务器练制 23/04/13】
回复 支持 2 反对 0

使用道具 举报

14

主题

130

帖子

5万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
53848

隐世金马甲勋章可爱萌新勋章荣誉会员勋章小有贡献勋章

发表于 2021-9-26 09:11:02 | 显示全部楼层
本帖最后由 marsmana1 于 2021-9-26 09:29 编辑

??????????????????????
这个没有实践就不要拿出来了。你所说的快只是转图片、切脸两个错开而已。转图片用的是ffmpeg,使用的视频解码,而视频解码默认是用的cpu。切脸是用的gpu。

简单的实验:同时执行2个切脸,一个切data_dst,一个切data_src,看看情况。是不是会卡住?

因为2个切脸进程会争抢tensorflow资源,而tensorflow定义的是一个,即便2张显卡也不行。这是tensorflow的一个bug样的问题,tf会不停查询可用的硬件,在这个过程中会干扰另一个tf对硬件的使用。要实现2个进程同时执行,就必须2个进程互相屏蔽能见的硬件,让2个进程各自只能查询各自独立的显卡。

不用问为啥知道。问就是以前有2张卡,也想执行多进程并行执行。
回复 支持 0 反对 2

使用道具 举报

2

主题

62

帖子

3200

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3200
发表于 2021-9-24 21:01:48 | 显示全部楼层
谢谢大佬分享
回复 支持 反对

使用道具 举报

3

主题

523

帖子

4231

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
4231

万事如意节日勋章

发表于 2021-9-24 21:38:46 | 显示全部楼层
终于又看到随风大佬来分享经验了
回复 支持 反对

使用道具 举报

9

主题

1208

帖子

1万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
14250

荣誉会员勋章小有贡献勋章

发表于 2021-9-24 21:40:19 | 显示全部楼层
提脸也能多线程?我也试试
回复 支持 反对

使用道具 举报

2

主题

420

帖子

2857

积分

初级丹圣

Rank: 8Rank: 8

积分
2857

万事如意节日勋章

发表于 2021-9-24 21:41:44 | 显示全部楼层
支持大佬
回复

使用道具 举报

10

主题

454

帖子

1万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
11424

可爱萌新勋章荣誉会员勋章小有贡献勋章

发表于 2021-9-24 23:04:02 | 显示全部楼层
来了来了,占个前排
回复 支持 反对

使用道具 举报

0

主题

13

帖子

114

积分

高级丹童

Rank: 2

积分
114
发表于 2021-9-24 23:05:04 | 显示全部楼层
大佬厉害,向大佬学习。
回复 支持 反对

使用道具 举报

10

主题

472

帖子

3542

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3542
发表于 2021-9-25 00:05:50 | 显示全部楼层
本帖最后由 koeikongxu 于 2021-9-28 14:27 编辑


今天在五彩群里学了另外一个方法,该软件的默认CPU核心数,让你的多核心CPU能物尽其用,以下:
在DeepFaceLab_RTX3000_series\_internal\DeepfaceLab\mainscripts\Extractor.py文件里
把下面的核心数16改成自己的CPU核心数就可以了。但是要想比GPU快,貌似核心数得最少12个或以上才行。
place_model_on_cpu=device_config.devices[0].total_mem_gb<16
回复 支持 反对

使用道具 举报

2

主题

453

帖子

9924

积分

超级版主

Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64Rank: 64

积分
9924

超级版主勋章荣誉会员勋章优质版主勋章小有贡献勋章

QQ
发表于 2021-9-25 00:06:28 | 显示全部楼层
半年前我发过一个类似的帖子,有论坛小伙伴说csdn上也有类似的帖子,的确如你说的,其实并不实用
杀生为护身,斩业非斩人
回复 支持 反对

使用道具 举报

8

主题

400

帖子

3483

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3483
发表于 2021-9-25 00:06:47 | 显示全部楼层
学习学习
回复

使用道具 举报

QQ|Archiver|手机版|deepfacelab中文网 |网站地图

GMT+8, 2024-9-20 05:54 , Processed in 0.100637 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表