134 Commits (9cd1a66648b4c19136687100f9705d442f31e7f9)

Author SHA1 Message Date
Fampai 890e68aaf7 Fixed minor bug
when unloading vae during TI training, generating images after
training will error out
3 years ago
Fampai 3b0127e698 Merge branch 'master' of https://github.com/AUTOMATIC1111/stable-diffusion-webui into TI_optimizations 3 years ago
Fampai 006756f9cd Added TI training optimizations
option to use xattention optimizations when training
option to unload vae when training
3 years ago
AUTOMATIC1111 17a2076f72
Merge pull request #3928 from R-N/validate-before-load
Optimize training a little
3 years ago
Muhammad Rizqi Nur 3d58510f21 Fix dataset still being loaded even when training will be skipped 3 years ago
Muhammad Rizqi Nur a07f054c86 Add missing info on hypernetwork/embedding model log
Mentioned here: https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/1528#discussioncomment-3991513

Also group the saving into one
3 years ago
Muhammad Rizqi Nur ab05a74ead Revert "Add cleanup after training"
This reverts commit 3ce2bfdf95.
3 years ago
Muhammad Rizqi Nur a27d19de2e Additional assert on dataset 3 years ago
Muhammad Rizqi Nur 3ce2bfdf95 Add cleanup after training 3 years ago
Muhammad Rizqi Nur ab27c111d0 Add input validations before loading dataset for training 3 years ago
Muhammad Rizqi Nur ef4c94e1cf Improve lr schedule error message 3 years ago
Muhammad Rizqi Nur a5f3adbdd7 Allow trailing comma in learning rate 3 years ago
AUTOMATIC1111 810e6a407d
Merge pull request #3858 from R-N/log-csv
Fix log off by 1 #3847
3 years ago
Muhammad Rizqi Nur 9ceef81f77 Fix log off by 1 3 years ago
FlameLaw a0a7024c67
Fix random dataset shuffle on TI 3 years ago
DepFA 737eb28fac typo: cmd_opts.embedding_dir to cmd_opts.embeddings_dir 3 years ago
timntorres f4e1464217 Implement PR #3625 but for embeddings. 3 years ago
timntorres 4875a6c217 Implement PR #3309 but for embeddings. 3 years ago
timntorres c2dc9bfa89 Implement PR #3189 but for embeddings. 3 years ago
AUTOMATIC cbb857b675 enable creating embedding with --medvram 3 years ago
captin411 df0c5ea29d update default weights 3 years ago
captin411 54f0c14824 download better face detection module dynamically 3 years ago
captin411 db8ed5fe5c Focal crop UI elements 3 years ago
captin411 6629446a2f Merge branch 'master' into focal-point-cropping 3 years ago
captin411 3e6c2420c1 improve debug markers, fix algo weighting 3 years ago
captin411 1be5933ba2
auto cropping now works with non square crops 3 years ago
AUTOMATIC f49c08ea56 prevent error spam when processing images without txt files for captions 3 years ago
AUTOMATIC1111 5e9afa5c8a
Merge branch 'master' into fix/train-preprocess-keep-ratio 3 years ago
DepFA 306e2ff6ab Update image_embedding.py 3 years ago
DepFA d0ea471b0c Use opts in textual_inversion image_embedding.py for dynamic fonts 3 years ago
AUTOMATIC 7d6b388d71 Merge branch 'ae' 3 years ago
AUTOMATIC1111 0c5522ea21
Merge branch 'master' into training-help-text 3 years ago
guaneec b69c37d25e Allow datasets with only 1 image in TI 3 years ago
Milly 85dd62c4c7 train: ui: added `Split image threshold` and `Split image overlap ratio` to preprocess 3 years ago
Milly 9681419e42 train: fixed preprocess image ratio 3 years ago
captin411 0ddaf8d202
improve face detection a lot 3 years ago
DepFA 858462f719
do caption copy for both flips 3 years ago
captin411 59ed744383
face detection algo, configurability, reusability
Try to move the crop in the direction of a face if it is present

More internal configuration options for choosing weights of each of the algorithm's findings

Move logic into its module
3 years ago
DepFA 9b65c4ecf4
pass preprocess_txt_action param 3 years ago
DepFA fbcce66601
add existing caption file handling 3 years ago
DepFA c3835ec85c
pass overwrite old flag 3 years ago
DepFA 0087079c2d
allow overwrite old embedding 3 years ago
captin411 41e3877be2
fix entropy point calculation 3 years ago
captin411 abeec4b630
Add auto focal point cropping to Preprocess images
This algorithm plots a bunch of points of interest on the source
image and averages their locations to find a center.

Most points come from OpenCV.  One point comes from an
entropy model. OpenCV points account for 50% of the weight and the
entropy based point is the other 50%.

The center of all weighted points is calculated and a bounding box
is drawn as close to centered over that point as possible.
3 years ago
MalumaDev 1997ccff13
Merge branch 'master' into test_resolve_conflicts 3 years ago
DepFA 62edfae257 print list of embeddings on reload 3 years ago
MalumaDev ae0fdad64a
Merge branch 'master' into test_resolve_conflicts 3 years ago
MalumaDev 9324cdaa31 ui fix, re organization of the code 3 years ago
AUTOMATIC 0c5fa9a681 do not reload embeddings from disk when doing textual inversion 3 years ago
MalumaDev 97ceaa23d0
Merge branch 'master' into test_resolve_conflicts 3 years ago