From b8bac68915cde58a5ee1dbd7e535bb7c8ab28c48 Mon Sep 17 00:00:00 2001 From: vladmandic Date: Fri, 23 Jan 2026 10:12:11 +0100 Subject: [PATCH] use base steps as-is for non sd/sdxl models Signed-off-by: vladmandic --- CHANGELOG.md | 1 + modules/processing_helpers.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a8b6ee49..677fe8f51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ - update package requirements - **Fixes** - add video ui elem_ids, thanks @ryanmeador + - use base steps as-is for non sd/sdxl models ## Update for 2026-01-22 diff --git a/modules/processing_helpers.py b/modules/processing_helpers.py index 4bd7dd033..36c07cc91 100644 --- a/modules/processing_helpers.py +++ b/modules/processing_helpers.py @@ -386,7 +386,7 @@ def calculate_base_steps(p, use_denoise_start, use_refiner_start): if len(getattr(p, 'timesteps', [])) > 0: return None cls = shared.sd_model.__class__.__name__ - if 'Flex' in cls or 'Kontext' in cls or 'Edit' in cls or 'Wan' in cls or 'Flux2' in cls or 'Layered' in cls: + if shared.sd_model_type not in ['sd', 'sdxl']: steps = p.steps elif is_modular(): steps = p.steps