108 Commits (433b3ab7017556a19173a86d1215ed0a0b5b1396)

Author SHA1 Message Date
space-nuko c88dcc20d4 UniPC does not support img2img (for now) 3 years ago
AUTOMATIC 4df63d2d19 split samplers into one more files for k-diffusion 3 years ago
Andrey 274474105a Split history sd_samplers.py to sd_samplers_kdiffusion.py 3 years ago
Andrey 2db8ed32cd Split history sd_samplers.py to sd_samplers_kdiffusion.py 3 years ago
AUTOMATIC aa54a9d416 split compvis sampler and shared sampler stuff into their own files 3 years ago
Andrey f8fcad502e Split history sd_samplers.py to sd_samplers_common.py 3 years ago
Andrey 6e78f6a896 Split history sd_samplers.py to sd_samplers_common.py 3 years ago
Andrey 449531a6c5 Split history sd_samplers.py to sd_samplers_compvis.py 3 years ago
Andrey 9118b08606 Split history sd_samplers.py to sd_samplers_compvis.py 3 years ago
AUTOMATIC 6cff440182 fix prompt editing break after first batch in img2img 3 years ago
AUTOMATIC 9991967f40 Add a check and explanation for tensor with all NaNs. 3 years ago
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 3 years ago
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 3 years ago
AUTOMATIC 42fcc79bd3 add Discard penultimate sigma to infotext 3 years ago
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
3 years ago
AUTOMATIC bc43293c64 fix incorrect display/calculation for number of steps for hires fix in progress bars 3 years ago
AUTOMATIC 16b9661d27 change karras scheduler sigmas to values recommended by SD from old 0.1 to 10 with an option to revert to old 3 years ago
hentailord85ez 4df5009acb
Update sd_samplers.py 3 years ago
AUTOMATIC 56e557c6ff added cheap NN approximation for VAE 3 years ago
AUTOMATIC1111 a6a54a7529
Merge pull request #5976 from AbstractQbit/fast_preview
Add an option for faster low quality previews
3 years ago
AUTOMATIC 0b8acce6a9 separate part of denoiser code into a function to make it easier for extensions to override it 3 years ago
AbstractQbit 11dd79e346 Add an option for faster low quality previews 3 years ago
AUTOMATIC 399b229783 eliminate duplicated code
add an option to samplers for skipping next to last sigma
3 years ago
Alex "mcmonkey" Goodwin 7ba9bc2fdb fix dpm2 in img2img as well 3 years ago
Alex "mcmonkey" Goodwin 180fdf7809 apply to DPM2 (non-ancestral) as well 3 years ago
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
3 years ago
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.
3 years ago
brkirch 21effd629d Add workaround for using MPS with torchsde 3 years ago
AUTOMATIC 506d529d19 rework #5012 to also work for pictures dragged into the prompt and also add Clip skip + ENSD to parameters 3 years ago
AUTOMATIC1111 01f2ed6844
Merge pull request #5065 from JaySmithWpg/vram-leak
#3449 - VRAM leak when switching to/from inpainting checkpoint
3 years ago
AUTOMATIC 10923f9b3a calculate dictionary for sampler names only once 3 years ago
AUTOMATIC1111 6df4945718
Merge branch 'master' into DPM++SDE 3 years ago
AUTOMATIC ce6911158b Add support Stable Diffusion 2.0 3 years ago
Jay Smith c833d5bfaa fixes #3449 - VRAM leak when switching to/from inpainting model 3 years ago
uservar 0a01f50891
Add DPM++ SDE sampler 3 years ago
AUTOMATIC cdc8020d13 change StableDiffusionProcessing to internally use sampler name instead of sampler index 3 years ago
AUTOMATIC 159475e072 tweak names a bit for new samplers 3 years ago
hentailord85ez 1b6c2fc749
Reorder samplers 3 years ago
hentailord85ez f92dc505a0
Fix name 3 years ago
hentailord85ez 6008c0773e
Add support for new DPM-Solver++ samplers 3 years ago
AUTOMATIC eb5e82c7dd do not unnecessarily run VAE one more time when saving intermediate image with hires fix 3 years ago
timntorres 9c67408004
Allow saving "before-highres-fix. (#4150)
* Save image/s before doing highres fix.
3 years ago
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
3 years ago
DepFA 5b6bedf6f2
Update class name and assign back to vars 3 years ago
DepFA 8ae0ea9dea
Add callback to sd_samplers 3 years ago
Martin Cairns 34c86c12b0 Include PLMS in adjust steps as it also can fail in the same way 3 years ago
Martin Cairns de1dc0d279 Add adjust_steps_if_invalid to find next valid step for ddim uniform sampler 3 years ago
ritosonn b383702752 fix #3145 #3093 3 years ago
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
3 years ago
Unnoen 4fdb53c1e9 Generate grid preview for progress image 3 years ago