Nodes/ComfyUI/Load Hypernetwork
ComfyUI Node Runs on cloud

Load Hypernetwork

The tech LoRA killed, still in your node list

By Comfy-Org·Created 4 years ago·Updated 4 minutes ago· 129,910
Load Hypernetwork
  • model
  • MODEL
hypernetwork_name
strength1.00

Some nodes in the loaders list are load-bearing infrastructure. Load Hypernetwork is more of a museum piece - a fully functional loader for a technique that the ecosystem abandoned years ago. That's not a knock on the node; it works exactly as designed. It's that hypernetworks themselves were overtaken by LoRA, and no amount of loader polish changes which technique people train.

What a hypernetwork is

A hypernetwork is a small helper network inserted into the diffusion model's cross-attention modules. It doesn't replace the base model - it rides along and adjusts how attention behaves. In the SD1.5 era (2022–2023) that was a viable way to add styles or concepts to a checkpoint without training the whole thing. Then LoRA arrived and did the same job cheaper, faster, and better: LoRAs train in hours on one GPU, hypernetworks needed far more iterations for worse results, and new ones basically stopped being made. Today a hypernetwork on an older model page is a curiosity, not a workflow decision.

How the loader works

This is the cleanest possible implementation: it takes your loaded MODEL, the hypernetwork file from models/hypernetworks/, and a strength float (default 1.0, range −10 to 10), then clones the model and patches both attn1 and attn2 with the hypernetwork's patch. The result is a modified MODEL output - same wire as any other model-modifying loader, straight into your sampler.

The source is blunt about the mechanics: the model is cloned, the patch is applied if the file loads, and you get a MODEL back. No CLIP output, no VAE, nothing else. It's the entire technique in one node.

Inputs and outputs

  • model - the diffusion model you're modifying
  • hypernetwork_name - the file from models/hypernetworks/
  • strength - how hard the hypernetwork's effect lands; negative values invert it

Output: MODEL, wired onward like any modified model.

The trap

The trap is forgetting the compatibility story. Hypernetworks are architecture-tied - an SD1.5 hypernetwork expects SD1.5 cross-attention shapes, and feeding one into an SDXL or Flux model is how you get errors or silent nothing. There's no auto-detect here, so if the file loads but your results are unchanged or broken, that's the cause.

And the honest bottom line: if you found this node while searching for "how do I add a style to my model," the answer you actually want is Load LoRA. The hypernetwork loader stays in core for legacy workflows and historical exploration. It'll be here when you need it - which, for most people, is never. And that's fine.

Categorymodel/loaders

Inputs (3)

NameTypeDefaultDescription
modelMODEL
hypernetwork_nameCOMBO0 options:
strengthFLOAT1.00-10–10

Outputs (1)

NameTypeDescription
MODELMODEL