63 lines
2.3 KiB
Markdown
63 lines
2.3 KiB
Markdown
# Combine LoRA Hooks [4] 🎭🅐🅓
|
|
## Documentation
|
|
- Class name: ADE_CombineLoraHooksFour
|
|
- Category: Animate Diff 🎭🅐🅓/conditioning/combine lora hooks
|
|
- Output node: False
|
|
- Repo Ref: https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved.git
|
|
|
|
此节点旨在聚合和组合多达四个LoRA挂钩成一个统一的LoRA挂钩组。它有助于整合多个LoRA挂钩的修改,允许在Animate Diff框架中对模型行为进行更复杂和细致的调整。
|
|
|
|
## Input types
|
|
### Required
|
|
### Optional
|
|
- lora_hook_A
|
|
- 表示要组合的第一个LoRA挂钩组。在聚合过程中起关键作用,贡献整体修改。
|
|
- Comfy dtype: LORA_HOOK
|
|
- Python dtype: LoraHookGroup
|
|
- lora_hook_B
|
|
- 作为组合的第二个LoRA挂钩组。其包含的修改允许进行层叠,增强模型的适应性。
|
|
- Comfy dtype: LORA_HOOK
|
|
- Python dtype: LoraHookGroup
|
|
- lora_hook_C
|
|
- 第三个LoRA挂钩组,增加了另一层定制,进一步优化了模型行为。
|
|
- Comfy dtype: LORA_HOOK
|
|
- Python dtype: LoraHookGroup
|
|
- lora_hook_D
|
|
- 表示第四个也是最后一个要组合的LoRA挂钩组,完成了修改集,使模型能够进行全面调整。
|
|
- Comfy dtype: LORA_HOOK
|
|
- Python dtype: LoraHookGroup
|
|
|
|
## Output types
|
|
- lora_hook
|
|
- Comfy dtype: LORA_HOOK
|
|
- 组合多达四个LoRA挂钩后的统一组。此组合挂钩组允许增强和更复杂的模型条件。
|
|
- Python dtype: LoraHookGroup
|
|
|
|
## Usage tips
|
|
- Infra type: CPU
|
|
- Common nodes: unknown
|
|
|
|
## Source code
|
|
```python
|
|
class CombineLoraHookFourOptional:
|
|
@classmethod
|
|
def INPUT_TYPES(s):
|
|
return {
|
|
"required": {
|
|
},
|
|
"optional": {
|
|
"lora_hook_A": ("LORA_HOOK",),
|
|
"lora_hook_B": ("LORA_HOOK",),
|
|
"lora_hook_C": ("LORA_HOOK",),
|
|
"lora_hook_D": ("LORA_HOOK",),
|
|
}
|
|
}
|
|
|
|
RETURN_TYPES = ("LORA_HOOK",)
|
|
CATEGORY = "Animate Diff 🎭🅐🅓/conditioning/combine lora hooks"
|
|
FUNCTION = "combine_lora_hooks"
|
|
|
|
def combine_lora_hooks(self,
|
|
lora_hook_A: LoraHookGroup=None, lora_hook_B: LoraHookGroup=None,
|
|
lora_hook_C: LoraHookGroup=None, lora_hook_D: LoraHookGroup=None,):
|
|
candidates = [lora_hook_A, lora_hook_B, lora_hook_C, lora_hook_D] |