注册
教程中心 / AI Toolkit 训练 Krea 2 Turbo LoRA

AI Toolkit 训练 Krea 2 Turbo LoRA

用 AI Toolkit 训练 Krea 2 Turbo LoRA:蒸馏与训练适配器原理、配置基线速查、rank 32 与内存控制、数据集与标注、简短训练检查点流程、8 步采样验证与故障诊断

02 · Krea 2 Turbo 训练适配器:为什么必须保留

AI Toolkit 训练 Krea 2 Turbo LoRA 更新于 2026-10-10 16:46:01

训练适配器是 Krea 2 Turbo LoRA 训练的核心装置:训练时它被自动加载,采样时被移除,导出后的 LoRA 完全不依赖它。本篇讲清它的原理、生命周期,以及"适配器被清空"的典型事故信号。

适配器是什么

ostris/krea2_turbo_training_adapter/krea2_turbo_training_adapter_v1.safetensors 是一个辅助 LoRA(auxiliary LoRA),在 AI Toolkit 中由模型预设自动配置,路径无需手工修改。

为什么必须加载

少步数模型(Turbo)已经学到一条压缩的去噪轨迹。普通微调会迅速抹掉这种蒸馏,留下一个看起来只有在增加步数或加大 guidance 后才生效的 LoRA。

训练适配器的工作方式:

  1. 训练期间:临时把学生模型「反蒸馏」到足以支撑短时长训练的程度
  2. 在这个"可训练"的基础上,你的 LoRA 学习目标概念
  3. 采样/推理时:适配器被移除,评估的是纯 Turbo + 你的 LoRA
训练:  Base(Turbo) + 训练适配器 + 你的LoRA → 学概念
采样:  Base(Turbo) + 你的LoRA(适配器已移除)→ 8步验证
导出:  在 krea/Krea-2-Turbo 上使用,不带训练适配器

适配器生命周期(务必记住)

阶段 适配器状态
训练 加载(辅助 LoRA,提供训练信号)
预览采样 移除影响(评估真实 Turbo 行为)
最终推理 不要加载(导出的 LoRA 独立工作)

不要清空它、不要用你输出的 LoRA 替换它、不要把它作为最终推理栈的一部分加载。

常见误区:一次"成功"的失败

症状:一次运行在适配器字段为空的情况下完成,8 步预览在退化,而 25 步预览看起来更好。

判断:那不是一个成功的 Turbo LoRA——它是蒸馏行为已被破坏的信号。看起来"更好了"只是因为多步数+高 guidance 掩盖了失真。

适配器能做什么、不能做什么

能力 说明
✅ 减缓蒸馏崩溃 让短时长的概念/角色/产品/风格训练可行
✅ 训练期保护 训练中模型不会快速退化到"多步才好看"
❌ 无限期免疫 超长训练仍会破坏蒸馏,所以配方要求简短训练 + 频繁检查点

自检清单

  • [ ] Model Architecture = Krea 2 Turbo (w/ Training Adapter)
  • [ ] 适配器路径未清空、未替换
  • [ ] 采样 = 8 步 / guidance 1
  • [ ] 导出/推理时不加载训练适配器
  • [ ] 8 步预览仍然健康(不是只有 25 步才好看)

下一步

→ 03 · 配置基线速查 第一次可复现的运行参数全表

TOP