Bump llama.cpp to 4b98ab805 (latest master, +50 from b10830) - #90
Merged
Merged
Conversation
Submodule vendor/llama.cpp 465e49b9 -> 4b98ab805 and Makefile LLAMA_COMMIT to match. Header API compat clean (only llama_sampler_chain_n int->int32_t). Metal source build + model-backed smoke (548 passed) green.
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
Updates the vendored
llama.cppbinding to the latest upstreammaster.vendor/llama.cpp:465e49b9(b10830) →4b98ab805— latest master, +50 commitsLLAMA_COMMIT: bumped to4b98ab805…to match (the pin used for Hex source-build clones)The on-disk submodule tree had drifted to a stale
61881b1f(Aug 5); it is now aligned to the new pin.API compatibility
Diffed all six headers the NIF includes (
llama.h,ggml-backend.h,ggml-rpc.h,chat.h,json-schema-to-grammar.h,speculative.h) across465e49b9..4b98ab805.llama_sampler_chain_nreturn typeint→int32_t— identical on all supported platforms, no NIF impact.llama_model_params/llama_context_params/llama_batchstruct or default-params changes.Verification
LLAMA_BACKEND=metal mix compile --force— full llama.cpp rebuild to 100%,llama_nif.cppcompiled and linked clean.backend_init/backend_freeinitialize Metal against the new lib.mix test --include smoke --include embeddingsonQwen3.5-0.8B-Q4_K_M(gen) +Qwen3-Embedding-0.6B-f16(emb) — 548 passed, 29 excluded. Exercisedgeneration/chat/grammar/server + embedding paths.
Excluded:
mtp/mtp_sidecar/mtp_cancel(no MTP model available) andrpc_live(no RPC worker).Not included
@versionbump orCHANGELOG.mdentry — this is the binding update only, not a release.