mirror of
https://github.com/vladmandic/automatic
synced 2026-08-27 23:51:00 +02:00
92df94a227
Add a per-model native LoRA path for Chroma that handles both PEFT-style (diffusion_model.<dotted>.lora_A.weight, no alpha) and kohya-flat (lora_unet_<flat> with .alpha) layouts, plus LoKR/LoHA/OFT/DoRA. Resolves issue #4169 (ostris ai-toolkit Chroma LoRAs failed to load). - new pipelines/chroma/chroma_lora.py with try_load_lora/lokr/loha/oft - fused-QKV expansion: 3-way equal for img/txt qkv, 4-way unequal [3072, 3072, 3072, 12288] for single linear1 (Q+K+V+proj_mlp) - NetworkModuleLokrSliceChunk for unequal-row LoKR slicing - path rewrite from Flux-source to ChromaTransformer2DModel naming - lora_load.py: dispatch chroma to the native loader and narrow the kohya-Flux convert gate to f1 only