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
AUTOMATIC
cbf15edbf9
remove dependence on TQDM for sampler progress/interrupt functionality
2022-10-18 17:23:38 +03:00
Martin Cairns
eacc03b167
Fix typo in comments
2022-10-11 15:36:29 +03:00
Martin Cairns
1eae307607
Remove debug code for checking that first sigma value is same after code cleanup
2022-10-11 15:36:29 +03:00
Martin Cairns
92d7a13885
Handle different parameters for DPM fast & adaptive
2022-10-11 15:36:29 +03:00
AUTOMATIC
7349088d32
--no-half-vae
2022-10-10 16:16:29 +03:00
Aidan Holland
432782163a
chore: Fix typos
2022-10-08 22:42:30 +03:00
AUTOMATIC
77f4237d1c
fix bugs related to variable prompt lengths
2022-10-08 15:25:59 +03:00
Trung Ngo
00117a07ef
check specifically for skipped
2022-10-08 13:40:39 +03:00
AUTOMATIC
b34b25b4c9
karras samplers for img2img?
2022-10-06 23:27:01 +03:00
AUTOMATIC
5993df24a1
integrate the new samplers PR
2022-10-06 14:12:52 +03:00
C43H66N12O12S2
71901b3d3b
add karras scheduling variants
2022-10-06 13:42:21 +03:00