From df4571588b522c6188b6c8c1c16a25ca341e00df Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Tue, 28 Oct 2025 11:12:42 -0400 Subject: [PATCH] add wan-2.2-sdnq pre-quant to video models Signed-off-by: Vladimir Mandic --- CHANGELOG.md | 1 + modules/video_models/models_def.py | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1880dde05..9e50ac2fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ - **Reference** networks section is now split into actual *Base* models plus: - **Quantized**: pre-quantized variants of the base models using SDNQ-SVD quantization for optimal quality and smallest possible resource usage examples: *FLUX.1-Dev/Krea/Kontext/Schnell, Qwen-Image/Edit/2509, Chroma1-HD, WAN-2.2-A44B, etc.* + *note*: pre-quantized *WAN-2.2-14B* is also available in video models and runs with only 12GB VRAM! - **Distilled**: distilled variants of base models examples: *Turbo, Lightning, Lite, SRPO, Distill, Pruning, etc.* - **Community**: community highlights diff --git a/modules/video_models/models_def.py b/modules/video_models/models_def.py index eb5e9570d..6ef206984 100644 --- a/modules/video_models/models_def.py +++ b/modules/video_models/models_def.py @@ -179,6 +179,20 @@ try: te_cls=getattr(transformers, 'UMT5EncoderModel', None), dit_cls=getattr(diffusers, 'WanTransformer3DModel', None), dit_folder=("transformer", "transformer_2")), + Model(name='WAN 2.2 A14B SDNQ T2V', + url='https://huggingface.co/Disty0/Wan2.2-T2V-A14B-SDNQ-uint4-svd-r32', + repo='Disty0/Wan2.2-T2V-A14B-SDNQ-uint4-svd-r32', + repo_cls=getattr(diffusers, 'WanPipeline', None), + te_cls=getattr(transformers, 'UMT5EncoderModel', None), + dit_cls=getattr(diffusers, 'WanTransformer3DModel', None), + dit_folder=("transformer", "transformer_2")), + Model(name='WAN 2.2 A14B SDNQ I2V', + url='https://huggingface.co/Disty0/Wan2.2-I2V-A14B-SDNQ-uint4-svd-r32', + repo='Disty0/Wan2.2-I2V-A14B-SDNQ-uint4-svd-r32', + repo_cls=getattr(diffusers, 'WanImageToVideoPipeline', None), + te_cls=getattr(transformers, 'UMT5EncoderModel', None), + dit_cls=getattr(diffusers, 'WanTransformer3DModel', None), + dit_folder=("transformer", "transformer_2")), Model(name='WAN 2.2 14B VACE', url='https://huggingface.co/linoyts/Wan2.2-VACE-Fun-14B-diffusers', repo='linoyts/Wan2.2-VACE-Fun-14B-diffusers',