SDWEBUI模型转换器(Model Converter)使用教程+绘画模型具体参数详解
小李xiaolxl
2023年01月15日 11:36

首先是简单的视频说明:

然后是详细的专栏讲解:

插件全览图


1.选择转换的模型

模型选择

在这里选择你需要转换的模型,点击右边刷新按钮可以重新扫描(扫描目录为ckpt模型目录) 2.自定义转换后的名称

自定义转换后的名称

在这里输入转换后的模型名称,如果不填,模型名字为 原模型名字+之后你所设置的参数名(比如mod_ema_fp16)

3.精度

模型精度选择

FP32:单精度浮点数

FP16:半精度浮点数

BF16:(Brain Float16)是FP32尾数截断

FP16与BF16对比:

BF16表示为:

1个符号位+ 8个指数位+7个尾数位(总共16位)(FP32是23尾数位)。

FP16表示为:

1个符号位+5个指数位+10个尾数位(共16位)

总结:

1.一般来说精度越高图像质量越高,但模型大小会成倍增加,且质量的提高对于不同模型,肉眼一般不会察觉。

2.不是所有模型都能转BF16,我转换了几个模型发现出图都是黑的,建议只在FP32和FP16上进行转换(注意低转高没有效果)

4.修剪方法

ema的选择

滑动平均(exponential moving average),或者叫做指数加权平均(exponentially weighted moving average),可以用来估计变量的局部均值,使得变量的更新与一段时间内的历史取值有关。

disabled:不变

no-ema:没有ema数据

ema-only:只有ema数据

5.检查点格式

检查点格式

ckpt:不多说

safetensors:

6.其他选项

其他选项

可以转换/复制/删除模型的任何部分:unet、文本编码器、vae、其它