53 lines
1.9 KiB
Markdown
53 lines
1.9 KiB
Markdown
# Set Model LoRA Hook 🎭🅐🅓
|
|
## Documentation
|
|
- Class name: ADE_AttachLoraHookToConditioning
|
|
- Category: Animate Diff 🎭🅐🅓/conditioning/single cond ops
|
|
- Output node: False
|
|
- Repo Ref: https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved.git
|
|
|
|
此节点旨在将LoRA挂钩附加到条件数据上,从而根据指定的LoRA挂钩动态修改模型行为。它在生成模型的条件过程中,尤其是在动画和差分渲染的背景下,起着定制和控制的关键作用。
|
|
|
|
## Input types
|
|
### Required
|
|
- conditioning
|
|
- 要附加LoRA挂钩的条件数据。此数据决定了模型的行为和输出,附加LoRA挂钩可以进行动态调整。
|
|
- Comfy dtype: CONDITIONING
|
|
- Python dtype: List[Tuple[Any, Dict[str, Any]]]
|
|
- lora_hook
|
|
- 要附加到条件数据的LoRA挂钩。此挂钩使得在运行时修改模型参数成为可能,从而增强了对生成过程的控制和定制。
|
|
- Comfy dtype: LORA_HOOK
|
|
- Python dtype: LoraHookGroup
|
|
|
|
## Output types
|
|
- conditioning
|
|
- Comfy dtype: CONDITIONING
|
|
- 附加了LoRA挂钩的修改后条件数据,使得模型行为可以动态调整。
|
|
- Python dtype: List[Tuple[Any, Dict[str, Any]]]
|
|
|
|
## Usage tips
|
|
- Infra type: CPU
|
|
- Common nodes: unknown
|
|
|
|
## Source code
|
|
```python
|
|
class SetModelLoraHook:
|
|
@classmethod
|
|
def INPUT_TYPES(s):
|
|
return {
|
|
"required": {
|
|
"conditioning": ("CONDITIONING",),
|
|
"lora_hook": ("LORA_HOOK",),
|
|
}
|
|
}
|
|
|
|
RETURN_TYPES = ("CONDITIONING",)
|
|
CATEGORY = "Animate Diff 🎭🅐🅓/conditioning/single cond ops"
|
|
FUNCTION = "attach_lora_hook"
|
|
|
|
def attach_lora_hook(self, conditioning, lora_hook: LoraHookGroup):
|
|
c = []
|
|
for t in conditioning:
|
|
n = [t[0], t[1].copy()]
|
|
n[1]["lora_hook"] = lora_hook
|
|
c.append(n)
|
|
return (c, ) |