Disty0
9965ef75e7
De-dupe Cascade
2024-08-01 18:12:02 +03:00
Vladimir Mandic
16ab1a0af7
lint updates
2024-06-26 08:58:22 -04:00
Vladimir Mandic
5574833f0d
refactor backend detection
2024-06-06 20:41:10 -04:00
Vladimir Mandic
1015dcc76b
cleanup
2024-06-01 15:18:47 -04:00
Vladimir Mandic
5a075f420e
update schedulers
2024-06-01 09:06:54 -04:00
Vladimir Mandic
9ca061f76f
fix sampler fallback
2024-05-14 10:16:02 -04:00
Vladimir Mandic
1c2b644e8c
sampler same as primary
2024-05-07 17:16:02 -04:00
Vladimir Mandic
e2e6743fbc
fix masking
2024-02-04 21:15:12 -05:00
Vladimir Mandic
a4dbdc04fb
cache sampler
2024-02-04 12:36:56 -05:00
Vladimir Mandic
204853afea
global crlf to lf
2024-01-10 09:45:26 -05:00
Vladimir Mandic
c55bdffe02
reduce imports and do not load ldm in diffusers
2024-01-08 12:11:38 -05:00
Vladimir Mandic
3881f51fde
fix img2img sampler selection
2024-01-02 10:30:38 -05:00
Vladimir Mandic
5cfc044ec6
tracing and control improvements
2023-12-20 17:33:19 -05:00
Vladimir Mandic
8ceeee8b87
add trace logging
2023-12-20 10:17:39 -05:00
Vladimir Mandic
1f068feb44
fix dpm sde
2023-11-07 09:35:54 -05:00
Vladimir Mandic
2f1f997421
fix xyz grid fill
2023-10-21 14:16:16 -04:00
Vladimir Mandic
3794af95c5
add a1111 compatibility items
2023-10-20 08:19:37 -04:00
Vladimir Mandic
2a9ef465c8
move samplers init to separate call
2023-10-09 09:38:27 -04:00
Vladimir Mandic
6b4df05b5c
fix sampler eta
2023-10-09 07:27:00 -04:00
Vladimir Mandic
dbdb43cf27
refactor samplers
2023-09-25 19:46:12 -04:00
Vladimir Mandic
4518cfb3b1
refactor schedulers first part
2023-09-21 13:19:55 -04:00
Vladimir Mandic
7bda411738
improve styles, better logging
2023-09-09 13:47:46 -04:00
Vladimir Mandic
c98a4ddb6a
update sampler logic
2023-09-08 17:53:48 -04:00
Vladimir Mandic
f36c1eb476
jumbo patch
2023-09-08 13:01:20 -04:00
Vladimir Mandic
ac267d7f3f
add light theme, enhance profilng and logging
2023-09-06 13:23:14 -04:00
Vladimir Mandic
f45adac44a
handle invalid samplers
2023-08-27 07:22:35 +00:00
Vladimir Mandic
7c4fdbff1b
update taesd
2023-08-05 08:56:45 +02:00
Vladimir Mandic
926a0fde1a
diffusers code refactoring and exception handling
2023-07-17 12:22:51 -04:00
Vladimir Mandic
7a859cdb18
update diffuser samplers and refiner workflows
2023-07-16 12:56:55 -04:00
Vladimir Mandic
e2b33b81d3
fix diffusers samplers
2023-07-15 22:40:03 -04:00
Vladimir Mandic
ec99bad021
enable backend switching on-the-fly
2023-07-11 15:55:02 -04:00
Vladimir Mandic
18ef9e6fd7
redo diffusers scheduler
2023-07-04 13:07:05 -04:00
Vladimir Mandic
a2caafe4df
initial diffusers merge into dev
2023-07-02 14:04:54 -04:00
Vladimir Mandic
22f63c42f1
set fallback sampler
2023-06-02 07:56:53 -04:00
Vladimir Mandic
873371f1e5
merge stage one
2023-05-30 14:13:29 -04:00
Vladimir Mandic
5f1fd7bd66
update common ui
2023-05-29 13:43:03 -04:00
Vladimir Mandic
efd3810860
diffusers merge
2023-05-26 22:42:03 -04:00
Vladimir Mandic
554f26296e
update initial samplers
2023-05-17 08:46:57 -04:00
Vladimir Mandic
6c271dcfc6
update default samplers
2023-05-17 07:16:11 -04:00
Vladimir Mandic
2f36350e24
refactor
2023-05-16 09:16:12 -04:00
Alexandre Froger
e132f65c14
Update sd_samplers.py
...
[UX] UniPC and PLMS as fallback, PLMS forced, settings consistency #829
Refactor
2023-05-09 22:23:14 +08:00
Alexandre Froger
8d9188af6f
Update sd_samplers.py
...
[Issue]: UniPC always here #822
check if the samplers list is empty, in which case force only UniPC and PLMS, otherwise only use the set of selected ones, with PLMS forced as part of the set of available samplers
2023-05-09 21:13:12 +08:00
Vladimir Mandic
8291fe6cf8
fix sampler list
2023-04-24 12:17:01 -04:00
RedCore
4ed4f99d63
invert sampler selection process #447
2023-04-24 18:48:40 +03:00
space-nuko
c88dcc20d4
UniPC does not support img2img (for now)
2023-02-10 05:00:54 -08:00
AUTOMATIC
4df63d2d19
split samplers into one more files for k-diffusion
2023-01-30 10:11:30 +03:00
Andrey
274474105a
Split history sd_samplers.py to sd_samplers_kdiffusion.py
2023-01-30 09:51:23 +03:00
Andrey
2db8ed32cd
Split history sd_samplers.py to sd_samplers_kdiffusion.py
2023-01-30 09:51:23 +03:00
AUTOMATIC
aa54a9d416
split compvis sampler and shared sampler stuff into their own files
2023-01-30 09:51:06 +03:00
Andrey
f8fcad502e
Split history sd_samplers.py to sd_samplers_common.py
2023-01-30 09:37:51 +03:00
Andrey
6e78f6a896
Split history sd_samplers.py to sd_samplers_common.py
2023-01-30 09:37:50 +03:00
Andrey
449531a6c5
Split history sd_samplers.py to sd_samplers_compvis.py
2023-01-30 09:35:53 +03:00
Andrey
9118b08606
Split history sd_samplers.py to sd_samplers_compvis.py
2023-01-30 09:35:52 +03:00
AUTOMATIC
6cff440182
fix prompt editing break after first batch in img2img
2023-01-25 23:25:40 +03:00
AUTOMATIC
9991967f40
Add a check and explanation for tensor with all NaNs.
2023-01-16 22:59:46 +03:00
AUTOMATIC
d8b90ac121
big rework of progressbar/preview system to allow multiple users to prompts at the same time and do not get previews of each other
2023-01-15 18:51:04 +03:00
AUTOMATIC
f94a215abe
add an option to choose what you want to see in live preview (Live preview subject) and moves live preview settings to its own tab
2023-01-14 16:29:23 +03:00
AUTOMATIC
42fcc79bd3
add Discard penultimate sigma to infotext
2023-01-05 10:43:21 +03:00
AUTOMATIC1111
c53852e257
Merge pull request #6044 from hentailord85ez/discard-penultimate-sigma
...
Allow always discarding of penultimate sigma and fix doing 1 less step than specified
2023-01-05 10:33:51 +03:00
AUTOMATIC
bc43293c64
fix incorrect display/calculation for number of steps for hires fix in progress bars
2023-01-04 23:56:43 +03:00
AUTOMATIC
16b9661d27
change karras scheduler sigmas to values recommended by SD from old 0.1 to 10 with an option to revert to old
2023-01-01 09:51:37 +03:00
hentailord85ez
4df5009acb
Update sd_samplers.py
2022-12-26 20:49:13 +00:00
AUTOMATIC
56e557c6ff
added cheap NN approximation for VAE
2022-12-24 22:39:10 +03:00
AUTOMATIC1111
a6a54a7529
Merge pull request #5976 from AbstractQbit/fast_preview
...
Add an option for faster low quality previews
2022-12-24 18:38:42 +03:00
AUTOMATIC
0b8acce6a9
separate part of denoiser code into a function to make it easier for extensions to override it
2022-12-24 18:38:16 +03:00
AbstractQbit
11dd79e346
Add an option for faster low quality previews
2022-12-24 14:00:17 +03:00
AUTOMATIC
399b229783
eliminate duplicated code
...
add an option to samplers for skipping next to last sigma
2022-12-24 09:03:45 +03:00
Alex "mcmonkey" Goodwin
7ba9bc2fdb
fix dpm2 in img2img as well
2022-12-18 19:16:42 -08:00
Alex "mcmonkey" Goodwin
180fdf7809
apply to DPM2 (non-ancestral) as well
2022-12-16 08:42:00 -08:00
Alex "mcmonkey" Goodwin
8b0703b8fc
Add a workaround patch for DPM2 a issue
...
DPM2 a and DPM2 a Karras samplers are both affected by an issue described by https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/3483 and can be resolved by a workaround suggested by the k-diffusion author at https://github.com/crowsonkb/k-diffusion/issues/43#issuecomment-1305195666
2022-12-16 08:18:29 -08:00
brkirch
0fddb4a1c0
Rework MPS randn fix, add randn_like fix
...
torch.manual_seed() already sets a CPU generator, so there is no reason to create a CPU generator manually. torch.randn_like also needs a MPS fix for k-diffusion, but a torch hijack with randn_like already exists so it can also be used for that.
2022-11-30 10:33:42 -05:00
brkirch
21effd629d
Add workaround for using MPS with torchsde
2022-11-30 10:33:39 -05:00
AUTOMATIC
506d529d19
rework #5012 to also work for pictures dragged into the prompt and also add Clip skip + ENSD to parameters
2022-11-27 16:28:32 +03:00
AUTOMATIC1111
01f2ed6844
Merge pull request #5065 from JaySmithWpg/vram-leak
...
#3449 - VRAM leak when switching to/from inpainting checkpoint
2022-11-27 13:52:14 +03:00
AUTOMATIC
10923f9b3a
calculate dictionary for sampler names only once
2022-11-27 13:43:10 +03:00
AUTOMATIC1111
6df4945718
Merge branch 'master' into DPM++SDE
2022-11-27 12:54:45 +03:00
AUTOMATIC
ce6911158b
Add support Stable Diffusion 2.0
2022-11-26 16:10:46 +03:00
Jay Smith
c833d5bfaa
fixes #3449 - VRAM leak when switching to/from inpainting model
2022-11-25 20:15:11 -06:00
uservar
0a01f50891
Add DPM++ SDE sampler
2022-11-22 14:24:50 +00:00
AUTOMATIC
cdc8020d13
change StableDiffusionProcessing to internally use sampler name instead of sampler index
2022-11-19 12:01:51 +03:00
AUTOMATIC
159475e072
tweak names a bit for new samplers
2022-11-05 18:32:22 +03:00
hentailord85ez
1b6c2fc749
Reorder samplers
2022-11-04 23:28:13 +00:00
hentailord85ez
f92dc505a0
Fix name
2022-11-04 23:12:48 +00:00
hentailord85ez
6008c0773e
Add support for new DPM-Solver++ samplers
2022-11-04 23:03:05 +00:00
AUTOMATIC
eb5e82c7dd
do not unnecessarily run VAE one more time when saving intermediate image with hires fix
2022-11-02 12:45:03 +03:00
timntorres
9c67408004
Allow saving "before-highres-fix. ( #4150 )
...
* Save image/s before doing highres fix.
2022-11-02 12:18:21 +03:00
AUTOMATIC1111
10f62546d3
Merge pull request #4021 from AUTOMATIC1111/add-kdiff-cfgdenoiser-callback
...
Add mid-kdiffusion cfgdenoiser script callback - access latents, conditionings and sigmas mid-sampling
2022-11-02 07:29:16 +03:00
DepFA
5b6bedf6f2
Update class name and assign back to vars
2022-11-02 00:38:17 +00:00
DepFA
8ae0ea9dea
Add callback to sd_samplers
2022-10-30 23:48:33 +00:00
Martin Cairns
34c86c12b0
Include PLMS in adjust steps as it also can fail in the same way
2022-10-30 11:04:27 +00:00
Martin Cairns
de1dc0d279
Add adjust_steps_if_invalid to find next valid step for ddim uniform sampler
2022-10-29 15:23:19 +01:00
ritosonn
b383702752
fix #3145 #3093
2022-10-25 08:32:33 +03:00
AUTOMATIC
d213d6ca6f
removed the option to use 2x more memory when generating previews
...
added an option to always only show one image in previews
removed duplicate code
2022-10-22 20:48:13 +03:00
Unnoen
4fdb53c1e9
Generate grid preview for progress image
2022-10-22 20:36:04 +03:00
AUTOMATIC1111
d6bd6a425d
Merge branch 'master' into master
2022-10-21 09:49:32 +03:00
Vladimir Repin
d23a46ceaa
Different approach to skip/interrupt with highres fix
2022-10-20 23:49:14 +03:00
random_thoughtss
92a17a7a4a
Made dummy latents smaller. Minor code cleanups
2022-10-20 09:45:03 -07:00
random_thoughtss
c418467c03
Don't compute latent mask if were not using it. Also added support for fixed highres_fix generation.
2022-10-19 15:09:43 -07:00
random_thoughtss
dde9f96072
added support for ddim img2img
2022-10-19 14:14:24 -07:00
random_thoughtss
8e7097d06a
Added support for RunwayML inpainting model
2022-10-19 13:47:45 -07:00