Skip to content

chore: ⬆️ Update leejet/stable-diffusion.cpp to 6dcb5bbd4278aa8f6d851f7515e87555f8e757b7 - #12170

Closed
localai-org-maint-bot wants to merge 1 commit into
mudler:masterfrom
ci-forks:bump/STABLEDIFFUSION_GGML_VERSION
Closed

localai-org-maint-bot wants to merge 1 commit into
mudler:masterfrom
ci-forks:bump/STABLEDIFFUSION_GGML_VERSION

Conversation

@localai-org-maint-bot

@localai-org-maint-bot localai-org-maint-bot commented Sep 20, 2026 •

Copy link
Copy Markdown
Collaborator

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@localai-org-maint-bot
localai-org-maint-bot force-pushed the bump/STABLEDIFFUSION_GGML_VERSION branch from 5ea8c41 to 27d1858 Compare September 22, 2026 00:02
@localai-org-maint-bot localai-org-maint-bot changed the title chore: ⬆️ Update leejet/stable-diffusion.cpp to c678dfe704a2230342376b46add9c8ca736a653d chore: ⬆️ Update leejet/stable-diffusion.cpp to 6dcb5bbd4278aa8f6d851f7515e87555f8e757b7 Sep 22, 2026
mudler added a commit that referenced this pull request Sep 22, 2026
…2190)

* fix(stablediffusion-ggml): bump sd.cpp for Qwen-Image 2.1, fix RPC build

Bump stable-diffusion.cpp to c678dfe70, which adds Qwen-Image 2.1
support (leejet/stable-diffusion.cpp#1994).

The same range pulls a ggml update that adds GGML_OP_SAGE_ATTN but
does not update the GGML_OP_COUNT static_assert in ggml-rpc.h. We build
with SD_RPC=ON and upstream CI does not, so every backend image failed
to compile (see #12170).

Add a sync-rpc-op-count step after checkout. It sets the ggml-rpc.h
assert to the count that ggml.c asserts. The new op is appended before
GGML_OP_COUNT, so existing op ids on the wire do not change, and the
RPC handshake compares only major and minor versions. When upstream
fixes the header, the step does nothing, so future automated bumps
stay green.

Assisted-by: Claude:claude-opus-5 [Claude Code]
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(gallery): add Qwen-Image 2.1 GGUF for stablediffusion-ggml

Add qwen-image-2.1-q4_k-ggml, with qwen-image-2.1-q8_0-ggml as a
variant, from leejet/Qwen-Image-2.1-GGUF. The config follows the
upstream stable-diffusion.cpp recipe: Qwen3-VL-8B-Instruct text
encoder, the Qwen-Image 2.1 VAE, cfg scale 6, euler sampler.

The bundle also pulls the Qwen3-VL mmproj as llm_vision_path, so that
image editing with reference images works. The text encoder and mmproj
use the same filenames and checksums as the qwen3-vl-8b-instruct
entry, so both entries share the files on disk.

Assisted-by: Claude:claude-opus-5 [Claude Code]
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
Co-authored-by: Ettore Di Giacinto <mudler@localai.io>
@mudler mudler closed this Sep 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants