mirror of
https://github.com/vladmandic/automatic
synced 2026-09-01 18:46:53 +02:00
d55af33d36
K3 and K5 share only the marketing name: different diffusers pipeline classes (Kandinsky3Pipeline vs Kandinsky5T2I/I2IPipeline), different denoiser classes (Kandinsky3UNet vs Kandinsky5Transformer3DModel), no shared scaffolding. Separate packages so each spec lives next to the arch it serves. K2.1 and K2.2 stay outside both packages since they go through KandinskyCombinedPipeline.from_pretrained directly with no spec.