InvokeAI/ldm/models/diffusion
Lincoln Stein 943616044a Merge branch 'switch-ksampler-noise-scheduler-adaptively' into development
- This sets a step switchover point at which the k-samplers stop using the
  Karras noise schedule and start using the LatentDiffusion noise schedule.
  The advantage of this is that the Karras schedule produces excellent
  results at low step counts but starts to become unstable at high
  steps.

- A new command argument --karras_max, lets the user set where the
  switchover occurs. Default is 29 steps (1-29 steps Karras),
  (30 or greater LDM)

- Tildebyte, sorry to do a fast forward three-way merge for this
  but rebasing was just too painful due to extensive recent
  changes to the diffuser code.
2022-10-27 16:11:26 -04:00
..
__init__.py add code 2021-12-21 03:23:41 +01:00
classifier.py prettified all the code using "blue" at the urging of @tildebyte 2022-08-26 03:15:42 -04:00
cross_attention_control.py keep the effect of _start and _end arguments consistent across k* and other samplers 2022-10-24 01:43:35 +02:00
ddim.py resolve conflicts between PR #1108 and #1243 2022-10-26 15:37:24 -04:00
ddpm.py working with 1.4, 1.5, not with inpainting 1.5 2022-10-26 18:25:48 -04:00
ksampler.py Merge branch 'switch-ksampler-noise-scheduler-adaptively' into development 2022-10-27 16:11:26 -04:00
plms.py resolve conflicts between PR #1108 and #1243 2022-10-26 15:37:24 -04:00
sampler.py Merge branch 'switch-ksampler-noise-scheduler-adaptively' into development 2022-10-27 16:11:26 -04:00
shared_invokeai_diffusion.py inpaint model progress 2022-10-26 22:40:01 -04:00