Files
automatic/modules
CalamitousFelicitousness 92df94a227 feat(chroma): native loader for chroma lora
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
2026-05-04 21:17:14 +01:00
..
2026-03-24 06:15:26 -07:00
2026-05-02 08:06:57 +02:00
2026-02-19 09:15:37 +01:00
2026-04-12 19:06:08 +02:00
2026-02-19 11:09:13 +01:00
2026-04-23 16:49:31 -07:00
2026-04-30 10:06:55 +02:00
2026-02-19 11:13:44 +01:00
2026-03-27 14:00:46 +01:00
2026-01-19 11:10:05 +01:00
2026-02-19 11:09:13 +01:00
2026-02-21 09:32:36 +01:00
2026-04-12 22:01:30 +03:00
2026-02-19 11:09:13 +01:00
2026-03-24 04:27:30 -07:00
2026-04-29 11:20:22 +02:00
2026-02-19 11:09:13 +01:00
2026-03-24 05:12:18 -07:00
2026-04-12 18:54:22 +02:00
2026-04-12 19:06:08 +02:00
2026-05-04 15:14:30 +03:00
2026-02-11 09:57:37 +01:00
2026-03-24 06:07:34 -07:00
2026-02-19 11:09:13 +01:00
2026-03-24 06:07:34 -07:00
2026-02-19 15:28:24 +01:00
2026-03-25 13:47:27 -07:00
2026-02-19 11:09:13 +01:00
2026-02-19 11:09:13 +01:00
2026-04-12 19:07:20 +02:00
2026-03-22 11:17:41 +01:00
2026-04-09 13:48:54 +02:00
2026-04-28 11:00:19 +02:00
2026-03-13 12:12:04 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 15:28:24 +01:00
2026-04-06 01:06:19 -07:00
2026-04-29 07:59:43 +02:00
2026-04-18 18:41:34 +02:00
2026-03-13 08:22:41 +01:00
2026-02-19 11:13:44 +01:00
2026-03-12 14:16:51 +01:00
2026-02-19 11:09:13 +01:00
2026-04-26 20:21:00 -07:00
2026-02-19 09:46:42 +01:00
2026-03-27 14:00:46 +01:00
2026-02-19 11:09:13 +01:00
2026-03-24 04:19:53 -07:00
2026-05-04 20:45:10 +02:00
2026-02-19 12:21:46 +01:00
2026-04-12 19:07:20 +02:00
2026-02-19 09:46:42 +01:00
2026-03-28 09:49:05 +01:00
2026-04-12 19:06:08 +02:00
2026-03-24 15:01:07 +01:00
2026-02-19 11:09:13 +01:00
2026-04-04 11:09:39 +02:00
2026-04-18 12:10:03 +02:00
2026-02-19 11:09:13 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 09:15:37 +01:00
2026-02-19 09:46:42 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 09:15:37 +01:00
2026-02-19 11:13:44 +01:00
2026-04-18 12:10:03 +02:00
2026-02-19 11:09:13 +01:00
2026-05-02 09:09:06 +02:00
2026-05-02 08:06:57 +02:00
2026-04-30 10:06:55 +02:00
2026-03-13 14:44:58 +01:00
2026-04-30 11:03:20 +02:00
2026-02-19 11:09:13 +01:00
2026-03-24 05:48:19 -07:00
2026-02-19 09:15:37 +01:00
2026-02-19 15:28:24 +01:00
2026-03-05 20:06:09 -08:00
2025-10-16 19:39:05 -04:00
2026-02-19 11:09:13 +01:00
2026-04-23 12:49:41 +02:00
2026-04-09 13:48:54 +02:00
2025-07-31 17:33:44 -04:00
2026-04-13 12:18:05 +02:00
2026-05-02 09:09:06 +02:00
2026-03-13 14:44:58 +01:00
2026-02-19 09:15:37 +01:00
2026-03-13 15:05:47 +01:00
2026-04-30 11:03:20 +02:00
2026-03-13 15:05:47 +01:00
2026-02-19 09:46:42 +01:00
2026-04-15 12:32:21 +00:00
2026-02-19 09:15:37 +01:00
2026-02-19 11:09:13 +01:00
2026-02-21 09:32:36 +01:00
2026-04-12 19:07:20 +02:00
2026-04-12 19:07:20 +02:00
2026-05-02 09:09:06 +02:00
2025-03-30 15:04:17 -04:00
2026-03-24 05:19:51 -07:00
2026-04-15 09:44:32 +02:00
2026-03-13 11:49:41 +01:00
2026-05-02 10:22:43 +02:00
2026-02-19 09:15:37 +01:00
2026-02-19 09:46:42 +01:00
2026-02-19 09:46:42 +01:00
2026-04-17 02:06:14 +03:00
2026-03-26 16:42:04 -07:00
2026-04-23 16:49:31 -07:00
2026-02-19 09:15:37 +01:00
2026-02-19 15:28:24 +01:00
2025-11-02 06:29:19 -05:00
2026-02-19 11:09:13 +01:00
2026-03-13 08:19:32 +01:00
2026-04-25 14:48:07 +02:00
2026-04-29 07:59:43 +02:00
2026-04-29 19:53:14 +02:00
2026-04-30 10:06:55 +02:00
2026-04-19 16:14:19 +02:00
2026-02-19 11:36:20 +01:00
2026-04-20 08:12:21 +02:00
2026-02-19 11:36:20 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 11:09:13 +01:00
2026-03-18 07:53:04 +01:00
2026-04-23 16:27:36 -07:00
2026-02-19 15:28:24 +01:00
2026-04-29 11:20:22 +02:00
2026-04-29 11:20:22 +02:00
2026-02-19 11:09:13 +01:00
2026-04-12 19:07:20 +02:00
2026-03-18 07:53:04 +01:00
2026-03-24 06:07:34 -07:00
2025-11-08 14:54:34 -08:00
2026-04-06 01:06:19 -07:00
2026-04-06 01:06:19 -07:00
2026-04-06 01:06:19 -07:00
2026-04-06 01:06:19 -07:00
2026-03-24 06:08:15 -07:00
2026-04-26 03:14:48 +01:00
2026-02-19 09:46:42 +01:00