Repository navigation
llama.cpp : bump version to 0.7.0 - #30603
Merged
Merged
Conversation
danbev
approved these changes
Oct 15, 2026
edwardyoon
pushed a commit
to edwardyoon/focus-llama
that referenced
this pull request
Oct 24, 2026
auRose94
pushed a commit
to auRose94/llama.cpp
that referenced
this pull request
Oct 28, 2026
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.
Overview
llama.cpp v0.7.0 adds the LiliCorr speculative decoding technique and MTP for GLM5-Next, a new GPU cache for MoE experts kept in host memory (
--moe-cache-mib, up to ~2.2x decode speedup when experts are offloaded), and a large batch of new models: K2 Horizon (dense and MoVA), Prism Bonsai 2 27B, EmbeddingGemma-2 (text+vision+audio), the LiquidAI d1/d1-omni and vLLM decision 2/d3 decision models, pplx-decider, MiniCPM-V 4.7, Nemotron Super 3.5 VL / Nemotron Bolt and maion-coder. The server gets a refactored chat session API (common_chat_session, part-based formatted output), much better slot and prompt-cache restore behavior, decision-model support for the new architectures and a new default port (9931), the web UI gains a full models manager, and ggml is updated to v0.27.0.Highlights
--moe-cache-mib): experts run on the GPU from an LRU cache, up to 2.2x faster decode #29887-sm tensorsplitting #29535-sm tensor(tensor-parallel RPC, RPC protocol v8) #26610API changes
include/llama.h: newmoe_cache_sizecontext param for the host-expert GPU cache #29887include/llama.h: newLLAMA_VOCAB_TYPE_PLAMO3vocab type #30045include/llama.h:llama_perf_context_datareports graph reallocations during inference #30329include/llama.h:embeddingsnow skips the LM head when a pooling type other than NONE is used #30445include/llama.h:llama_batch_ext_set_embd_statereturns false when the context has no state embedding, M-RoPE order documented #30506tools/server: chat layer refactored aroundcommon_chat_sessionwithfeed()/finish()#30210tools/server: formatted chat output is now an array of parts instead of a single string #30389tools/server: default listening port changed to 9931 (Docker images keep 8080 inside the container) #30159New models
-sm tensorsupport #29535classifier_activationsupport, exact GELU for ModernBERT encoders #29692 #30108Core changes
--spec-draft-n-ubatchto size the draft context batch separately and save VRAM #30459get_rows, dropped the redundantt_embdexpand and leftoverggml_contcalls #30160 #30461 #30198LLAMA_STATE_SEQ_FLAGS_PARTIAL_ONLYso draft checkpoints stop carrying the full KV #30514tojsonrendering, faster context copy #30533 #30483 #30362 #30562Multi-modality changes
mtmd_build_inp_attn_maskfor building non-causal multimodal attention masks #30259Server changes
/v1/systemoneextended to the new decision models: d1-3B, d1-omni, vLLM decision 2/d3, pplx-decider #30110 #30114 #30378 #30383 #30044std::regex#30243LLAMA_ARG_SLOT_SAVE_PATHenvironment variable for--slot-save-path#30272UI changes
ui_settingsnot being applied on the first visit in router mode #29668ggml changes
mul_mat_idbehavior for duplicate expert ids; symbol visibility now defaults to hidden