1301 Commits (d9e4e4d7a09d4aee8ce249a3c8e91ce165b10fa5)

Author SHA1 Message Date
yfszzx 40ddb6df61 inspiration perfected 3 years ago
Extraltodeus 29bfacd63c
implement CUDA device selection, --device-id arg 3 years ago
Extraltodeus 57eb54b838
implement CUDA device selection by ID 3 years ago
yfszzx bb0f1a2cda inspiration finished 3 years ago
AUTOMATIC 26d1073745 Merge remote-tracking branch 'historytab/master' 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
AUTOMATIC ac0aa2b18e loading SD VAE, see PR #3303 3 years ago
AUTOMATIC 704036ff07 make aspect ratio overlay work regardless of selected localization 3 years ago
Rcmcpe 02e4d4694d Change option description of unload_models_when_training 3 years ago
timntorres 272fa527bb Remove unused variable. 3 years ago
timntorres fccad18a59 Refer to Hypernet's name, sensibly, by its name variable. 3 years ago
timntorres 19818f023c Match hypernet name with filename in all cases. 3 years ago
timntorres 51e3dc9cca Sanitize hypernet name input. 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 9286fe53de make aestetic embedding ciompatible with prompts longer than 75 tokens 3 years ago
AUTOMATIC df57064093 do not load aesthetic clip model until it's needed
add refresh button for aesthetic embeddings
add aesthetic params to images' infotext
3 years ago
AUTOMATIC 7d6b388d71 Merge branch 'ae' 3 years ago
AUTOMATIC bf30673f51 Fix Hypernet infotext string split bug for PR #3283 3 years ago
AUTOMATIC 03a1e288c4 turns out LayerNorm also has weight and bias and needs to be pre-multiplied and trained for hypernets 3 years ago
AUTOMATIC1111 0c5522ea21
Merge branch 'master' into training-help-text 3 years ago
timntorres 2273e752fb Remove redundant try/except. 3 years ago
timntorres 4ff274e1e3 Revise comments. 3 years ago
timntorres 6014fb8afb Do nothing if image file already exists. 3 years ago
timntorres 5245c7a493 Issue #2921-Give PNG info to Hypernet previews. 3 years ago
guaneec b69c37d25e Allow datasets with only 1 image in TI 3 years ago
Patryk Wychowaniec 7157e5d064 interrogate: Fix CLIP-interrogation on CPU
Currently, trying to perform CLIP interrogation on a CPU fails, saying:

```
RuntimeError: "slow_conv2d_cpu" not implemented for 'Half'
```

This merge request fixes this issue by detecting whether the target
device is CPU and, if so, force-enabling `--no-half` and passing
`device="cpu"` to `clip.load()` (which then does some extra tricks to
ensure it works correctly on CPU).
3 years ago
AUTOMATIC1111 d6bd6a425d
Merge branch 'master' into master 3 years ago
AUTOMATIC c23f666dba a more strict check for activation type and a more reasonable check for type of layer in hypernets 3 years ago
AUTOMATIC1111 a26fc2834c
Merge pull request #3199 from discus0434/master
Add features to insert activation functions to hypernetworks
3 years ago
winterspringsummer 9d71eef02e sort file list in alphabetical ordering in extras 3 years ago
winterspringsummer a13c3bed3c Fixed path issue while extras batch processing 3 years ago
winterspringsummer fb5a8cf0d9 Added try except to extras batch from directory 3 years ago
winterspringsummer 60872c5b40 Fixed path issue while extras batch processing 3 years ago
AUTOMATIC 74088c2a06 allow float sizes for hypernet's layer_structure 3 years ago
AUTOMATIC 4587218190 updated readme and some small stylistic changes to code 3 years ago
random_thoughtss 49533eed9e XY grid correctly re-assignes model when config changes 3 years ago
Vladimir Repin d23a46ceaa Different approach to skip/interrupt with highres fix 3 years ago
random_thoughtss 708c3a7bd8 Added PLMS hijack and made sure to always replace methods 3 years ago
Vladimir Repin d1cb08bfb2 fix skip and interrupt for highres. fix option 3 years ago
random_thoughtss 92a17a7a4a Made dummy latents smaller. Minor code cleanups 3 years ago
aria1th f89829ec3a Revert "fix bugs and optimizations"
This reverts commit 108be15500.
3 years ago
不会画画的中医不是好程序员 dc66540629
Merge branch 'AUTOMATIC1111:master' into Inspiron 3 years ago
AngelBottomless 108be15500
fix bugs and optimizations 3 years ago
yfszzx d07cb46f34 inspiration pull request 3 years ago
AngelBottomless a71e021236
only linear 3 years ago
AngelBottomless d8acd34f66
generalized some functions and option for ignoring first layer 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
discus0434 f8733ad08b add linear as a act func (option for doin nothing) 3 years ago
discus0434 6b38c2c19c
Merge branch 'AUTOMATIC1111:master' into master 3 years ago
captin411 0ddaf8d202
improve face detection a lot 3 years ago
AUTOMATIC 7f8ab1ee8f Merge remote-tracking branch 'origin/master' 3 years ago
AUTOMATIC 930b4c64f7 allow float sizes for hypernet's layer_structure 3 years ago
random_thoughtss aa7ff2a197 Fixed non-square highres fix generation 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
discus0434 ba469343e6 align ui.py imports with upstream 3 years ago
discus0434 ecb433b220 update 3 years ago
discus0434 6f98e89486 update 3 years ago
DepFA 55d8c6cce6
default to ignore existing captions 3 years ago
DepFA 9b65c4ecf4
pass preprocess_txt_action param 3 years ago
DepFA ab353b141d
link existing txt option 3 years ago
DepFA fbcce66601
add existing caption file handling 3 years ago
DepFA 4d6b9f76a5
reorder create_hypernetwork params 3 years ago
DepFA c3835ec85c
pass overwrite old flag 3 years ago
DepFA 632e8d6602
split learn rates 3 years ago
DepFA 0087079c2d
allow overwrite old embedding 3 years ago
DepFA 166be3919b
allow overwrite old hn 3 years ago
DepFA d6ea584137
change html output 3 years ago
random_thoughtss c418467c03 Don't compute latent mask if were not using it. Also added support for fixed highres_fix generation. 3 years ago
random_thoughtss dde9f96072 added support for ddim img2img 3 years ago
random_thoughtss 0719c10bf1 Fixed copying mistake 3 years ago
random_thoughtss 8e7097d06a Added support for RunwayML inpainting model 3 years ago
captin411 41e3877be2
fix entropy point calculation 3 years ago
DepFA 4d663055de
update ui with extra training options 3 years ago
DepFA eb7ba4b713
update training header text 3 years ago
Mackerel b748b583c0 generation_parameters_copypaste.py: fix indent 3 years ago
Vladimir Repin 46122c4ff6 Send empty prompts as valid generation parameter 3 years ago
timntorres 5e012e4dfa Infotext saves more specific hypernet name. 3 years ago
Alexandre Simard 1e4809b251 Added a bit of padding to the left 3 years ago
Alexandre Simard 57eb1a64c8 Update ui.py 3 years ago
discus0434 2ce52d32e4 fix for #3086 failing to load any previous hypernet 3 years ago
AUTOMATIC c6e9fed500 fix for #3086 failing to load any previous hypernet 3 years ago
DepFA 019a3a88f0
Update ui.py 3 years ago
discus0434 365d4b1650
Merge branch 'AUTOMATIC1111:master' into master 3 years ago
AUTOMATIC1111 f510a2277e
Merge pull request #3086 from discus0434/master
Add settings for multi-layer structure hypernetworks
3 years ago
discus0434 3770b8d2fa enable to write layer structure of hn himself 3 years ago
discus0434 42fbda83bb layer options moves into create hnet ui 3 years ago
captin411 087609ee18
UI changes for focal point image cropping 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
AUTOMATIC f894dd552f fix for broken checkpoint merger 3 years ago
Ikko Ashimine bb0e7232b3 Fix typo in prompt_parser.py
assoicated -> associated
3 years ago
MalumaDev 2362d5f00e
Merge branch 'master' into test_resolve_conflicts 3 years ago
AUTOMATIC1111 05315d8a23
Merge branch 'master' into hot-reload-javascript 3 years ago
Anastasius 1d4aa376e6 Predictable long operation check for time estimation 3 years ago
Anastasius 442dbedc15 Estimated time displayed if jobs take more 60 sec 3 years ago
Anastasius bcfbb33e50 Added time left estimation 3 years ago
Cheka 2fd7935ef4 Remove wrong self reference in CUDA support for invokeai 3 years ago
discus0434 7f8670c4ef
Merge branch 'master' into master 3 years ago
Silent da72becb13 Use training width/height when training hypernetworks. 3 years ago
discus0434 5d16f59794
Merge branch 'master' into master 3 years ago
AUTOMATIC 5daf9cbb98 Merge remote-tracking branch 'origin/api' 3 years ago
AUTOMATIC 10aca1ca3e more careful loading of model weights (eliminates some issues with checkpoints that have weird cond_stage_model layer names) 3 years ago
arcticfaded 0f0d6ab8e0 call sampler by name 3 years ago
yfszzx 538bc89c26 Image browser improved 3 years ago
arcticfaded e7f4808505 provide sampler by name 3 years ago
discus0434 e40ba281f1 update 3 years ago
discus0434 7f2095c6c8 update 3 years ago
discus0434 a5611ea502 update 3 years ago
discus0434 6021f7a75f add options to custom hypernetwork layer structure 3 years ago
MalumaDev c2765c9bcd
Merge branch 'master' into test_resolve_conflicts 3 years ago
AUTOMATIC cbf15edbf9 remove dependence on TQDM for sampler progress/interrupt functionality 3 years ago
yfszzx b7e78ef692 Image browser improve 3 years ago
AUTOMATIC ec1924ee57 additional fix for difference model merging 3 years ago
AUTOMATIC e20b7e30fe fix for add difference model merging 3 years ago
w-e-w 2f448d97a9 styles.csv encoding utf8 to utf-8-sig
utf-8-bom for better compatibility for some programs
3 years ago
AUTOMATIC 433a7525c1 remove shared option for update check (because it is not an argument of webui)
have launch.py examine both COMMANDLINE_ARGS as well as argv for its arguments
3 years ago
yfszzx eb299527b1 Image browser 3 years ago
DepFA 4c605c5174 add shared option for update check 3 years ago
ふぁ 02622b1919 update scripts.py 3 years ago
ふぁ 3003438088 Add visible for dropdown 3 years ago
ふぁ de29ec0743 Remove exception handling 3 years ago
ふぁ 97d3ba3941 Add scripts to ui-config,json 3 years ago
AUTOMATIC d2f459c5cf clarify the comment for the new option from #2959 and move it to UI section. 3 years ago
trufty 8b02662215 Disable auto weights swap with config option 3 years ago
AUTOMATIC1111 cd9c6e0edf
Merge pull request #2984 from guaneec/D
Don't eat colons in booru tags
3 years ago
AUTOMATIC1111 f6c758d055
Merge branch 'master' into dark-mode 3 years ago
C43H66N12O12S2 c71008c741 Update sd_hijack_optimizations.py 3 years ago
C43H66N12O12S2 73b5dbf72a Update sd_hijack.py 3 years ago
C43H66N12O12S2 84823275e8 readd xformers attnblock 3 years ago
C43H66N12O12S2 2043c4a231 delete xformers attnblock 3 years ago
C43H66N12O12S2 786ed49922 use legacy attnblock 3 years ago
MalumaDev 1997ccff13
Merge branch 'master' into test_resolve_conflicts 3 years ago
arcticfaded 8d5d863a9d gradio and FastAPI 3 years ago
Mykeehu 7432b6f4d2 Fix typo "celem_id" to "elem_id" 3 years ago
Ryan Voots 1df3ff25e6 Add --nowebui as a means of disabling the webui and run on the other port 3 years ago
Ryan Voots 247aeb3aaa Put API under /sdapi/ so that routing is simpler in the future. This means that one could allow access to /sdapi/ but not the webui. 3 years ago
Ryan Voots c3851a853d Re-use webui fastapi application rather than requiring one or the other, not both. 3 years ago
DepFA d3338bdef1 extras extend cache key with new upscale to options 3 years ago
Jordan Hall ab3f997c0c Fix typo in 'choices' when loading upscaler 2 config 3 years ago
arcticfaded f29b16bad1 prevent API from saving 3 years ago
guaneec 2e28c841f4
Oops 3 years ago
arcticfaded f80e914ac4 example API working with gradio 3 years ago
guaneec d62ef76614
Don't eat colons in booru tags 3 years ago
AUTOMATIC cf47d13c1e localization support 3 years ago
AUTOMATIC 695377a8b9 make modelmerger work with ui-config.json 3 years ago
Michoko 665beebc08 Use of a --theme argument for more flexibility
Added possibility to set the theme (light or dark)
3 years ago
yfszzx 2b5b62e768 fix two bug 3 years ago
yfszzx 2272cf2f35 fix two bug 3 years ago
yfszzx c408a0b41c fix two bug 3 years ago
Michoko 8c6a981d5d Added dark mode switch
Launch the UI in dark mode with the --dark-mode switch
3 years ago
AUTOMATIC d42125baf6 add missing requirement for api and fix some typos 3 years ago
Jonathan 71d42bb44b Update api.py 3 years ago
Jonathan 99013ba68a Update processing.py 3 years ago
Jonathan 832b490e51 Update processing.py 3 years ago
arcticfaded 9e02812afd pydantic instrumentation 3 years ago
arcticfaded 60251c9456 initial prototype by borrowing contracts 3 years ago
yfszzx 9d702b16f0 fix two little bug 3 years ago
yfszzx 2a3e7ed872 Merge branch 'master' of https://github.com/yfszzx/stable-diffusion-webui-plus 3 years ago
yfszzx 5b1394bead speed up images history perfect 3 years ago
DepFA 62edfae257 print list of embeddings on reload 3 years ago
AUTOMATIC b99d3cf6dd make CLIP interrogate ranks output sane values 3 years ago
AUTOMATIC 5c94aaf290 fix bug for latest model merge RAM improvement 3 years ago
DenkingOfficial 58f3ef7733 Fix CLIP Interrogator and disable ranks for it 3 years ago
AUTOMATIC 6f7b7a3dcd only read files with .py extension from the scripts dir 3 years ago
MrCheeze 0fd1307671 improve performance of 3-way merge on machines with not enough ram, by only accessing two of the models at a time 3 years ago
MalumaDev 589215df22
Merge branch 'master' into test_resolve_conflicts 3 years ago
SGKoishi c8045c5ad4 The hide_ui_dir_config flag also restrict write attempt to path settings 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
yfszzx a4de699e3c Images history speed up 3 years ago
DancingSnow fc220a51cf fix dir_path in some path like `D:/Pic/outputs` 3 years ago
CookieHCl adc0ea74e1 Better readablity of logs 3 years ago
CookieHCl c9836279f5 Only make output dir when creating output 3 years ago
CookieHCl 91235d8008 Fix FileNotFoundError in history tab
Now only traverse images when directory exists
3 years ago
yfszzx f62905fdf9 images history speed up 3 years ago
不会画画的中医不是好程序员 272d979d1c
Merge branch 'AUTOMATIC1111:master' into master 3 years ago
MalumaDev e4f8b5f00d ui fix 3 years ago
MalumaDev 523140d780 ui fix 3 years ago
Junpeng Qiu 36a0ba357a Added Refresh Button to embedding and hypernetwork names in Train Tab
Problem
everytime I modified pt files in embedding_dir or hypernetwork_dir, I
need to restart webui to have the new files shown in the dropdown of
Train Tab

Solution
refactored create_refresh_button out of create_setting_component so we
can use this method to create button next to gr.Dropdowns of embedding
name and hypernetworks

Extra Modification
hypernetwork pt are now sorted in alphabetic order
3 years ago
CookieHCl 9258a33e37 Warn when user uses bad ui setting 3 years ago
CookieHCl b65a3101ce Use default value when dropdown ui setting is bad
Default value is the first value of selectables.
Particually, None in styles.
3 years ago
CookieHCl 20bf99052a Make style configurable in ui-config.json 3 years ago
ddPn08 3395ba493f Allow specifying the region of ngrok. 3 years ago
AUTOMATIC 179e3ca752 honor --hide-ui-dir-config option for #2807 3 years ago
winterspringsummer 2ce27728f6 added extras batch work from directory 3 years ago
AUTOMATIC 0c5fa9a681 do not reload embeddings from disk when doing textual inversion 3 years ago
yfszzx 5d8c59eee5 Merge branch 'master' of https://github.com/yfszzx/stable-diffusion-webui-plus 3 years ago
yfszzx 763b893f31 images history sorting files by date 3 years ago
MalumaDev b694bba39a Merge remote-tracking branch 'origin/test_resolve_conflicts' into test_resolve_conflicts 3 years ago
MalumaDev 9325c85f78 fixed dropbox update 3 years ago
MalumaDev 97ceaa23d0
Merge branch 'master' into test_resolve_conflicts 3 years ago
MalumaDev 3d21684ee3 Add support to other img format, fixed dropbox update 3 years ago
zhengxiaoyao0716 9a33292ce4 reload javascript files when custom script bodies 3 years ago
C43H66N12O12S2 529afbf4d7 Update sd_hijack.py 3 years ago
AUTOMATIC 74a9ee7002 fix saving images compatibility with gradio update 3 years ago
MalumaDev 3f5c3b981e
Update modules/ui.py
Co-authored-by: Víctor Gallego <vicgalle@ucm.es>
3 years ago
MalumaDev ad9bc604a8
Update modules/ui.py
Co-authored-by: Víctor Gallego <vicgalle@ucm.es>
3 years ago
MalumaDev 0d4f5db235
Update modules/ui.py
Co-authored-by: Víctor Gallego <vicgalle@ucm.es>
3 years ago
MalumaDev 9b7705e057
Update modules/aesthetic_clip.py
Co-authored-by: Víctor Gallego <vicgalle@ucm.es>
3 years ago
MalumaDev 4387e4fe64
Update modules/ui.py
Co-authored-by: Víctor Gallego <vicgalle@ucm.es>
3 years ago
DepFA b6e3b96dab Change vector size footer label 3 years ago
DepFA ddf6899df0 generalise to popular lossless formats 3 years ago
DepFA 9a1dcd78ed add webp for embed load 3 years ago
DepFA 939f16529a only save 1 image per embedding 3 years ago
DepFA 9e846083b7 add vector size to embed text 3 years ago
MalumaDev 7b7561f6e4
Merge branch 'master' into test_resolve_conflicts 3 years ago
AngelBottomless 703e6d9e4e check NaN for hypernetwork tuning 3 years ago
ruocaled 5fd638f14d fix download section layout 3 years ago
MalumaDev 37d7ffb415 fix to tokens lenght, addend embs generator, add new features to edit the embedding before the generation using text 3 years ago
NO_ob eef3bc6490 typo 3 years ago
AUTOMATIC 97f0727489 add First pass size always regardless of whether it was auto chosen or specified 3 years ago
AUTOMATIC 20a1f68c75 fix gadio issue with sending files between tabs 3 years ago
AUTOMATIC d3463bc59a change styling for top right corner UI
made save style button not die when you cancel
3 years ago
AUTOMATIC f7ca63937a bring back scale latent option in settings 3 years ago
AUTOMATIC 5967d07d1a fix new gradio failing to preserve image params 3 years ago
AUTOMATIC e8729dd051 re-apply height hacks to work with new gradio 3 years ago
AUTOMATIC1111 af144ebdc7
Merge branch 'master' into ckpt-cache 3 years ago
CookieHCl c24df4b486 Disable compiling deepbooru model
This is only necessary when you have to train,
and compiling model produces warning.
3 years ago
AUTOMATIC1111 ea8aa1701a
Merge branch 'master' into master 3 years ago
githublsx a13af34b90 Set to -1 when seed input is none 3 years ago
ddPn08 0da6c18099 use "outdir_samples" if specified 3 years ago
ddPn08 cd28465bf8 do not force relative paths in image history 3 years ago
aoirusann db27b987a9 Add hint for `ctrl/alt enter`
And duplicate implementations are removed
3 years ago
AUTOMATIC c7a86f7fe9 add option to use batch size for training 3 years ago
AUTOMATIC acedbe67d2 bring history tab back, make it behave; it's still slow but won't fuck anything up until you use it 3 years ago
AUTOMATIC 4bbe5d62e0 reformat lines in images_history.py 3 years ago
AUTOMATIC 4dc4265099 rename firstpass w/h to discard old user settings 3 years ago
Melan 4d19f3b7d4 Raise an assertion error if no training images have been found. 3 years ago
AUTOMATIC 368f4cc4c7 set firstpass w/h to 0 by default and rever to old behavior when any are 0 3 years ago
AUTOMATIC cd58e44051 disabling history - i knew it was slow as fuck but i didn't realize it would also show galleries on launch 3 years ago
Rae Fu e21f01f645 add checkpoint cache option to UI for faster model switching
switching time reduced from ~1500ms to ~280ms
3 years ago
AUTOMATIC 03d62538ae remove duplicate code for log loss, add step, make it read from options rather than gradio input 3 years ago
AUTOMATIC 326fe7d44b Merge remote-tracking branch 'Melanpan/master' 3 years ago
AUTOMATIC c250cb289c change checkpoint merger to work in a more obvious way
remove sigmoid and inverse sigmoid because they just did the same thing as weighed sum only with changed multiplier
3 years ago
AUTOMATIC 2f0e089c7c should fix the issue with missing layers in chechpoint merger 3 years ago
AUTOMATIC c344ba3b32 add option to read generation params for learning previews from txt2img 3 years ago
AUTOMATIC bb295f5478 rework the code for lowram a bit 3 years ago
Ljzd-PRO 4a216ded43 load models to VRAM when using `--lowram` param
load models to VRM instead of RAM (for machines which have bigger VRM than RAM such as free Google Colab server)
3 years ago
Ljzd-PRO a8eeb2b7ad add `--lowram` parameter
load models to VRM instead of RAM (for machines which have bigger VRM than RAM such as free Google Colab server)
3 years ago
Gugubo 5f87dd1ee0 Add option to prevent empty spots in grid (2/2) 3 years ago
Gugubo 43f926aad1 Add option to prevent empty spots in grid (1/2) 3 years ago
Gugubo 2fb9891af3 Change grid row count autodetect to prevent empty spots
Instead of just rounding (sometimes resulting in grids with "empty" spots), find a divisor.
For example: 8 images will now result in a 4x2 grid instead of a 3x3 with one empty spot.
3 years ago
AUTOMATIC1111 6b77af7a43
Merge pull request #2396 from yfszzx/master
Add a "History" tab
3 years ago
AUTOMATIC 67f447ddcc possibility to load checkpoint, clip skip, and hypernet from infotext 3 years ago
AUTOMATIC 0aec19d783 make pasting into img2img prompt work
make image params request not use temp files
3 years ago
AUTOMATIC a156c097ab Merge branch 'param-loading' 3 years ago
AUTOMATIC e644b5a80b remove scale latent and no-crop options from hires fix
support copy-pasting new parameters for hires fix
3 years ago