参数名称 | 说明 |
---|---|
prev_hooks | 上一组 Hook,可选。 |
Create Hook Model as LoRA
节点功能: CreateHookModelAsLora节点的作用:把一个完整模型(Checkpoint 文件)的权重,当作LoRA一样挂载到当前生成流程中,控制其影响力,而不是完全替换原模型。这让我们可以像使用LoRA一样使用其他模型文件的特征或风格,而不必真的切换主模型,大大提升了灵活性。Hook不会直接把UNet或CLIP模块替换掉。原来的UNet和CLIP模块都还在运行。只是它们的中间输出会被这个Hook所“调制”。类似于插了一层“加法变换”或“权重注入”在前向传播过程中。如果你设置 strength_clip = 0,那么就完全不影响原来的 CLIP。
输入参数
输出参数
参数名称 | 说明 |
---|---|
HOOKS | 包含“类 LoRA”模型 Hook 的 HookGroup。 |
控件参数
参数名称 | 说明 |
---|---|
ckpt_name | 选择一个模型 checkpoint(.safetensors)文件名。 |
strength_model | 模型(如 UNet)部分的应用强度,范围 -20 到 20,默认值为 1.0。控制模型部分的“类 LoRA 效果”强度,推荐范围 0.5~1.5,值为 0 表示不影响。 |
strength_clip | 本编码器(CLIP)部分的应用强度,范围 -20 到 20,默认值为 1.0。 |
如下图所示,该节点通过加载大模型类似于hook的机制,仅应用大模型的clip模块,但是并不是直接覆盖掉原模型的clip模块,而是类似于加权的形式完成模型的加载。