ComfyUI Node

Model Diff to LoRA

Extracts a LoRA from the difference between two models. Use this to capture the combined effect of multiple chained LoRA operations into a single distributable LoRA file. Connect your original base model to 'model_before' and the final processed model (after V2 analyzers, selective loaders, etc.) to 'model_after'.

By shootthesound·Created 3 months ago·Updated 2 months ago· 4
Model Diff to LoRA
  • model_before
  • model_after
  • lora_path
  • info
enabledtrue
output_rank64
output_path
output_nameextracted_lora
Categoryloaders/lora

Inputs (6)

NameTypeDefaultDescription
enabledBOOLEANtrueEnable extraction. Auto-disables after successful save.
model_beforeMODELOriginal base model (before LoRA chain)
model_afterMODELModified model (after LoRA chain)
output_rankINT644–256LoRA rank for SVD decomposition. Higher = more accurate but larger file.
output_pathSTRINGSave directory. Leave empty for ComfyUI/output/extracted_loras. Remembers last used path.
output_nameSTRINGextracted_loraFilename prefix (timestamp will be appended). Remembers last used name.

Outputs (2)

NameTypeDescription
lora_pathSTRINGFull path to the saved LoRA file (for chaining to loaders)
infoSTRINGExtraction summary with layer count, compression ratio, etc.