Releases: laksjdjf/sd-trainer
Releases · laksjdjf/sd-trainer
sd3前
作り直し前
SDXL対応などなど
What's Changed
- LECOの実装、データセットの改良、ckpt対応等 by @laksjdjf in #28
- SDXL対応 by @laksjdjf in #30
- loraの改修やlecoのsdxl対応 by @laksjdjf in #31
- loraの改善 by @laksjdjf in #32
- VRAM効率化 by @laksjdjf in #33
- Textual inversionの実装 by @laksjdjf in #34
- generateの改修 by @laksjdjf in #35
- preprocess改修 by @laksjdjf in #36
Full Changelog: 5.0...6.0
5.0
What's Changed
- a by @laksjdjf in #18
- いろいろ by @laksjdjf in #19
- Update README.md by @laksjdjf in #20
- bfloat16のエラーを回避するため、ばーしょん指定する by @laksjdjf in #21
- Create explain.yaml by @laksjdjf in #22
- 前処理コードの修正、シード値の設定、ToMeの実装 by @laksjdjf in #24
- Update README.md by @laksjdjf in #25
- conv_rankが無くてもresnetの一部のモジュールがLoRAに入ってしまう問題の修正 by @laksjdjf in #26
Full Changelog: 4.0...5.0
4.0
リファクタリング前
個人的に欲しい機能全部入れた訓練コード
1.0 原初の訓練コード
画像ファイルと同名のキャプションファイルがあれば訓練できる単純なコード。
モデル、学習率、バッチサイズ、エポック、セーブ頻度といった基本設定や、検証画像の生成、訓練lossの指数平均を表示するプログレスバーといった最低限に機能を実装したよ。
gradient checkpointingも簡単なので実装しておいた。