Skip to content

Releases: kohya-ss/sd-scripts

Version 0.11.1

Choose a tag to compare

@kohya-ss kohya-ss released this 15 Jun 23:29
6721028

What's Changed

  • Resize and crop conditioning image in the same way as input image by @woct0rdho in #2368
  • fix: correctly reuse disk-cached latents in FineTuningDataset by @kohya-ss in #2380
  • Fix image cropping alignment and cache latents in FineTuningDataset by @kohya-ss in #2381
  • Add timestep distribution visualization and loss weighting functionality by @kohya-ss in #2384
  • feat(anima): add image-only 2D Qwen-Image VAE option by @kohya-ss in #2382
  • Add per-block torch.compile support for Anima training by @kohya-ss in #2379
  • feat: Anima LLLite inpainting support by @kohya-ss in #2378
  • Add version 0.11.1 changes to changelog by @kohya-ss in #2387
  • Add timestep visualization, loss weighting, and Anima VAE support by @kohya-ss in #2386

Full Changelog: v0.11.0...v0.11.1

Version 0.11.0

Choose a tag to compare

@kohya-ss kohya-ss released this 12 Jun 12:25
b8d1eb0

What's Changed

Full Changelog: v0.10.6...v0.11.0

Version 0.10.6

Choose a tag to compare

@kohya-ss kohya-ss released this 12 Jun 03:41
6e14642

What's Changed

  • Fix metadata handling for images without extensions by @kohya-ss in #2327
  • Fix dataset image size handling and improve debug dataset functionality by @kohya-ss in #2328
  • Fix broken links to the Dataset Configuration Guide in multiple docum… by @kohya-ss in #2329
  • Add AGENTS.md to .gitignore by @kohya-ss in #2330
  • doc: add Anima ControlNet-LLLite training guide to README by @kohya-ss in #2331
  • Fix: Anima学習時の--base_weightsのバグを修正する by @u-haru in #2359
  • Merge dev into main: dataset image size fixes and documentation updates by @kohya-ss in #2373
  • chore: update README for 0.10.6 by @kohya-ss in #2375

Full Changelog: v0.10.5...v0.10.6

Version 0.10.5

Choose a tag to compare

@kohya-ss kohya-ss released this 07 May 22:58
a1b48df

What's Changed

  • fix: improve numerical stability by conditionally using float32 in Anima by @kohya-ss in #2302
  • fix: improve numerical stability by conditionally using float32 in Anima with fp16 training by @kohya-ss in #2303
  • update ipex by @WhitePr in #2307
  • fix: replace deprecated CLIPFeatureExtractor with CLIPImageProcessor for transformers 5.x compatibility by @marcus165090-spec in #2315
  • Update for supporting transformers>=5 by @kohya-ss in #2316
  • Add inpainting training and sampling support for SD1.5 and SDXL by @allanoepping in #2309
  • Add inpainting training and sampling support for SD1.5 and SDXL by @kohya-ss in #2318
  • Feat anima lllite by @kohya-ss in #2317
  • Support transformers 5 and add ControlNet-LLLite for Anima by @kohya-ss in #2325

New Contributors

Full Changelog: v0.10.2...v0.10.5

Version 0.10.2

Choose a tag to compare

@kohya-ss kohya-ss released this 29 Mar 23:17
1dae34b

What's Changed

  • Fix bug and optimization for Lumina model by @duongve13112002 in #2262
  • fix: str is not "no" to str != "no" by @kohya-ss in #2267
  • merge sd3 to main by @kohya-ss in #2268
  • Fix the LoRA dropout issue in the Anima model and implement support for network_reg_alphas during LoRA training. by @duongve13112002 in #2272
  • Multi-resolution dataset for SD1/SDXL by @woct0rdho in #2269
  • feat: Stability with fp16 for anima by @kohya-ss in #2277
  • feat: backward compatibility for SD/SDXL latent cache by @kohya-ss in #2276
  • feat: Support LoKr/LoHa for SDXL and Anima by @kohya-ss in #2275
  • fix: rename character_tags to img_character_tags to fix UnboundLocalError by @kohya-ss in #2280
  • Add skip_image_resolution to deduplicate multi-resolution dataset by @woct0rdho in #2273
  • docs: add skip_image_resolution to config README by @kohya-ss in #2288
  • Bump pytorch-optimizer into 3.10.0 by @kozistr in #2283
  • fix: Anima validation dataset not working with Text Encoder output cache by @kohya-ss in #2291
  • Log d*eff_lr for ProdigyPlusScheduleFree, and some cleanup of LR logging by @woct0rdho in #2289
  • Use torch.svd_lowrank for large matrices in resize_lora.py by @woct0rdho in #2240
  • Fix the 'off by 1' problem in dynamically resized LoRA rank by @woct0rdho in #2194
  • Add --svd_lowrank_niter option to resize_lora.py by @kohya-ss in #2296
  • feat: SD1.x/2.x と SDXL 向けの LECO 学習スクリプトを追加 by @umisetokikaze in #2285
  • Fix/leco cleanup by @kohya-ss in #2294
  • fix: AdaLN modulation to use float32 for numerical stability in fp16 by @kohya-ss in #2297
  • Improve clarity of README table of contents and change history by @kohya-ss in #2299
  • doc: update change history in README files to include LECO training by @kohya-ss in #2300
  • Print verbose info while resizing LoRA is running by @woct0rdho in #2301
  • Merge development changes into main by @kohya-ss in #2298

New Contributors

Full Changelog: v0.10.1...v0.10.2

Version 0.10.1

Choose a tag to compare

@kohya-ss kohya-ss released this 12 Feb 23:36
ae72efb

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.10.1

Version 0.10.0

Choose a tag to compare

@kohya-ss kohya-ss released this 19 Jan 13:01
966e9d7

What's Changed

Read more

Version 0.9.1

Choose a tag to compare

@kohya-ss kohya-ss released this 21 Mar 13:06

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.1

Version 0.9.0

Choose a tag to compare

@kohya-ss kohya-ss released this 17 Jan 14:27
6e3c1d0

See #1879 for details.

Version 0.8.8

Choose a tag to compare

@kohya-ss kohya-ss released this 17 Jan 13:25

Oct 27, 2024 / 2024-10-27:

  • svd_merge_lora.py VRAM usage has been reduced. However, main memory usage will increase (32GB is sufficient).

Oct 26, 2024 / 2024-10-26:

  • Fixed a bug in svd_merge_lora.py, sdxl_merge_lora.py, and resize_lora.py where the hash value of LoRA metadata was not correctly calculated when the save_precision was different from the precision used in the calculation. See issue #1722 for details. Thanks to JujoHotaru for raising the issue.

Sep 13, 2024 / 2024-09-13:

  • sdxl_merge_lora.py now supports OFT. Thanks to Maru-mee for the PR #1580.
  • svd_merge_lora.py now supports LBW. Thanks to terracottahaniwa. See PR #1575 for details.
  • sdxl_merge_lora.py also supports LBW.
  • See LoRA Block Weight by hako-mikan for details on LBW.

Jun 23, 2024 / 2024-06-23:

  • Fixed cache_latents.py and cache_text_encoder_outputs.py not working.

Oct 27, 2024 / 2024-10-27:

  • svd_merge_lora.py のVRAM使用量を削減しました。ただし、メインメモリの使用量は増加します(32GBあれば十分です)。

Oct 26, 2024 / 2024-10-26:

  • svd_merge_lora.pysdxl_merge_lora.pyresize_lora.pyで、保存時の精度が計算時の精度と異なる場合、LoRAメタデータのハッシュ値が正しく計算されない不具合を修正しました。詳細は issue #1722 をご覧ください。問題提起していただいた JujoHotaru 氏に感謝します。

Sep 13, 2024 / 2024-09-13:

  • sdxl_merge_lora.py で OFT がサポートされました。PR #1580 Maru-mee 氏に感謝します。
  • svd_merge_lora.py で LBW がサポートされました。PR #1575 terracottahaniwa 氏に感謝します。
  • sdxl_merge_lora.py でも LBW がサポートされました。
  • LBW の詳細は hako-mikan 氏の LoRA Block Weight をご覧ください。

Jun 23, 2024 / 2024-06-23:

  • cache_latents.py および cache_text_encoder_outputs.py が動作しなくなっていたのを修正しました。