mirror of
https://github.com/invoke-ai/InvokeAI
synced 2026-04-18 04:45:13 +02:00
fix: detect Z-Image LoRAs with transformer.layers prefix (#8986)
OneTrainer exports Z-Image LoRAs with 'transformer.layers.' key prefix instead of 'diffusion_model.layers.'. Add this prefix (and the PEFT-wrapped 'base_model.model.transformer.layers.' variant) to the Z-Image LoRA probe so these models are correctly identified and loaded.
This commit is contained in:
parent
32002bd37e
commit
ae42182246
@ -711,6 +711,8 @@ class LoRA_LyCORIS_ZImage_Config(LoRA_LyCORIS_Config_Base, Config_Base):
|
||||
state_dict,
|
||||
{
|
||||
"diffusion_model.layers.", # Z-Image S3-DiT layer pattern
|
||||
"transformer.layers.", # OneTrainer/diffusers prefix variant
|
||||
"base_model.model.transformer.layers.", # PEFT-wrapped variant
|
||||
},
|
||||
)
|
||||
|
||||
@ -747,6 +749,8 @@ class LoRA_LyCORIS_ZImage_Config(LoRA_LyCORIS_Config_Base, Config_Base):
|
||||
state_dict,
|
||||
{
|
||||
"diffusion_model.layers.", # Z-Image S3-DiT layer pattern
|
||||
"transformer.layers.", # OneTrainer/diffusers prefix variant
|
||||
"base_model.model.transformer.layers.", # PEFT-wrapped variant
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user