Releases: bmaltais/kohya_ss
Releases · bmaltais/kohya_ss
Release list
v26.0.0
v26.0.0
Added
- Lumina Image 2.0 LoRA (#3553) and full fine-tune (#3521, #3554) training support.
- Anima LoRA (#3541), full fine-tune (#3523, #3551), ControlNet-LLLite (#3549), and advanced options: torch.compile, Qwen-Image VAE 2D, timestep visualization (#3542).
- Native LoHa/LoKr training (
networks.loha/networks.lokr) for SDXL and Anima (#3550). - HunyuanImage-2.1 LoRA training support (#3537).
- LECO (concept erasure/editing) training for SD1.x/2.x and SDXL (#3539).
- Inpainting model training support for SD1.5/SDXL (#3540).
--show_timesteps/--show_timesteps_resolutionexposed in the GUI for DiT training, with a console/matplotlib visualization mode (#3535).--svd_lowrank_niterexposed in the Resize LoRA tab (#3534).wd-eva02-large-tagger-v3added to the WD14 tagger (#3315).- In-app documentation pointer for multi-resolution dataset TOML config (#3536).
- "Expand all accordions" option (#3310).
- Flux Kontext manual captioning tool, with aspect-ratio correction, delete button, target-folder suggestion, and pagination fixes (#3346 series).
- GUI layout polish:
info=hint text is now hover-revealed instead of always shown, and tool-button icons are bottom-aligned with their input box.
Changed
- Upgraded the
sd-scriptssubmodule to v0.11.1 and adjusted GUI args for its refactor (#3519, #3520). - Refactored
lora_gui.py,leco_gui.py, and the remaining GUI files onto aFIELD_REGISTRY+ dict-adapter pattern for positional-argument safety (#3543, #3544, #3545, #3547, #3548). - Cleaned up HunyuanImage-2.1 LoRA arg-forwarding cosmetics (#3555).
- Upgraded PyTorch for XPU (#3366).
- Updated Intel packages for oneAPI compatibility (#3341).
Fixed
- Console scripts are now found correctly when the venv is not activated (#3552).
- Fixed requirement installation when using system pip (#3515).
- Fixed a TensorBoard crash on non-x86 platforms via a cross-platform AVX check (#3345).
- Fixed installation error on Apple Silicon (M-series) Macs (#3353).
- Fixed broken documentation links in the README (#3505).
- Addressed review feedback across the v0.11.1 upgrade, LoRA+/TI, and FIELD_REGISTRY PRs (#3518, #3533, #3546).
v25.2.2
v25.2.1
What's Changed
- Refactor Installation Docs: Extract per-platform instructions to dedicated .md files (follow-up to #3278) by @niels-numbers in #3287
- Docs python version uv by @bmaltais in #3289
- feat: Remember last used folder for file dialogs by @bmaltais in #3290
- It looks like the setup.sh and gui.sh scripts were incorrectly defaul… by @bmaltais in #3293
- Core improvements batch1 by @bmaltais in #3294
- python3.11 support with setup.sh by @bmaltais in #3297
- v25.2.1 by @bmaltais in #3304
Full Changelog: v25.2.0...v25.2.1
v25.1.2
What's Changed
- Bump crate-ci/typos from 1.31.2 to 1.32.0 by @dependabot in #3263
- Fix: Ensure main learning rate is used in LoRA training by @bmaltais in #3264
- Fix: Default config file dialog to repo root by @bmaltais in #3265
- fix(validate_requirements): correct typo by @jim60105 in #3266
- Add support for already activated conda environment setup by @ThanaritKanjanametawatAU in #3273
- Add Conda installation instructions to README by @bmaltais in #3274
- Improve README installation section for clarity and easier uv-based setup by @niels-numbers in #3278
- Update IPEX and ROCm by @Disty0 in #3280
- v25.2.0 by @bmaltais in #3285
New Contributors
- @ThanaritKanjanametawatAU made their first contribution in #3273
- @niels-numbers made their first contribution in #3278
Full Changelog: v25.1.2...v25.2.0
v25.1.2
v25.1.1
v25.1.0
What's Changed
- Add --log_config support to GUI by @bmaltais in #2531
- Add support for custom learning rate scheduler type to the GUI by @bmaltais in #2532
- Add .webp image extension support to BLIP2 captioning. by @bmaltais in #2533
- Check for --debug flag for gui command-line args at startup by @b-fission in #2537
- Validate GPU ID accelerate input and return error when needed by @bmaltais in #2539
- Fix issue with pip upgrade by @bmaltais in #2540
- Adding the piecewise_constant LR Scheduler by @sangoi-exe in #2565
- PRevent providing the legacy learning_rate if unet or te learning rat… by @bmaltais in #2597
- fix: fixed docker-compose for passing models via volumes by @Retreatcost in #2601
- Fix toml noise offset parameters based on selected type by @bmaltais in #2602
- Fix adaptive_noise_scale value not properly loading from json config by @bmaltais in #2603
- Fix prompt.txt location by @bmaltais in #2606
- Improve "print command" output format by @bmaltais in #2607
- Use output model name as wandb run name if not provided by @bmaltais in #2612
- Bump docker/build-push-action from 5 to 6 by @dependabot in #2621
- Bump crate-ci/typos from 1.21.0 to 1.22.9 by @dependabot in #2620
- 173 error on train typeerror int argument must be a string a bytes like object or a real number not nonetype by @bmaltais in #2683
- Fix TE1/TE2 learning rate handling on dreambooth SDXL by @b-fission in #2697
- Auto-detect model type for safetensors files by @b-fission in #2690
- bring back SDXL Parameters accordion for dreambooth gui by @b-fission in #2694
- Update requirements_linux_docker.txt by @eftSharptooth in #2728
- Update IPEX and ROCm by @Disty0 in #2751
- Bump crate-ci/typos from 1.23.6 to 1.24.3 by @dependabot in #2765
- Add dark mode css variables by @wcole3 in #2802
- Update 3 files in kohya_gui folder by @iamrohitanshu in #2829
- Update requirements_pytorch_windows.txt by @wzgrx in #2848
- Bump crate-ci/typos from 1.23.6 to 1.25.0 by @dependabot in #2875
- Fix typo on README.md by @bulieme in #2876
- feat(docker): mount models folder as a volume by @vvsotnikov in #2868
- Specify custom tensorboard host via TENSORBOARD_HOST env var by @bmaltais in #2893
- Increase maximum Flux lora merge strength to 2 by @b-fission in #2915
- Fix typo by @bmaltais in #2927
- Update requirements onnxruntime-gpu by @b-fission in #2937
- Bump crate-ci/typos from 1.23.6 to 1.26.8 by @dependabot in #2940
- fix 'cached_download' from 'huggingface_hub' by @hqnicolas in #2947
- Bump crate-ci/typos from 1.23.6 to 1.28.1 by @dependabot in #2996
- Update README.md (for Runpod + Flux) by @ruucm in #3031
- Bump crate-ci/typos from 1.23.6 to 1.29.0 by @dependabot in #3029
- Update setup.sh by @CaledoniaProject in #3054
- Run on novita (#3119) by @bmaltais in #3120
- Bump crate-ci/typos from 1.23.6 to 1.30.0 by @dependabot in #3101
- updated prodigyopt by @Koronos in #3065
- fixed names on LR Scheduler dropdown by @Koronos in #3064
- Merge latest Sd3 flux.1 by @bmaltais in #3137
- Sd3 flux.1 uv by @bmaltais in #3051
- 3147 learning settings that were available in v2417 are no longer available in v2503 by @bmaltais in #3148
- Update lycoris_locon_extract.py, updated imports by @tdtrumble in #3184
- Apple Silicone Support (This time not on Master) by @rgeorgi in #3174
- Bump crate-ci/typos from 1.30.0 to 1.31.1 by @dependabot in #3153
- Update CUDA and PyTorch configuration in Dockerfile by @JoeYang1412 in #3195
- Bump crate-ci/typos from 1.31.1 to 1.31.2 by @dependabot in #3208
- Docs: Comprehensive README overhaul by @bmaltais in #3245
- build(docker): switch from pip to uv for package management by @jim60105 in #3229
- Refactor README.md to clarify uv vs pip usage by @bmaltais in #3246
- The message is fine as is. by @bmaltais in #3250
- docs: doc uv install method is fine for Docker use by @jim60105 in #3247
- Feat/add max grad norm dreambooth by @bmaltais in #3251
- v25.1.0 by @bmaltais in #3252
New Contributors
- @Retreatcost made their first contribution in #2601
- @eftSharptooth made their first contribution in #2728
- @wcole3 made their first contribution in #2802
- @wzgrx made their first contribution in #2848
- @bulieme made their first contribution in #2876
- @vvsotnikov made their first contribution in #2868
- @hqnicolas made their first contribution in #2947
- @ruucm made their first contribution in #3031
- @CaledoniaProject made their first contribution in #3054
- @Koronos made their first contribution in #3065
- @tdtrumble made their first contribution in #3184
- @rgeorgi made their first contribution in #3174
- @JoeYang1412 made their first contribution in #3195
Full Changelog: v25.0.3...v25.1.0
v25.0.3
- Upgrade Gradio, diffusers and huggingface-hub to latest release to fix issue with ASGI.
- Add a new method to setup and run the GUI. You will find two new script for both Windows (gui-uv.bat) and Linux (gui-uv.sh). With those scripts there is no need to run setup.bat or setup.sh anymore.