方法本身的功劳归Civitai上一位作者,他提出对Krea2 LoRA做“瘦身”,我只是拿Opus 4.8顺手写了个脚本让大家能在本地一键搞。只针对Krea2的LoRA,别的别套。原理是Krea2 LoRA权重分两大块:DIT/UNET那部分transformer块占了绝大多数体积,另一块是文本条件融合层。
思路是对很多风格/氛围/角色类LoRA来说,底模其实已经“会画”相关内容了,LoRA真正干的活是拨动文本条件那条路。
所以把DIT/UNET剥掉、只留文本条件层,体积能砍90%以上,保真度往往损失很小。我自己库里跑下来:218MB的降到13MB,1.
46GB的LoKr降到40MB,稳定落在90到94%这个区间。要说清楚的是这不是白赚——风格类效果很好,但角色/需要精细还原的那类就不太行。代码和完整说明我放GitHub了,开源免费。