Skip to content

Releases: leejet/stable-diffusion.cpp

master-3a25179

12 Sep 15:06
3a25179
Compare
Choose a tag to compare
feat: add DPM2 and DPM++(2s) a samplers (#56)

* Add DPM2 sampler.

* Add DPM++ (2s) a sampler.

* Update README.md with added samplers

---------

Co-authored-by: leejet <[email protected]>

master-b6899e8

08 Sep 15:50
b6899e8
Compare
Choose a tag to compare
feat: add Euler, Heun and DPM++ (2M) samplers (#50)

* Add Euler sampler

* Add Heun sampler

* Add DPM++ (2M) sampler

* Add modified DPM++ (2M) "v2" sampler.

This was proposed in a issue discussion of the stable diffusion webui,
at https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/8457
and apparently works around overstepping of the DPM++ (2M) method with
small step counts.

The parameter is called dpmpp2mv2 here.

* match code style

---------

Co-authored-by: Urs Ganse <[email protected]>
Co-authored-by: leejet <[email protected]>

master-968fbf0

08 Sep 16:04
968fbf0
Compare
Choose a tag to compare
feat: add option to switch the sigma schedule (#51)

Concretely, this allows switching to the "Karras" schedule from the
Karras et al 2022 paper, equivalent to the samplers marked as "Karras"
in the AUTOMATIC1111 WebUI. This choice is in principle orthogonal to
the sampler choice and can be given independently.

master-b85b236

04 Sep 14:01
Compare
Choose a tag to compare
feat: set default rng to cuda

master-e5a7aec

03 Sep 11:28
Compare
Choose a tag to compare
feat: add CUDA RNG

master-b247581

03 Sep 19:53
Compare
Choose a tag to compare
fix: insufficient memory error on macOS

master-7620b92

03 Sep 15:06
Compare
Choose a tag to compare
use new graph api to avoid stack overflow on msvc

master-4584286

03 Sep 12:10
Compare
Choose a tag to compare
fix: seed should be 64 bit

master-3ffffa6

03 Sep 13:13
Compare
Choose a tag to compare
fix: do not check weights of open clip last layer

master-31e77e1

03 Sep 08:02
31e77e1
Compare
Choose a tag to compare
feat: add SD2.x support (#40)