llama.cpp
model: add Qwen3.8-Flash-Next (qwen4exp)
#27742
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
65
Changes
View On
GitHub
model: add Qwen3.8-Flash-Next (qwen4exp)
#27742
ngxson
merged 65 commits into
ggml-org:master
from
unslothai:qwen4exp/qwen3.8-flash-next
gguf: add qwen4exp (Qwen3.8-Flash-Next) arch and converter
6e5b8b7e
llama: load qwen4exp (Qwen3.8-Flash-Next) hparams and tensors
331fa7e5
qwen4exp: shorten comments
058b7a1b
llama: qwen4exp text graph with hyper-connections, GDN and MoE
c9ad86f6
llama: qwen4exp PLE n-gram hash embedding
ad4fa3fa
llama: carry the qwen4exp PLE conv state across ubatches
c89e67b0
llama: fix the qwen4exp PLE conv state and unblock test-llama-archs
ddf0980e
llama: optional indexer key cache in llama_memory_hybrid
ff24f387
llama: QSA sparse attention for qwen4exp
c88c9166
llama: give the qwen4exp indexer cache the attention cache's slots
1b599101
tests: record what the qwen4exp arch-test skip actually observes
dd896276
tests: cover qwen4exp in test-llama-archs
40e90413
convert: stream the qwen4exp PLE table instead of concatenating it
53c0f624
quantize: fall back to F16 for 32-block types with an odd ncols
570c26d3
quantize: let --tensor-type name per_layer_token_embd
4597a86f
quantize: size the output buffer exactly instead of nelements * 4
25aa77a4
qwen4exp: hash the image placeholder for multimodal batches
eb95d125
qwen4exp: support a non-unified KV cache in QSA
bea3b12d
github-actions
added
model
github-actions
added
testing
github-actions
added
conversion
ggerganov
marked this pull request as ready for review
75 days ago
ggerganov
requested a review
from
JohannesGaessler
75 days ago
ggerganov
requested a review
from
CISC
75 days ago
ggerganov
requested a review
from
ggerganov
75 days ago
ggerganov
assigned
ggerganov
75 days ago
ggerganov
commented on 2026-08-26
llama: keep the qwen4exp top-k attention mask arch-local
7fee670a
llama: hold the qwen4exp indexer cache in a new llama_memory_hybrid_idx
035e2273
ngxson
commented on 2026-08-26
ggml-org
deleted a comment from
Biggles10-claude
on 2026-08-26
ngxson
commented on 2026-08-26
llama: save and restore the qwen4exp indexer KV cache
cfbdc0a5
llama: make the qwen4exp PLE n-gram history per context and serialise it
d22d2be2
qwen4exp: tidy comments and simplify image token read
d4a943f9
qwen4exp: support a quantized KV cache in the QSA attention path
0ac4b180
llama: give qwen4exp a large-graph node budget
c52ed2a0
qwen4exp: drop an unused variable that breaks -Werror builds
6a69a0c1
quantize: dequantize and quantize large tensors in row bands
ef9fa1ba
llama: segment the qwen4exp fused QKV for tensor split
5674c73a
llama: fix the qwen4exp PLE history seq_rm(-1) iterator invalidation …
24ea62df
qwen4exp: include llama-impl.h explicitly for llama_mul_mat_hadamard
0b19188e
convert: fix the qwen4exp lint and type-check failures
213df585
ggml-org
deleted a comment from
Gwonk1
on 2026-08-27
llama: give the qwen4exp indexer cache its own tensor names
fbe17732
qwen4exp: double the Q split granularity for tensor parallelism
6c5afc86
ggml-org
deleted a comment from
adamlawi
on 2026-08-27
qwen4exp: keep the indexer cache in step across server slots
8b3ed0a4
kv-cache: clear the cache once when restoring a whole context
f43070aa
kv-cache: check the mirrored slot layout on a whole-context restore too
d1fe507f
qwen4exp: give the PLE conv history its own mirrored recurrent row
bf539602
ggml-org
locked
as too heated
and limited conversation to collaborators
74 days ago
Merge remote-tracking branch 'origin/master' into qwen4exp/qwen3.8-fl…
b5b5fc30
no more ple_hist (use master version)
5eeb97d1
llama: give the qwen4exp full memory context its indexer cache
1caf6c57
qwen4exp: shrink the PLE hparams storage
c3259772
llama: opt-in random-access mmap advice for host-resident gather tables
95da4ba8
llama: narrow the random-access mmap advice to the gather table
58325573
llama: fold the random-access prefetch into its own feature flag
b8bdf73b
Merge commit 'refs/pull/27742/head' of github.com:ggerganov/llama.cpp…
69a1269f
FACP (Fewer Acronym Classes Please)
e5227ab2
qwen4exp: bias the QSA selection per block, not per cell
ef687669
clean up code comments
5b34ce29
Merge commit 'refs/pull/27742/head' of github.com:ggerganov/llama.cpp…
56672bf6
clean up new comments
24391470
revert LLAMA_MMAP_RANDOM
41b4b707
Merge remote-tracking branch 'origin/master' into qwen4exp/qwen3.8-fl…
539c35e9
nits
af1ffaf3
replace some changes with #27795
250b6144
improve the m-rope image for get_prev_tokens
fbc5135a
LazyChunkedTensor
a510c82e
Merge remote-tracking branch 'origin/master' into qwen4exp/qwen3.8-fl…
3d7baaeb
fix lint
072f519f
ggml-org
unlocked this conversation
73 days ago
ggerganov
commented on 2026-08-27
add some validations
d7ea031a
ngxson
commented on 2026-08-27
reduce input nodes
e3613033
trim output tokens
dfb5c139
nits
2014107a
some more sanity checks
61b62d84
fix llm_graph_input_ple reuse
d807f04e
ggerganov
approved these changes on 2026-08-27
ServeurpersoCom
approved these changes on 2026-08-27
exclude from webgpu test
eaf93765
ngxson
merged
6c84c7d5
into master
73 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
ServeurpersoCom
ggerganov
ngxson
JohannesGaessler
CISC
Assignees
ggerganov
Labels
model
testing
conversion
Milestone
No milestone
Login to write a write a comment.
Login via GitHub