diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e6cdc4a0..a2c89e017 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Change Log for SD.Next -## Update for 2025-10-23 +## Update for 2025-10-24 - **Models** - [Tencent HunyuanImage 2.1](https://huggingface.co/tencent/HunyuanImage-2.1) in *full*, *distilled* and *refiner* variants @@ -35,6 +35,7 @@ - video tab create `params.txt` with metadata - fix full-screen image-viewer toolbar actions with control tab - improve filename sanitization + - lora auto-detect low/high stage if not specified - fix networks display with extended characters, thanks @awsr ## Update for 2025-10-18 diff --git a/modules/lora/extra_networks_lora.py b/modules/lora/extra_networks_lora.py index ee657d2d1..99ab20d15 100644 --- a/modules/lora/extra_networks_lora.py +++ b/modules/lora/extra_networks_lora.py @@ -132,6 +132,13 @@ def parse(p, params_list, step=0): lora_module.append('transformer_2') if params.named.get('module', None) is not None: lora_module.append(params.named['module'].lower()) + + if len(lora_module) == 0 and shared.sd_loaded: + if hasattr(shared.sd_model, 'transformer') and (shared.sd_model.transformer is not None) and hasattr(shared.sd_model, 'transformer_2') and (shared.sd_model.transformer_2 is None): + lora_module.append('transformer') + if hasattr(shared.sd_model, 'transformer') and (shared.sd_model.transformer is None) and hasattr(shared.sd_model, 'transformer_2') and (shared.sd_model.transformer_2 is not None): + lora_module.append('transformer_2') + lora_modules.append(lora_module) return names, te_multipliers, unet_multipliers, dyn_dims, lora_modules