From 1e56fd11143d776c218573fa614b08d3b03086a0 Mon Sep 17 00:00:00 2001 From: kijai <40791699+kijai@users.noreply.github.com> Date: Tue, 7 Oct 2025 10:56:30 +0300 Subject: [PATCH] Fix weight loading when not using lora or patched linear --- nodes_sampler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodes_sampler.py b/nodes_sampler.py index 9440a0f..37e5143 100644 --- a/nodes_sampler.py +++ b/nodes_sampler.py @@ -189,7 +189,7 @@ class WanVideoSampler: if not transformer.patched_linear and patcher.model["sd"] is not None and len(patcher.patches) != 0: transformer = _replace_linear(transformer, dtype, patcher.model["sd"]) transformer.patched_linear = True - if transformer.patched_linear and gguf_reader is None: + if patcher.model["sd"] is not None and gguf_reader is None: load_weights(patcher.model.diffusion_model, patcher.model["sd"], weight_dtype, base_dtype=dtype, transformer_load_device=device, block_swap_args=block_swap_args) if gguf_reader is not None: #handle GGUF