SD-Trainer

Stable Diffusion 训练 UI v1.8.5

open in new window Github lora-scriptsopen in new window

GitHub Repo starsGitHub forkslicenserelease

11 11 更新日志

v1.8.5

  • 添加更多训练参数
  • 重构部分代码
  • 更新 Tagger 模型列表
  • 专家模式中自定义参数改为 Toml 格式
  • 更新多卡相关参数
  • 修复多卡使用时无法超过 2 张显卡的问题

v1.8.4

  • 添加一些参数
  • 重构部分代码

v1.8.3.fix3

  • 重构部分代码
  • 修复一系列小问题
  • 只有一张显卡时,隐藏选择显卡的选项
  • WD 14 Tagger 添加了更多模型选项
  • 解除部分参数限制(希望你在调整参数时最好真的知道你在干什么)
  • 修复保存 toml 时,科学计数法的问题
  • 修复 标签编辑器 无法加载过多图片的问题(约 1000 张以上)
  • 修复 SDXL finetune 训练时,text encoder 无法正常训练的问题
  • 修复 gpu_ids 参数无法防呆的问题。现在如使用默认显卡则不会调整 gpu_ids 参数

v1.8.2.fix1

  • 添加更多参数
  • 移除 multi_gpu 参数,更改为 gpu_ids 可以自定义使用的 GPU
  • 修复无法获取 GPU 时,参数无法正常显示的问题

v1.8.1

  • 添加更多参数
  • 解除部分不必要的参数限制
  • WD 14 Tagger 增加更多参数
  • 国际化初步支持:Localization support

v1.8.0.fix1

  • 新增:支持 tag 编辑器
  • 修复部分二级开关参数禁用后有时仍然残留的问题

更多历史更新日志

#### v1.7.6

- 添加更多参数
- 重构 `tensorboard` 加载方式,解决云端加载问题

#### v1.7.5

- 更新依赖
- 调整部分参数限制
- Dreambooth 训练支持单独设置文本编码器学习率

#### v1.7.4

- 修复潜在的 bug
- 调整报错信息,减少不相关的报错输出

#### v1.7.3

- 优化了参数提醒
- 专家模式新增自定义参数功能,将会直接强制覆盖界面生成的参数(危险)
- 更新 `sd-scripts`,支持 OFT 训练(仅 SDXL)。`network_module` 内选择 `networks.oft`

#### v1.7.2

- 修复已知问题
- 添加一些数据增强系列的参数

#### v1.7.1

- 添加一些参数
- 防呆:添加错误使用参数时候的提醒
- 解除在使用 `DAdaptation` 系列优化器时,`lr_scheduler` 被自动锁定为常量的限制,更改为提醒。

#### v1.7.0

- 添加文件选择窗口,现在可以不需要手动填写路径了
- (实验性)Dreambooth 训练支持
- 默认模型名修改为 `model.safetensors`
- 优化了按钮样式
- 修复差异炼丹无法使用的 Bug

#### v1.6.2

- 支持直接导入 `toml` 文件
- 支持停止当前训练任务

#### v1.6.1

- 优化界面样式
- 现在保存的参数支持导入导出了!

#### v1.6.0

- `toml` 文件夹更名为 `config` 文件夹
- 防呆:启动时自动校验 Torch 是否可用 CUDA
- 防呆:自动校验数据集目录是否存在,并且可自动尝试修复数据集路径。防不看教程的傻子又跑过来说你这个怎么用不了啊

#### v1.5.3

- 修复部分值为空或 0 的情况下,仍然归类为启用的问题
- 更改 tensorboard 的 url 设置,目前可以设置为任意 url

#### v1.5.2

- 自动检测依赖版本,修复 bitsandbytes 的 windows 依赖

#### v1.5.0

- 支持 SDXL 训练
- 新增:外挂 VAE 文件覆盖
- 新增:`full_bf16``full_fp16``cache_text_encoder_outputs``bucket_reso_steps` 参数

#### v1.4.2

- 新增:优化器 `Lion8bit``PagedLion8bit``PagedAdamW8bit` 参数,使用时需自行安装 `bitsandbytes` 0.39.0 以上的版本
- 新增:`scale_weight_norms` 参数
- 更改了 `lr_warmup` 参数的可设置时机
- 修改部分参数的描述

#### v1.4.1

- 新增:神童优化器相关参数

#### v1.4.0

- 新增:自动保存 & 读取历史参数
- 新增:LoRA 相关工具 SVD 脚本 & dyLoRA 脚本
- 保存参数时将会自动用输出的模型名称作为保存名称
- 优化参数

#### v1.3.2

- 样式优化
- 添加忘记的 lycoris.kohya 的 dylora 选项

#### v1.3.1

- 修复了 由于 “修复了 `dropout` 参数的 bug” 产生的 bug
- 其他细微调整

#### v1.3.0

- 更新并修复了 `dropout` 参数的 bug
- 新增功能:专家模式可以自定义 `network_args``optimizer_args` 参数。无需等待 UI 加入新参数,自定义的权限是你的!

#### v1.2.1

- 更改并且修复了 DAdaptation 的一些参数

#### v1.2.0

- 添加了 UI 设置。现在打开 Tensorboard 的 IP 地址和端口号可以自定义了
- 修改一些新手模式中无用的参数显示
- 优化了一些专家设置中参数的摆放

#### v1.1.0

- 新手模式支持训练预览图
- 添加一坨 DAdaptation 系列的优化器
- 为 Tagger 添加了更多模型选项