Skip to content

Upgrade llama.cpp from b10173 to b10197 - #372

Merged
bernardladenthin merged 4 commits into
mainfrom
claude/update-b10216-hne1nv
Jul 31, 2026
Merged

Upgrade llama.cpp from b10173 to b10197#372
bernardladenthin merged 4 commits into
mainfrom
claude/update-b10216-hne1nv

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • Bump pinned llama.cpp version from b10173 to b10197 across all configuration and documentation files
  • Updates GIT_TAG in CMake, Java version constant, README badge, and CLAUDE.md documentation
  • Adds comprehensive upstream verification entries to the breaking-changes history documenting the intermediate steps (b10173→b10174, b10174→b10175, b10175→b10189, b10189→b10197)

Details

This is a routine llama.cpp version bump covering 24 commits across 4 intermediate steps:

  • b10173→b10174: GLM_DSA NextN/MTP speculative-decoding support (model-architecture internals only)
  • b10174→b10175: AMD RDNA3.5/RDNA3/RDNA4 MMQ kernel tuning (CUDA backend only)
  • b10175→b10189: Suppress-token support, cosmetic renames in server context/task, backend improvements (no patch-target files touched)
  • b10189→b10197: ggml bumped to 0.18.0, Q2_0 CUDA support, race-condition fix in llama-context.cpp (no header signatures changed)

All 7 existing patches apply cleanly across the entire range. No project source code changes required. Full local verification confirms all 485 unit tests pass.

Test plan

  • All 7 patches apply cleanly against b10197 (verified in sandbox)
  • Full cmake --build succeeds (libjllama.so + jllama_test compile and link, -O3)
  • ctest passes: 485/485 tests passing
  • OuteTTS generator anchors hold (no tts.cpp changes in the range)
  • CI will verify per-platform builds and tests on this branch

Related issues / PRs

Upstream llama.cpp releases: b10173b10197

Checklist

  • I have read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  • My commits follow Conventional Commits
  • No security-sensitive changes

https://claude.ai/code/session_018G7MFojeDt6Nt7TRKEAJrz

claude added 4 commits July 31, 2026 22:48
GLM_DSA (GLM-5.2) NextN/MTP speculative-decoding support (upstream #25980),
entirely internal to the model-architecture layer. No patches or project
source needed changes. Full local build + ctest (485/485) verified.
Pure CUDA MMQ kernel-config retuning (RDNA3.5/RDNA3/RDNA4, upstream #26199).
No patches or project source needed changes. Full local build + ctest
(485/485) verified.
14 commits: model-specific suppress-token support (llama_vocab_get_suppress_tokens,
additive), unused has_logit_bias() removal (no project usage), cosmetic
slot-similarity variable renames + trace logging in server-context.cpp/
server-task.cpp (no overlap with patches 0002/0003), plus CUDA/Metal/RPC/SYCL
backend internals and WebUI fixes. No patches or project source needed changes.
Full local build + ctest (485/485) verified.
8 commits: ggml bumped to 0.18.0, CUDA Q2_0 support, a test-only
common_get_model_or_exit() helper (unused by project), and an internal
synchronize()-before-clear race fix in llama-context.cpp. No patches or
project source needed changes. Full local build + ctest (485/485) verified.
@bernardladenthin
bernardladenthin merged commit b22a3a4 into main Jul 31, 2026
8 of 14 checks passed
@bernardladenthin
bernardladenthin deleted the claude/update-b10216-hne1nv branch July 31, 2026 23:14
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