首先是简单的视频说明:

然后是详细的专栏讲解:

插件全览图
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、其它