Skip to content

Releases: leejet/stable-diffusion.cpp

master-ce1bcc7

29 Apr 15:43
ce1bcc7
Compare
Choose a tag to compare
feat: add AYS(Align Your Steps) scheduler (#241)

Added NVIDEA's new "Align Your Steps" style scheduler in accordance with their
quick start guide. Currently has handling for SD1.5, SDXL, and SVD, using the
noise levels from their paper to generate the sigma values. Can be selected
using the --schedule ays command line switch. Updates the main.cpp help
message and README to reflect this option, also they now inform the user
of the --color switch as well.

---------

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

master-760cfaa

29 Apr 15:34
760cfaa
Compare
Choose a tag to compare
fix: ignore tensors with the particular dim while loading (#233)

master-6d16f68

29 Apr 15:21
6d16f68
Compare
Choose a tag to compare
fix: correct upscale progressbar (#232)

master-ec82d52

14 Apr 06:22
Compare
Choose a tag to compare
refector: remove some useless code

master-036ba9e

14 Apr 08:47
Compare
Choose a tag to compare
feat: enable controlnet and photo maker for img2img mode

master-afea457

06 Apr 09:35
afea457
Compare
Choose a tag to compare
fix: support more SDXL LoRA names (#216)

* apply pmid lora only once for multiple txt2img calls

* add better support for SDXL LoRA

* fix for some sdxl lora, like lcm-lora-xl

---------

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

master-646e776

06 Apr 09:11
646e776
Compare
Choose a tag to compare
fix: fix tiles_ctx not freed in sd_tiling (#219)

master-3ac48ea

06 Apr 09:02
Compare
Choose a tag to compare
fix: use static implementation of stb_image_resize

master-90e9178

02 Apr 04:20
90e9178
Compare
Choose a tag to compare
fix: apply pmid lora only once for multiple txt2img calls (#208)

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

master-48bcce4

20 Mar 14:31
48bcce4
Compare
Choose a tag to compare
fix: avoid double free and fix sdxl lora naming conversion

* Fixed a double free issue when running multiple backends on the CPU, eg: CLIP
and the primary backend, as this would result in the *_backend pointers both
pointing to the same thing resulting in a segfault when calling the
StableDiffusionGGML destructor.

* Improve logging to allow for a color switch on the command line interface.
Changed the base log_printf function to not bake the log level directly into
the log buffer as that information is already passed the logging function via
the level parameter and it's easier to add in there than strip it out.

* Added a fix for certain SDXL LoRAs that don't seem to follow the expected
naming convention, converts over the tensor name during the LoRA model
loading. Added some logging of useful LoRA loading information. Had to
increase the base size of the GGML graph as the existing size results in an
insufficient graph memory error when using SDXL LoRAs.

* small fixes

---------

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