Releases: leejet/stable-diffusion.cpp
Releases Β· leejet/stable-diffusion.cpp
master-3a25179
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
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
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
feat: set default rng to cuda
master-e5a7aec
feat: add CUDA RNG
master-b247581
fix: insufficient memory error on macOS
master-7620b92
use new graph api to avoid stack overflow on msvc
master-4584286
fix: seed should be 64 bit
master-3ffffa6
fix: do not check weights of open clip last layer
master-31e77e1
feat: add SD2.x support (#40)