Back to wiki Inference

Video LoRA

Video LoRA is a low-rank delta on frozen Wan DiT weights (ΔW ≈ BA). On Wan2.2 MoE you almost always need a matching pair: high-noise LoRA + low-noise LoRA. Animate has its own warning: do not stack T2V LoRAs on it.

LoRADiffSynthMoE pair
On this page 5
Frozen Wan weights, LoRA adapters, high and low noise pair, sample
MoE LoRA is two files, one per expert, not a single SD-style .safetensors.

Where training actually lives

The core Wan2.2 repo is inference-first. LoRA training is documented in the community stack the README itself lists: DiffSynth-Studio (LoRA + full finetune + FP8 + offload), Musubi Tuner, and ComfyUI-oriented trainers that export WanVideoWrapper-compatible adapters.

MoE pairing

  • Train or download two adapters aligned to the high-noise and low-noise experts.
  • Apply each only on the SNR region that expert owns, or quality collapses at the switch.
  • Rank and α conventions follow the trainer (DiffSynth vs Musubi) — do not mix loaders blindly.

Animate exception

Wan-Animate ships a relighting LoRA for replacement mode (--use_relighting_lora). The README explicitly recommends against using LoRA models trained on Wan2.2 T2V/I2V, because those deltas were not trained with the animation heads.

FAQ

Is there an official Alibaba LoRA trainer in Wan2.2?
Not in the main generate.py path. Use DiffSynth-Studio or another listed community trainer.
FP8 + LoRA?
Yes in DiffSynth. Merge or apply LoRA in higher precision when possible, then quantize.

Primary sources

Checked against Wan-Video/Wan2.2 README · Aug 28, 2026

© 2026 wan2.video