deepfacelab中文网

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

致谢“滚石“版主的预训练模型教程,并有一个小的修改...

  [复制链接]

6

主题

25

帖子

141

积分

高级丹童

Rank: 2

积分
141
发表于 2021-6-29 16:13:38 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
本帖最后由 awaaat 于 2021-6-29 16:38 编辑

学习了滚石版主的这篇教程----“预训练模型的概念与用法”

https://www.dfldata.xyz/forum.ph ... =160&extra=page%3D1

我第一次尝试做没有成功,因为我也不知道哪错了,学习阶段完全不懂,今天重新试了一次,并参考了官方原档Guide,现在似乎对了,谢谢版主的教程,确实省力很大!
但是我发现了版主教程里有一个需要修正的小地方,原文-------  “2. 把下载的预训练模型原始文件中几个.npy文件(只要.npy格式的文件,其余文件不要动)复制替换到模型文件夹中”,
如果按这样去做,新手可能会入坑,训练的会是一个全新的模型,全新的!和预训练模型无关

以今天的实作为例,我使用了 model DF-u256WF这个模型,按版主原教程只拷贝了后缀为 npy的文件到model目录,结果开始训练后,提示是“没有发现现存的模型,输入新的名字new”,
以前完全没注意看,而且很麻烦的是这个预训练模型本身也是命名为“Model name: new_SAEHD”,新手在这里很容易入坑,最后发现训练的是一个全新的模型,浪费时间了。

正确的做法,修正为 ----    “2. 把下载的预训练模型的所有原始文件复制替换到模型文件夹中”,如有不对,请大家指正!!!
因为我的看法是DFL是从“xxxxxx_summary.txt”这个文件的内容来判断model目录下是否已经有模型了

这是今天的成果,见笑,其实只要自己觉得行就可以了时间太宝贵,什么虚影什么牙齿缝其实并不太在意,合计训练了几千次左右(原模型300多万的迭代确实有帮助)
-

-

最多5万次我就合成了,反正自己玩不怕笑话,时间等不起啊


cc.jpg
回复

使用道具 举报

1

主题

21

帖子

1019

积分

初级丹圣

Rank: 8Rank: 8

积分
1019
发表于 2021-7-2 04:15:23 | 显示全部楼层
文件我已经全部一个不落的替换了,但是为什么我训练的时候是重新从一片完全看不出人形的灰褐色开始呢。
预训练选Y的话是下载的模型继续后面的迭代数算,
预选练选N的就是重新从灰褐色开始计算。

没有想象中的直接出现人型
回复 支持 1 反对 0

使用道具 举报

4

主题

150

帖子

5143

积分

高级丹圣

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

积分
5143

万事如意节日勋章

发表于 2021-6-29 16:43:25 | 显示全部楼层
本帖最后由 fengaya 于 2021-6-29 16:44 编辑

个人觉得,版主意思是先复制下载的预训练模型原始文件所有文件到模型文件夹中,然后训练发现:

正常情况下,关闭预训练模式后,模型训练预览图是直接能看到八九不离十的人脸,如果你发现你的预览图又从一片完全看不出人形的灰褐色开始,莫慌,按以下步骤操作:
   1. 按enter回车结束训练
   2. 把下载的预训练模型原始文件中几个.npy文件(只要.npy格式的文件,其余文件不要动)复制替换到模型文件夹中
   3. 重新启动训练,把最后一个选项(是否启用预训练模式 use pretrain mode)改为N

然后羡慕楼主电脑,咱还用1.0版2G显存在跑一分钟的视频。。。。

回复 支持 1 反对 0

使用道具 举报

6

主题

25

帖子

141

积分

高级丹童

Rank: 2

积分
141
 楼主| 发表于 2021-6-29 16:28:36 | 显示全部楼层
补充一个注意事项,一旦DFL识别已有现存模型,最好的动作是“ r ”键先改成自己喜欢的名字
回复 支持 反对

使用道具 举报

25

主题

2095

帖子

1万

积分

高级丹圣

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

积分
12085
发表于 2021-6-29 17:23:56 | 显示全部楼层
支持.........
回复

使用道具 举报

10

主题

471

帖子

3548

积分

高级丹圣

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

积分
3548
发表于 2021-6-29 17:43:25 | 显示全部楼层
fengaya 发表于 2021-6-29 16:43
个人觉得,版主意思是先复制下载的预训练模型原始文件所有文件到模型文件夹中,然后训练发现:

正常情况下 ...

2G显存可以跑2.0版啊,2G的丹分享区有几个都不错的。
回复 支持 反对

使用道具 举报

5

主题

68

帖子

706

积分

高级丹师

Rank: 5Rank: 5

积分
706
发表于 2021-6-29 18:14:43 | 显示全部楼层
楼主应该是初次玩,还没有完全理解滚石大佬的说法
回复 支持 反对

使用道具 举报

5

主题

68

帖子

706

积分

高级丹师

Rank: 5Rank: 5

积分
706
发表于 2021-6-29 18:16:01 | 显示全部楼层
滚石大佬讲的是自己已经预训练好了模型,然后再开训练,在参数中关闭预训练模式准备正式训练,此时遇到的问题(只能看到1,3列)
回复 支持 反对

使用道具 举报

5

主题

68

帖子

706

积分

高级丹师

Rank: 5Rank: 5

积分
706
发表于 2021-6-29 18:18:24 | 显示全部楼层
大佬说的这个问题我遇到过,就用的他的办法完美解决

你如果是用新下载的预训练模型,当然得吧人家的文件全拷贝进来呀,所以你遇到的问题不是大佬所说的问题.
回复 支持 反对

使用道具 举报

0

主题

185

帖子

1398

积分

初级丹圣

Rank: 8Rank: 8

积分
1398
发表于 2021-6-29 18:38:27 | 显示全部楼层
不懂帮顶........
回复

使用道具 举报

1

主题

372

帖子

4159

积分

高级丹圣

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

积分
4159
发表于 2021-6-29 20:09:48 | 显示全部楼层
经验到手 告辞
回复 支持 反对

使用道具 举报

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

GMT+8, 2024-11-29 12:32 , Processed in 0.156101 second(s), 41 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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