Commit Graph

22 Commits (5bbb4fcf781f870a5cd58557dab87b4e2ef13c6d)

Author SHA1 Message Date
bmaltais 8146414568 Update code 2024-03-20 16:16:02 -04:00
bmaltais cdd16b22dc Adding support for LyCORIS BOFT, QLyCORIS and DoRA 2024-03-19 21:05:10 -04:00
bmaltais 99691b7b5d
Merge dev-toml (#2131)
* Integrate toml file option in GUI
2024-03-19 18:21:40 -04:00
gesen2egee c3239a0b76
Update lora_gui.py 2024-03-19 19:18:48 +08:00
bmaltais 8f04e04185
Merge branch 'dev' into master 2024-03-18 13:21:22 -04:00
Hina Chen ffb6430c9f Cleanup and bump localization to 23.0.11 2024-03-18 10:11:01 +08:00
bmaltais 173e2fbfae Update config 2024-03-17 19:45:55 -04:00
bmaltais 5878bd6139 Move config for gui to seperate class
Add support for more config paths
2024-03-17 11:08:54 -04:00
bmaltais 0e4582cd52 Update configuration class 2024-03-16 19:03:45 -04:00
bmaltais 0d4e6c4ece Update command executor code 2024-03-16 11:00:13 -04:00
bmaltais 7186869c72
Code improvements (#2107)
* Fix incorrect float representation

* Improve code

* Improve code quality

* Improve code

* Updates for https://github.com/bmaltais/kohya_ss/issues/2103
2024-03-15 22:54:00 -04:00
bmaltais 7081b22cba Add support for `wandb_run_name`, `log_tracker_name` and `log_tracker_config` parameters under the advanced section. 2024-03-14 19:41:34 -04:00
bmaltais 40314706c4 Improve user file/folder input validation before running training scripts 2024-03-10 15:27:33 -04:00
bmaltais 33ccb84446 Add better python, model and data dir validation 2024-03-09 20:50:25 -05:00
bmaltais ed01468b47 Fix savinf of config along produced model 2024-03-09 14:52:55 -05:00
bmaltais 2259129f33 Add "" at the begining of list_* to remove confusion and fix issues with optional field being set to a wroong default 2024-03-09 14:27:10 -05:00
bmaltais 3e023952df
Dev pure (#2039)
* Remove library folder, update setup_windows

* Cleanup sd-scripts files

* set sd-scripts release via file

* More cleanup

* Point to sd-scripts python files

* Fix blip captioning working directory

* Fix typo

* Fix issue with verify lora

* Improve git cloning of sd-scripts repo

* Integrate cloning in linux setup script

* Remove unnecessary folder

* Update linux setup

* Removing unnecessary code

* Fix validation issue under linux

* Update tensorboard version linux

* Updating linux requirements

* Update README

* Added submodule for sd-scripts

* Update for proper submodule handling

* Simplify submodule init

* Update comment

* Improve WSL2 LD_LIBRARY_PATH handling

* Update tensorboard handling of logging_dir

* chore(docker): update TensorFlow and TensorBoard versions

- Upgrade TensorFlow version in Dockerfile and requirements to 2.15.0.post1
- Update TensorBoard version in requirements to 2.15.2

Signed-off-by: 陳鈞 <jim60105@gmail.com>

* chore(docker): Add a mount for `sd-scripts` in the Dockerfile during pip install

- Add a mount step for `sd-scripts` in the Dockerfile during pip install.

Signed-off-by: 陳鈞 <jim60105@gmail.com>

* doc(docker): Update readme about docker

* Fix issue with TE LR

* Fix issue with TE LR

* Update sd-scripts to Feb 27 2024 commit

* Update version of bnb for windows

* Update windows setup

* Update windows setup

* Update bnb linux to match windows

* remove height:auto

* update UI

 * unify Quick Pick + custom model selection into gr.Dropdown()
 * add list_dirs(), list_files()
 * use gr.Accordion()
 * always show model + training image folder + output name + minimal default settings
 * do not show hidden files
 * clean up list_*()

* use PYTHONPATH env variable

* add "tool" classname to gr.Button() for sd-webui compatible

* update *_caption_gui.py using create_refresh_buttons()

* update Utilities->Group Images

* update Utilities->Convert model

* update dataset gui

* update Dreambooth/LoRA folders preparation

* update *lora*_gui UI using list_files(), create_refresh_button()

* more fixes for PYTHONPATH

* Minor edits to basic caption and common gui

* Optimising some code

* Fix path issue

* Fix issues with list_images_dir

* Update finetuning image folder label

* Minor updates to UI

---------

Signed-off-by: 陳鈞 <jim60105@gmail.com>
Co-authored-by: 陳鈞 <jim60105@gmail.com>
Co-authored-by: Won-Kyu Park <wkpark@gmail.com>
2024-03-09 09:30:20 -05:00
Won-Kyu Park 708245e1e6
more cleanup
- use sys.executable
 - check *_dir validity and remove doublequotes strip
 - set `scriptdir`
 - use gr.update()
 - unify Folders for finetune
 - use subprocess.run(run_cmd, shell=True, env=env)
2024-03-02 14:10:02 +09:00
Won-Kyu Park a2450b1d43
hide dummy gr.Textbox() 2024-02-28 01:01:49 +09:00
Won-Kyu Park 43618c4dca
show guides if available 2024-02-28 00:36:27 +09:00
Won-Kyu Park 01abd5dc46
extract command line UIs from *_gui.py 2024-02-28 00:14:17 +09:00
Won-Kyu Park 1927fe1b86
move *_gui.py to kohya_gui/ 2024-02-28 00:14:07 +09:00