Repository navigation
Upgrade llama.cpp from b11512 to b11529; nvcc through sccache opt-in; docs cleanup - #494
Merged
Merged
Conversation
`.github/workflows/probe-msvc-prefetch.yml` was a one-off that printed the `_mm_prefetch` declaration of every MSVC toolset on the Windows image and was removed once it had answered; the row still pointed at it as if it existed. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AytmJF9faEiQEVt6eetQS2
All eleven patches apply unchanged (verified in order against the pristine tag); see docs/history/llama-cpp-breaking-changes.md for the range. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AytmJF9faEiQEVt6eetQS2
All eleven patches apply unchanged (verified in order against the pristine tag); see docs/history/llama-cpp-breaking-changes.md for the range. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AytmJF9faEiQEVt6eetQS2
All eleven patches apply unchanged (verified in order against the pristine tag); see docs/history/llama-cpp-breaking-changes.md for the range. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AytmJF9faEiQEVt6eetQS2
All eleven patches apply unchanged (verified in order against the pristine tag); see docs/history/llama-cpp-breaking-changes.md for the range. Upstream #30159 moves the server's default port from 8080 to 9931, which NativeServer inherits whenever the argv carries no --port (classic and attach mode alike): NativeServer.DEFAULT_PORT, what getPort() reports in that case, follows it, with the smoke test and a CHANGELOG entry. OpenAiCompatServer keeps its own default of 8080 -- the Java transport has no upstream coupling and the constant is a public API of this project. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AytmJF9faEiQEVt6eetQS2
All eleven patches apply unchanged (verified in order against the pristine tag); see docs/history/llama-cpp-breaking-changes.md for the range. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AytmJF9faEiQEVt6eetQS2
…NVCC opts in) Since the CUDA 13.4 bump every Linux CUDA job log examined (runs 37643964068, 37680715063, 37831180985, 37925157175) shows sccache 0.18.0 failing on the first .cu translation units ten seconds into the build -- `Missing "cubin" file output`, `Compiler killed by signal 126` -- and build.sh's retry then rebuilding everything without any launcher, gcc objects included, for 47 to 80 minutes depending on the runner. The nvcc cache never produced a hit on 13.4, and the retry threw the gcc cache away with it. Wrapping nvcc is now opt-in (SCCACHE_WRAP_NVCC=true); by default sccache wraps the C/C++ compilers only and nvcc runs directly from the start. ggml does not add its own launcher in that state (its GGML_CCACHE block fires only when neither C nor CXX launcher is set). CLAUDE.md, TODO.md and the CHANGELOG record the measurements and how to re-test the opt-in with a newer sccache. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AytmJF9faEiQEVt6eetQS2
bernardladenthin
had a problem deploying
to
maven-central
October 9, 2026 16:30 — with
GitHub Actions
Failure
bernardladenthin
had a problem deploying
to
maven-central
October 9, 2026 16:30 — with
GitHub Actions
Failure
|
10 of 11 tasks
This branch had an error being deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
docs/upgrade/llama-cpp-version-bump.md, with the one 530 KiB step b11518→b11521 taken whole because no tag sits between them). All eleven patches apply unchanged, verified in order against each pristine tag withgit applyand, for b11529, through the realFetchContentconfigure; every drop-check still finds its defect (nokolibriupstream, nosplit_sumguard, nocommon_logsink, nostop_server, the four_mm_prefetchcalls still uncast, …). Two history rows per step indocs/history/llama-cpp-breaking-changes.md.NativeServerforwards its argv tollama_server, so an argv without--portnow binds 9931 in classic and attach mode;NativeServer.DEFAULT_PORT(whatgetPort()reports in that case) follows, withNativeServerSmokeTestand a CHANGELOG entry.OpenAiCompatServerkeeps its ownDEFAULT_PORT = 8080on purpose: the Java transport has no upstream coupling and the constant is a public API of this project. Every README example passes--portexplicitly.src1precision (#30168); SYCL Q5_K reorder-layout MMVQ + fused GLU (#29375); Metal flash-attention kernels for the 128/96 head-size pair (#30209); Vulkanrms_normworkgroup-count overflow fix (#30145);ggml_accout-of-bounds write with a large offset fixed (#30135); meta backend handles host views under--split-mode tensor(#30217); the WebUI gains a models manager (#29583, auto-followed bybuild-webui;package.jsonaddsvaul-svelte,scripts/ui-assets.cmakeunchanged). Request fields, bounds and response keys oftools/serverare untouched in the range (server-schema.cpp/server-task.cppdid not change).build.sh: nvcc through sccache is opt-in now (SCCACHE_WRAP_NVCC=true), off by default. Every Linux CUDA job log examined since the CUDA 13.4 bump (runs 37643964068, 37680715063, 37831180985, 37925157175) shows sccache 0.18.0 failing on the first.cuTUs ten seconds into the build (Missing "cubin" file output,Compiler killed by signal 126) and the retry rebuilding everything without any launcher, gcc objects included, for 47–80 min. The nvcc cache never hit on 13.4, and the retry threw the gcc cache away with it. By default sccache now wraps the C/C++ compilers only; ggml adds no launcher of its own in that state (itsGGML_CCACHEblock fires only when neither C nor CXX launcher is set). Expected effect on the CUDA job: gcc objects served from the cache, nvcc at the cold cost (~50 min) with no wasted first attempt — this PR's run is the first measurement. CLAUDE.md, TODO.md and the CHANGELOG record it and how to re-test the opt-in with a newer sccache.0017row no longer names the deleted.github/workflows/probe-msvc-prefetch.yml.Test plan
git applyin order on pristine b11516, b11517, b11518, b11521, b11529 (eleven of eleven each);check-patches.py: 11 patches, 98 hunks, 0 problemsFetchContent+ full build;ctest: 603/603 passedmvn teston thellamamodule: 1869 run, 0 failures, 280 skipped (the model-gated classes self-skip here);NativeServerSmokeTestwith the new defaultjavadoc:jar,compile spotbugs:check,spotless:checkcheck-natives.py(0 disagreements),check-release-gate.py,check-run-scripts.py,check-shared-files.py(0 changed here alone), buildcheck unit tests (112),bash -n .github/build.shsccachestats table are the measurement for thebuild.shchangeRelated issues / PRs
0017, the hunk guard in buildcheck: check every patch hunk's header against its body; share the java-tdd-guide pointer file (4-repo sync) #493).tddskill pointer fix found in the same round).Checklist
CONTRIBUTING.mdandCODE_OF_CONDUCT.mdSECURITY.md)🤖 Generated with Claude Code
https://claude.ai/code/session_01AytmJF9faEiQEVt6eetQS2
Generated by Claude Code