catboxanon
1ae9dacb4b
Add DPM-Solver++(3M) SDE
2023-08-13 07:57:29 -04:00
catboxanon
69f49c8d39
Clear sampler before decoding images
...
More significant VRAM reduction.
2023-08-13 04:40:34 -04:00
catboxanon
822597db49
Encode batches separately
...
Significantly reduces VRAM.
This makes encoding more inline with how decoding currently functions.
2023-08-13 04:16:48 -04:00
catboxanon
7fa5ee54b1
Support search and display of hashes for all extra network items
2023-08-13 02:32:54 -04:00
AUTOMATIC1111
599f61a1e0
use dataclass for StableDiffusionProcessing
2023-08-13 08:24:16 +03:00
AUTOMATIC1111
fa9370b741
add refiner to StableDiffusionProcessing class
...
write out correct model name in infotext, rather than the refiner model
2023-08-13 06:07:30 +03:00
AUTOMATIC1111
b2080756fc
make "send to" buttons into small tool buttons
2023-08-12 19:03:33 +03:00
AUTOMATIC1111
6816ad5ed8
fix broken reuse seed
2023-08-12 18:36:30 +03:00
AUTOMATIC1111
4e8690906c
update seed/subseed HTML widths
2023-08-12 18:00:30 +03:00
AUTOMATIC1111
f0b72b8121
move seed, variation seed and variation seed strength to a single row, dump resize seed from UI
...
add a way for scripts to register a callback for before/after just a single component's creation
2023-08-12 17:46:13 +03:00
AUTOMATIC1111
b293ed3061
make it possible to use hires fix together with refiner
2023-08-12 12:54:32 +03:00
AUTOMATIC1111
64311faa68
put refiner into main UI, into the new accordions section
...
add VAE from main model into infotext, not from refiner model
option to make scripts UI without gr.Group
fix inconsistencies with refiner when usings samplers that do more denoising than steps
2023-08-12 12:39:59 +03:00
AUTOMATIC1111
26c92f056a
Merge pull request #12480 from catboxanon/fix/cc
...
Fix color correction by converting image to RGB
2023-08-12 09:12:30 +03:00
AUTOMATIC1111
ebc1bafb03
Merge pull request #12479 from catboxanon/fix/extras-generator
...
Refactor postprocessing/extras tab to use generator to resolve OOM issues
2023-08-12 08:58:14 +03:00
w-e-w
f57bc1a21b
disable extensions installer with arg
2023-08-12 12:06:31 +09:00
catboxanon
af27b716e5
Fix color correction by converting image to RGB
2023-08-11 12:22:11 -04:00
catboxanon
7c9c19b2a2
Refactor postprocessing to use generator to resolve OOM issues
2023-08-11 11:32:12 -04:00
AUTOMATIC1111
ae6b30907d
Merge pull request #12470 from Splendide-Imaginarius/mask-blur-property+kernel
...
Make `StableDiffusionProcessingImg2Img.mask_blur` a property, make more inline with PIL `GaussianBlur`
2023-08-11 15:03:18 +03:00
catboxanon
d456fb797a
fix: Properly return None when VAE hash is None
2023-08-10 16:04:49 -04:00
AUTOMATIC1111
458eda1321
Merge pull request #12456 from AUTOMATIC1111/patch-#12453
...
Patch #12453
2023-08-10 17:55:31 +03:00
w-e-w
a75d756a6f
use default value if value error
2023-08-10 23:47:28 +09:00
AUTOMATIC1111
9af5cce4c7
Merge pull request #12454 from wfjsw/no-autofix-on-fetch
...
rm dir on failed clone, disable autofix for fetch
2023-08-10 17:28:29 +03:00
AUTOMATIC1111
e0906096c5
remove unnecessary GFPGAN_PACKAGE (we install GFPGAN from the requirements file)
2023-08-10 17:22:08 +03:00
AUTOMATIC1111
4549f2a9cc
lint
2023-08-10 17:21:01 +03:00
AUTOMATIC1111
f4979422dd
return the line lost during the merge
2023-08-10 17:18:33 +03:00
Jabasukuriputo Wang
5a705c2468
rm dir on failed clone, disable autofix for fetch
2023-08-10 09:18:10 -05:00
AUTOMATIC1111
36762f0eaf
Merge pull request #12371 from AUTOMATIC1111/refiner
...
initial refiner support
2023-08-10 17:05:32 +03:00
AUTOMATIC1111
ac8a5d18d3
resolve merge issues
2023-08-10 17:04:59 +03:00
AUTOMATIC1111
70a01cd444
Merge branch 'dev' into refiner
2023-08-10 17:04:38 +03:00
AUTOMATIC1111
959404e0e2
Merge pull request #12453 from AUTOMATIC1111/catch-float-ValueError-default-to--1
...
Catch float value error default to -1
2023-08-10 16:46:40 +03:00
AUTOMATIC1111
887bcfdf65
Merge pull request #12447 from AUTOMATIC1111/extra-networks-metadata-indent-
...
save extra networks metadata with indent
2023-08-10 16:46:08 +03:00
AUTOMATIC1111
40ccd26b19
Merge pull request #12450 from catboxanon/cache-file
...
Add env var for cache file
2023-08-10 16:45:44 +03:00
w-e-w
4412398c4b
catch float ValueError default -1
2023-08-10 22:44:33 +09:00
AUTOMATIC1111
942d7a118a
Merge pull request #12452 from AUTOMATIC1111/use-new-style-constructor
...
use new style constructor
2023-08-10 16:43:27 +03:00
AUTOMATIC1111
070b034cd5
put infotext label for setting into OptionInfo definition rather than in a separate list
2023-08-10 16:42:26 +03:00
AUTOMATIC1111
9d78d317ae
add VAE to infotext
2023-08-10 16:22:10 +03:00
AUTOMATIC1111
b13806c150
fix a bug preventing normal operation if a string is added to a gr.Number component via ui-config.json
2023-08-10 16:15:34 +03:00
AUTOMATIC1111
4f6582cb66
add precision=0 to gr.Number seed
2023-08-10 16:10:42 +03:00
AUTOMATIC1111
1b3093fe3a
fix --use-textbox-seed
2023-08-10 15:58:53 +03:00
w-e-w
237b704172
use new style constructor
2023-08-10 21:42:26 +09:00
AUTOMATIC1111
4d93f48f09
fix for multiple input accordions
2023-08-10 15:32:54 +03:00
catboxanon
386202895f
Add env var for cache file
2023-08-10 06:17:45 -04:00
AUTOMATIC1111
0883810592
comment for InputAccordion
2023-08-10 13:02:50 +03:00
AUTOMATIC1111
faca86620d
linter fixes
2023-08-10 12:58:00 +03:00
AUTOMATIC1111
33446acf47
face restoration and tiling moved to settings - use "Options in main UI" setting if you want them back
2023-08-10 12:41:41 +03:00
w-e-w
0a0a9d4fe9
extra networks metadata indent
2023-08-10 18:05:17 +09:00
AUTOMATIC1111
9199b6b7eb
add a custom UI element that combines accordion and checkbox
...
rework hires fix UI to use accordion
prevent bogus progress output in console when calculating hires fix dimensions
2023-08-10 11:20:46 +03:00
AUTOMATIC1111
736aaf348b
Merge pull request #12440 from catboxanon/dev
...
Use better symbol for extra networks sort
2023-08-10 06:39:38 +03:00
catboxanon
ff1bfd01ba
Remove up down symbol
2023-08-09 14:41:25 -04:00
catboxanon
2ceb4f81e2
Use better symbol for extra networks sort
2023-08-09 14:40:18 -04:00
catboxanon
259805947e
Add slerp import for extension backwards compat
2023-08-09 14:24:16 -04:00
AUTOMATIC1111
66c32e40e8
fix gradio themes not applying
2023-08-09 21:19:33 +03:00
AUTOMATIC1111
edfae9e78a
add --loglevel commandline argument for logging
...
remove the progressbar for extension installation in favor of logging output
2023-08-09 20:49:33 +03:00
catboxanon
8b7b99f8d5
fix: Only import tqdm when needed
2023-08-09 12:18:03 -04:00
AUTOMATIC1111
95821f0132
split webui.py's initialization and utility functions into separate files
2023-08-09 18:11:13 +03:00
AUTOMATIC1111
a2a97e57f0
simplify
2023-08-09 17:08:36 +03:00
AUTOMATIC1111
f2ebcee7c4
Merge pull request #11925 from wfjsw/ext-inst-pbar
...
Progressbar for extension installers
2023-08-09 17:03:24 +03:00
AUTOMATIC1111
7ba8f11688
fix missing restricted_opts from shared
2023-08-09 15:06:03 +03:00
AUTOMATIC1111
aa10faa591
fix checkpoint name jumping around in the list of checkpoints for no good reason
2023-08-09 14:47:44 +03:00
AUTOMATIC1111
358f55db6a
Merge pull request #12424 from AUTOMATIC1111/extra-network-metadata-inherit-old-description
...
extra network metadata inherit old description
2023-08-09 14:41:30 +03:00
AUTOMATIC1111
c8c48640e6
Merge pull request #12426 from AUTOMATIC1111/split_shared
...
Split shared.py into multiple files
2023-08-09 14:40:06 +03:00
w-e-w
0cac6ab615
extra network metadata inherit old description
2023-08-09 20:35:06 +09:00
AUTOMATIC1111
8eea891718
Merge pull request #12396 from Uminosachi/fix-mismatch-shared
...
Fix mismatch between shared.sd_model & shared.opts
2023-08-09 14:20:12 +03:00
AUTOMATIC1111
386245a264
split shared.py into multiple files; should resolve all circular reference import errors related to shared.py
2023-08-09 10:25:35 +03:00
AUTOMATIC1111
7d81ecbea6
Split history: mv temp modules/shared.py
2023-08-09 08:47:53 +03:00
AUTOMATIC1111
a6f840b4dc
Split history: mv modules/shared.py modules/shared_options.py
2023-08-09 08:47:52 +03:00
AUTOMATIC1111
0d5dc9a6e7
rework RNG to use generators instead of generating noises beforehand
2023-08-09 08:43:31 +03:00
AUTOMATIC1111
d81d3fa8cd
fix styles missing from the prompt in infotext when making a grid of batch of multiplie images
2023-08-09 07:45:06 +03:00
w-e-w
c102780693
extra network metadata inherit old description
2023-08-09 13:38:53 +09:00
catboxanon
bd4b4292ef
Fix hr use same sampler
2023-08-08 20:55:08 -04:00
AUTOMATIC1111
a2360de3f3
Merge pull request #12412 from dhwz/dev
...
fix typo
2023-08-08 23:30:57 +03:00
AUTOMATIC1111
0e83c67525
by request: fix tiled vae extension
2023-08-08 22:27:32 +03:00
AUTOMATIC1111
1aefb50259
add None refiner option
2023-08-08 22:17:25 +03:00
AUTOMATIC1111
ec194b6374
fix webui not switching back to original model from refiner when batch count is greater than 1
2023-08-08 22:14:02 +03:00
AUTOMATIC1111
f8ff8c0638
merge errors
2023-08-08 22:09:51 +03:00
AUTOMATIC1111
54c3e5c913
Merge branch 'dev' into refiner
2023-08-08 21:49:47 +03:00
AUTOMATIC1111
70c63c1208
pass samplers from UI by name, make it possible to use a sampler from infotext even if it's hidden in the dropdown
2023-08-08 21:28:34 +03:00
AUTOMATIC1111
ae1bde1aa1
put commonly used samplers on top, make DPM++ 2M Karras the default choice
2023-08-08 21:10:12 +03:00
AUTOMATIC1111
a8a256f9b5
REMOVE
2023-08-08 21:08:50 +03:00
AUTOMATIC1111
8285a149d8
add CFG denoiser implementation for DDIM, PLMS and UniPC (this is the commit when you can run both old and new implementations to compare them)
2023-08-08 21:04:44 +03:00
dhwz
2a72d76d6f
fix typo
2023-08-08 19:08:37 +02:00
AUTOMATIC1111
2d8e4a6544
split sd_samplers_kdiffusion into two
2023-08-08 18:35:31 +03:00
AUTOMATIC1111
c721884cf5
Split history: mv temp modules/sd_samplers_kdiffusion.py
2023-08-08 18:32:18 +03:00
AUTOMATIC1111
7e88f57aaa
Split history: mv modules/sd_samplers_kdiffusion.py modules/sd_samplers_cfg_denoiser.py
2023-08-08 18:32:17 +03:00
w-e-w
f17c8c2eff
Merge branch 'dev' into auro-autolaunch
2023-08-08 11:39:34 +09:00
w-e-w
c75bda867b
setting: Automatically open webui in browser on startup
2023-08-08 11:29:33 +09:00
Uminosachi
8c200c2156
Fix mismatch between shared.sd_model & shared.opts
2023-08-08 10:48:03 +09:00
AUTOMATIC1111
fd67eafc65
Merge pull request #12385 from catboxanon/dev
...
Remove deprecated style method
2023-08-07 09:43:59 +03:00
AUTOMATIC1111
4c72377bbf
Options in main UI update
...
- correctly read values from pasted infotext
- setting for column count
- infotext paste: do not add a field to override settings if some other component is already handling it
2023-08-07 09:42:13 +03:00
catboxanon
7d8f55ec7c
Remove style method
2023-08-07 01:45:10 -04:00
AUTOMATIC1111
0ea20a0d52
rework #12230 to not have duplicate code
2023-08-07 08:38:18 +03:00
AUTOMATIC1111
5cf37ca89f
Merge pull request #12230 from wfjsw/git-clone-autofix
...
Git autofix
2023-08-07 08:27:27 +03:00
AUTOMATIC1111
3453710d10
Merge pull request #12375 from catboxanon/k-diffusion-sigma
...
Clean up k-diffusion sigma params
2023-08-07 08:20:05 +03:00
AUTOMATIC1111
6e7828e1d2
apply unet overrides after switching model
2023-08-07 08:16:20 +03:00
AUTOMATIC1111
c96e4750d8
SD VAE rework 2
...
- the setting for preferring opts.sd_vae has been inverted and reworded
- resolve_vae function made easier to read and now returns an object rather than a tuple
- if the checkbox for overriding per-model preferences is checked, opts.sd_vae overrides checkpoint user metadata
- changing VAE in user metadata for currently loaded model immediately applies the selection
2023-08-07 08:07:20 +03:00
catboxanon
7bcfb4654f
Add info to k-diffusion sigma params
2023-08-06 12:41:21 -04:00
catboxanon
976963ab6d
Clean up k-diffusion sigma params
2023-08-06 12:30:23 -04:00
AUTOMATIC1111
5a0db84b6c
add infotext
...
add proper support for recalculating conds in k-diffusion samplers
remove support for compvis samplers
2023-08-06 17:53:33 +03:00
AUTOMATIC1111
956e69bf3a
lint!
2023-08-06 17:07:08 +03:00
AUTOMATIC1111
f1975b0213
initial refiner support
2023-08-06 17:01:07 +03:00
Diego Casorran
e866c35462
add explicit content-type header for image/webp
2023-08-06 12:25:04 +00:00
AUTOMATIC1111
57e8a11d17
enable cond cache by default
2023-08-06 13:25:51 +03:00
AUTOMATIC1111
f9950da3e3
create dir for gradio themes cache if it's missing
2023-08-06 12:39:28 +03:00
AUTOMATIC1111
aa42c0ff8e
repair broken live previews if using VAE with half
2023-08-06 07:41:24 +03:00
AUTOMATIC1111
06da34d47a
Merge pull request #12358 from catboxanon/sigma-infotext
...
Add missing k-diffusion sigma params to infotext
2023-08-06 06:56:07 +03:00
AUTOMATIC1111
5cae08f2c3
fix rework saving incomplete images
2023-08-06 06:55:19 +03:00
catboxanon
8f31b139b8
Assume 0 = inf for s_tmax
2023-08-05 23:50:33 -04:00
catboxanon
ce4be668fe
Read kdiffusion sigma params from opts
2023-08-05 23:42:20 -04:00
AUTOMATIC1111
2e8b40004e
Merge pull request #12355 from AUTOMATIC1111/gradio-theme-cache
...
Gradio theme cache
2023-08-06 06:37:48 +03:00
catboxanon
1e8482356c
Merge branch 'dev' into sigma-infotext
2023-08-05 23:37:38 -04:00
w-e-w
e9c591b101
Gradio theme cache
2023-08-06 12:33:20 +09:00
AUTOMATIC1111
ee96a6a588
do the same for s_tmax #12345
2023-08-06 06:32:41 +03:00
AUTOMATIC1111
ee75416e3e
Merge branch 'dev' into fix/s-noise
2023-08-06 06:25:35 +03:00
AUTOMATIC1111
d86d12e911
rework saving incomplete images
2023-08-06 06:21:36 +03:00
AUTOMATIC1111
2844d9597b
Merge pull request #12338 from AUTOMATIC1111/dont-save-incomplete-images
...
don't save incomplete images
2023-08-06 06:05:47 +03:00
catboxanon
f18a032190
Correct s_noise fix
2023-08-05 23:05:25 -04:00
AUTOMATIC1111
9cbde6c9fd
Merge pull request #12356 from catboxanon/fix/s-churn-max
...
Increase `s_churn` max value
2023-08-06 05:56:05 +03:00
catboxanon
31506f0771
Add sigma params to infotext
2023-08-05 22:37:25 -04:00
catboxanon
85c2c138d2
Attempt to read s_tmax from arg first if option not found
2023-08-05 21:51:46 -04:00
catboxanon
c11104fed5
Add s_tmax
2023-08-05 21:42:03 -04:00
catboxanon
dfc01c68cd
Increase s_churn max value
2023-08-05 21:23:58 -04:00
catboxanon
496cef956b
Allow s_noise override to actually be used
2023-08-05 21:14:13 -04:00
AUTOMATIC1111
c6278c15a8
add explanation for gradio themes
2023-08-05 17:11:37 +03:00
dhwz
1f7fc4d7a3
fix whitespace
2023-08-05 16:07:57 +02:00
dhwz
8ece321df3
add new gradio themes
2023-08-05 16:03:06 +02:00
w-e-w
1d7dcdb6c3
Option to not save incomplete images
2023-08-05 19:07:53 +09:00
AUTOMATIC1111
60183eebc3
add description to VAE setting page
2023-08-05 11:18:13 +03:00
AUTOMATIC1111
36ca80d004
put VAE into a separate settings page
2023-08-05 10:43:06 +03:00
AUTOMATIC1111
3f451f3042
do not add VAE Encoder/Decoder to infotext if it's the default
2023-08-05 10:36:26 +03:00
AUTOMATIC1111
c980dca234
Merge pull request #12331 from AUTOMATIC1111/need_Reload-UI_not_Restart
...
only need Reload UI not Restart
2023-08-05 09:37:18 +03:00
AUTOMATIC1111
f879cac1e7
Merge pull request #12311 from AUTOMATIC1111/efficient-vae-methods
...
Add TAESD(or more) options for all the VAE encode/decode operation
2023-08-05 09:24:26 +03:00
AUTOMATIC1111
ad510b2cd3
fix refresh button for styles
2023-08-05 09:17:36 +03:00
AUTOMATIC1111
c74c708ed8
add checkbox to show/hide dirs for extra networks
2023-08-05 09:15:18 +03:00
w-e-w
7a64601428
need Reload UI not Restart
2023-08-05 14:21:28 +09:00
Kohaku-Blueleaf
b85ec2b9b6
Fix some merge mistakes
2023-08-05 13:14:00 +08:00
Kohaku-Blueleaf
d56a9cfe6a
Merge branch 'dev' into efficient-vae-methods
2023-08-05 13:12:37 +08:00
AUTOMATIC1111
8197f24dbc
remove the extra networks button
2023-08-05 08:07:13 +03:00
AUTOMATIC1111
ef1698fd6d
Merge branch 'dev' into extra-networks-always-visible
2023-08-05 08:01:38 +03:00
Splendide Imaginarius
56888644a6
Reduce mask blur kernel size to 2.5 sigmas
...
This more closely matches the old behavior of PIL's Gaussian blur, and
fixes breakage when tiling.
See https://github.com/Coyote-A/ultimate-upscale-for-automatic1111/issues/111#issuecomment-1663504109
Thanks to Алексей Трофимов and eunnone for reporting the issue.
2023-08-05 04:54:23 +00:00
AUTOMATIC1111
22ecb78b51
Merge branch 'dev' into multiple_loaded_models
2023-08-05 07:52:29 +03:00
Kohaku-Blueleaf
a6b245e46f
dix
2023-08-05 12:49:35 +08:00
AUTOMATIC1111
0ae2767ae6
Merge pull request #12181 from AUTOMATIC1111/hires_checkpoint
...
Hires fix change checkpoint
2023-08-05 07:47:34 +03:00
AUTOMATIC1111
e64263653a
Merge pull request #12327 from catboxanon/fix/filename-invalid-chars
...
Add tab and carriage return to invalid filename chars
2023-08-05 07:47:07 +03:00
AUTOMATIC1111
d2b842ce07
move img2img settings to their own section
2023-08-05 07:46:22 +03:00
Kohaku-Blueleaf
d8371d0b3c
update info
2023-08-05 12:37:46 +08:00
AUTOMATIC1111
e7140a36c0
change default color to white
2023-08-05 07:36:25 +03:00
Kohaku-Blueleaf
aa744cadc8
add infotext
2023-08-05 12:35:40 +08:00
catboxanon
bcff763b6e
Add tab and carriage return to invalid filename chars
2023-08-04 22:59:47 -04:00
Kohaku-Blueleaf
9ac2989edd
Merge branch 'dev' into efficient-vae-methods
2023-08-05 10:43:17 +08:00
w-e-w
1d60a609a9
configurable masks color and default brush color
2023-08-05 09:34:26 +09:00