w-e-w
0cf85b24df
auto add data-dir to gradio-allowed-path
2023-08-16 20:18:46 +09:00
AUTOMATIC1111
eaba3d7349
send weights to target device instead of CPU memory
2023-08-16 12:11:01 +03:00
AUTOMATIC1111
57e59c14c8
Revert "send weights to target device instead of CPU memory"
...
This reverts commit 0815c45bcd
.
2023-08-16 11:28:00 +03:00
AUTOMATIC1111
0815c45bcd
send weights to target device instead of CPU memory
2023-08-16 10:44:17 +03:00
AUTOMATIC1111
023a3a98a1
Merge pull request #12596 from AUTOMATIC1111/fix-taesd-scale
...
Remove wrong TAESD Latent scale
2023-08-16 09:56:12 +03:00
AUTOMATIC1111
86221269f9
RAM optimization round 2
2023-08-16 09:55:35 +03:00
Kohaku-Blueleaf
d9ddc5d4cd
Remove wrong scale
2023-08-16 11:21:12 +08:00
AUTOMATIC1111
fd563e3274
Merge pull request #12586 from catboxanon/fix/rng-shape
...
RNG: Make all elements of shape `int`s
2023-08-15 21:47:02 +03:00
catboxanon
0f77139253
Fix inpaint upload for alpha masks, create reusable function
2023-08-15 14:24:55 -04:00
catboxanon
5b28b7dbc7
RNG: Make all elements of shape int
s
2023-08-15 13:38:37 -04:00
AUTOMATIC1111
f01682ee01
store patches for Lora in a specialized module
2023-08-15 19:23:40 +03:00
AUTOMATIC1111
7327be97aa
Merge pull request #12570 from NoCrypt/add-miku-theme
...
Add NoCrypt/miku gradio theme
2023-08-15 16:31:12 +03:00
brkirch
54209c1639
Use the new SD VAE override setting
2023-08-15 06:29:39 -04:00
AUTOMATIC1111
bc61ad9ec8
Merge pull request #12564 from catboxanon/feat/img2img-noise
...
Add extra noise param for img2img operations
2023-08-15 09:50:20 +03:00
NoCrypt
b0a6d61d73
Add NoCrypt/miku gradio theme
2023-08-15 13:22:44 +07:00
catboxanon
371b24b17c
Add extra img2img noise
2023-08-15 02:19:19 -04:00
AUTOMATIC1111
79d4e81984
fix processing error that happens if batch_size is not a multiple of how many prompts/negative prompts there are #12509
2023-08-15 08:46:17 +03:00
AUTOMATIC1111
7e77a38cbc
get XYZ plot to work with recent changes to refined specified in fields of p rather than in settings
2023-08-15 08:27:50 +03:00
AUTOMATIC1111
6f86573247
Merge pull request #12552 from brkirch/update-sdxl-commit-hash
...
Update SD XL commit hash
2023-08-15 08:12:21 +03:00
AUTOMATIC1111
45be87afc6
correctly add Eta DDIM to infotext when it's 1.0 and do not add it when it's 0.0.
2023-08-14 21:48:05 +03:00
AUTOMATIC1111
f23e5ce2da
revert changed inpainting mask conditioning calculation after #12311
2023-08-14 17:59:03 +03:00
AUTOMATIC1111
e56b7c8419
Merge pull request #12547 from whitebell/fix-typo
...
Fix typo in shared_options.py
2023-08-14 13:36:10 +03:00
brkirch
bc63339df3
Update hash for SD XL Repo
2023-08-14 06:26:36 -04:00
AUTOMATIC1111
6bfd4dfecf
add second_order to samplers that mistakenly didn't have it
2023-08-14 12:07:38 +03:00
Robert Barron
99ab3d43a7
hires prompt timeline: merge to latests, slightly simplify diff
2023-08-14 00:43:27 -07:00
AUTOMATIC1111
353c876172
fix API always using -1 as seed
2023-08-14 10:43:18 +03:00
Robert Barron
d61e31bae6
Merge remote-tracking branch 'auto1111/dev' into shared-hires-prompt-test
2023-08-14 00:35:17 -07:00
AUTOMATIC1111
f3b96d4998
return seed controls UI to how it was before
2023-08-14 10:22:52 +03:00
AUTOMATIC1111
abbecb3e73
further repair the /docs page to not break styles with the attempted fix
2023-08-14 10:15:10 +03:00
whitebell
b39d9364d8
Fix typo in shared_options.py
...
unperdictable -> unpredictable
2023-08-14 15:58:38 +09:00
AUTOMATIC1111
c7c16f805c
repair /docs page
2023-08-14 09:49:51 +03:00
AUTOMATIC1111
f37cc5f5e1
Merge pull request #12542 from AUTOMATIC1111/res-sampler
...
Add RES sampler and reorder the sampler list
2023-08-14 09:02:10 +03:00
AUTOMATIC1111
c1a31ec9f7
revert to applying mask before denoising for k-diffusion, like it was before
2023-08-14 08:59:15 +03:00
Kohaku-Blueleaf
aa26f8eb40
Put frequently used sampler back
2023-08-14 13:50:53 +08:00
AUTOMATIC1111
cda2f0a162
make on_before_component/on_after_component possible earlier
2023-08-14 08:49:39 +03:00
AUTOMATIC1111
aeb76ef174
repair DDIM/PLMS/UniPC batches
2023-08-14 08:49:02 +03:00
Kohaku-Blueleaf
0ea61a74be
add res(dpmdd 2m sde heun) and reorder the sampler list
2023-08-14 11:46:36 +08:00
AUTOMATIC1111
007ecfbb29
also use setup callback for the refiner instead of before_process
2023-08-13 21:01:13 +03:00
AUTOMATIC1111
9cd0475c08
Merge pull request #12526 from brkirch/mps-adjust-sub-quad
...
Fixes for `git checkout`, MPS/macOS fixes and optimizations
2023-08-13 20:28:49 +03:00
AUTOMATIC1111
8452708560
Merge pull request #12530 from eltociear/eltociear-patch-1
...
Fix typo in launch_utils.py
2023-08-13 20:27:17 +03:00
AUTOMATIC1111
16781ba09a
fix 2 for git code botched by previous PRs
2023-08-13 20:15:20 +03:00
Ikko Eltociear Ashimine
09ff5b5416
Fix typo in launch_utils.py
...
existance -> existence
2023-08-14 01:03:49 +09:00
AUTOMATIC1111
f093c9d39d
fix broken XYZ plot seeds
...
add new callback for scripts to be used before processing
2023-08-13 17:31:10 +03:00
brkirch
2035cbbd5d
Fix DDIM and PLMS samplers on MPS
2023-08-13 10:07:52 -04:00
brkirch
5df535b7c2
Remove duplicate code for torchsde randn
2023-08-13 10:07:52 -04:00
brkirch
f4dbb0c820
Change the repositories origin URLs when necessary
2023-08-13 10:07:52 -04:00
brkirch
9058620cec
git checkout
with commit hash
2023-08-13 10:07:14 -04:00
brkirch
2489252099
torch.empty
can create issues; use torch.zeros
...
For MPS, using a tensor created with `torch.empty()` can cause `torch.baddbmm()` to include NaNs in the tensor it returns, even though `beta=0`. However, with a tensor of shape [1,1,1], there should be a negligible performance difference between `torch.empty()` and `torch.zeros()` anyway, so it's better to just use `torch.zeros()` for this and avoid unnecessarily creating issues.
2023-08-13 10:06:25 -04:00
brkirch
87dd685224
Make sub-quadratic the default for MPS
2023-08-13 10:06:25 -04:00
brkirch
abfa4ad8bc
Use fixed size for sub-quadratic chunking on MPS
...
Even if this causes chunks to be much smaller, performance isn't significantly impacted. This will usually reduce memory usage but should also help with poor performance when free memory is low.
2023-08-13 10:06:25 -04:00
AUTOMATIC1111
3163d1269a
fix for the broken run_git calls
2023-08-13 16:51:21 +03:00
AUTOMATIC1111
1c6ca09992
Merge pull request #12510 from catboxanon/feat/extnet/hashes
...
Support search and display of hashes for all extra network items
2023-08-13 16:46:32 +03:00
AUTOMATIC1111
d73db17ee3
Merge pull request #12515 from catboxanon/fix/gc1
...
Clear sampler and garbage collect before decoding images to reduce VRAM
2023-08-13 16:45:38 +03:00
AUTOMATIC1111
127ab9114f
Merge pull request #12514 from catboxanon/feat/batch-encode
...
Encode batch items individually to significantly reduce VRAM
2023-08-13 16:41:07 +03:00
AUTOMATIC1111
d53f3b5596
Merge pull request #12520 from catboxanon/eta
...
Update description of eta setting
2023-08-13 16:40:17 +03:00
AUTOMATIC1111
d41a5bb97d
Merge pull request #12521 from catboxanon/feat/more-s-noise
...
Add `s_noise` param to more samplers
2023-08-13 16:39:25 +03:00
catboxanon
525b55b1e9
Restore extra_params that was lost in merge
2023-08-13 09:08:34 -04:00
catboxanon
ce0829d711
Merge branch 'feat/dpmpp3msde' into feat/more-s-noise
2023-08-13 08:46:58 -04:00
catboxanon
ac790fc49b
Discard penultimate sigma for DPM-Solver++(3M) SDE
2023-08-13 08:46:07 -04:00
catboxanon
f4757032e7
Fix s_noise description
2023-08-13 08:24:28 -04:00
catboxanon
d1a70c3f05
Add s_noise param to more samplers
2023-08-13 08:22:24 -04:00
AUTOMATIC1111
d8419762c1
Lora: output warnings in UI rather than fail for unfitting loras; switch to logging for error output in console
2023-08-13 15:07:37 +03:00
catboxanon
60a7405165
Update description of eta setting
2023-08-13 08:06:40 -04:00
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
Robert Barron
54f926b11d
fix bad merge
2023-08-10 07:48:04 -07:00
w-e-w
a75d756a6f
use default value if value error
2023-08-10 23:47:28 +09:00
Robert Barron
863613293e
Merge branch 'shared-hires-prompt-raw' into shared-hires-prompt-test
2023-08-10 07:45:35 -07: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
Robert Barron
d1ba46b6e1
allow first pass and hires pass to use a single prompt to do different prompt editing, hires is 1.0..2.0:
...
relative time range is [1..2]
absolute time range is [steps+1..steps+hire_steps], e.g. with 30 steps and 20 hires steps, '20' is 2/3rds through first pass, and 40 is halfway through hires pass
2023-08-09 10:38:47 -07: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