Qwen3.8-Flash-Next
Qwen · reasoning checkpoint
No base checkpoint is public; facts describe the released post-trained checkpoint. Recipe facts are from the technical report.
Open in the comparison table Hugging Face ↗ Paper ↗
KV calculations use one sequence at 131,072 tokens and 16-bit cache elements. They include bounded sliding-window caches. This is retained cache payload, not peak prefill memory. The comparison table also offers sourced mixed-precision layouts, including quantization scales.
Release
- Released
2026-08-26
Source: paper · p.1 header date
2026-08-26
Same date as the qwen.ai blog API entry; Hugging Face repository created 2026-08-24.
Date the weights (or, if earlier, the technical report) were first made public, YYYY-MM-DD, as dated by the publisher. A Hugging Face repository creation date is used only when no dated publisher page exists, with a note.
- License
other (qwen-community-1.0)
Source: model-card · README.md; YAML front matter
license_name: qwen-community-1.0
License of the released weights as declared by the publisher (model card metadata or license file), e.g. apache-2.0, mit, or the name of a custom license.
- Input modalities
text + image + video
Inferred from the source; see the explanation below.
Source: model-card · README.md; Model Overview
Type: Causal Language Model with Vision Encoder
Card's quickstart gives text, image and video input examples; config defines image and video tokens.
Input modalities of the released checkpoint as the publisher states them, from: text, image, video, audio, joined with ' + ' in that order ("text", "text + image + video").
Parameters
- Total params
125B parameters
Source: paper · p.1 §1 Introduction
with 125B total parameters, 6B activated per token, and additional 51B parameters of n-gram embedding tables
Total parameter count as reported by the publisher. See params.note for whether embeddings, MTP heads or vision towers are included.
- Active params
6B parameters
Source: model-card · README.md; Model Overview; Language Model
125B with 6B activated, plus 51B n-gram embedding and 4B MTP
Parameters used per token in the forward pass, as reported by the publisher.
- Active non-embedding (stated)
Not disclosed
Active parameters excluding the input embedding and the output head (unembedding). Stated by the publisher, or computed from params.active by subtracting vocab × d_model for each of the embedding and output head that params.active is stated to include (basis inferred, note with the arithmetic). Not disclosed when the scope of params.active is not stated.
- Counted total params
125.7B parameters
Calculated: embedding + output head + all experts + other weights, Qwen/Qwen3.8-Flash-Next@de4b8e4 safetensors headers; reproduces stated total (backbone) and active (non-embedding)
Parameters of the text backbone counted from the released checkpoint's safetensors headers (embedding, output head, all experts and other weights; excluding MTP modules, vision/audio towers and n-gram lookup tables). Shown only when the counts reproduce the publisher's stated total and active parameters within 5% under some scope.
- Counted embedding + head
1.271B parameters
Calculated: input embedding + output head, Qwen/Qwen3.8-Flash-Next@de4b8e4 safetensors headers
Input embedding plus output head (once if tied), counted from the checkpoint.
- Counted lookup tables
51.2B parameters
Calculated: n-gram / per-layer embedding tables, Qwen/Qwen3.8-Flash-Next@de4b8e4 safetensors headers
Parameters in n-gram / Engram / per-layer embedding tables counted from the checkpoint. Like the token embedding, they are lookups and are excluded from params.counted_total and params.counted_active_non_embedding.
- Non-emb. params (counted)
124.5B parameters
Calculated: dense + routed backbone weights; excludes input embedding, output head, lookup tables, MTP and other modalities, Qwen/Qwen3.8-Flash-Next@de4b8e4 safetensors headers; reproduces stated total (backbone) and active (non-embedding)
Language backbone weights excluding input embeddings, output head, lookup/Engram tables, MTP modules and vision/audio towers. Equals params.counted_total minus params.counted_embedding. Same validation as params.counted_total.
- Largest layer (counted)
2.627B parameters
Calculated: max(sum of dense and routed weights sharing a full layers.<index> tensor path), all experts included, Qwen/Qwen3.8-Flash-Next@de4b8e4 safetensors headers
Largest group of language-backbone weights sharing a full layers.<index> tensor path, including every routed expert. Excludes lookup/Engram tables, embeddings, output head, MTP and other modalities. Hybrid checkpoints may store mixers and FFNs as separate layers. All-gather volume also depends on wrapping, sharding and dtype.
- Active non-emb. (counted)
6.036B parameters
Calculated: non-expert weights + routed experts × 10/512, excluding embedding and output head, Qwen/Qwen3.8-Flash-Next@de4b8e4 safetensors headers; reproduces stated total (backbone) and active (non-embedding)
Active parameters per token excluding the input embedding and output head, counted from the checkpoint as all non-expert weights plus routed-expert weights × top_k / experts. Same validation as params.counted_total.
- Counting scope
Language-model count; excludes the 51B n-gram embedding tables and the 4B MTP module.
Source: model-card · README.md; Model Overview; Language Model
125B with 6B activated, plus 51B n-gram embedding and 4B MTP
What the publisher's counts include or exclude (MTP modules, embeddings, vision encoder, n-gram tables).
Shape
- Layers
48
Source: config · /text_config/num_hidden_layers
Number of transformer blocks in the main backbone (attention or token mixer plus FFN), excluding MTP modules.
- d_model
2,560
Source: config · /text_config/hidden_size
Residual stream width.
- Vocab
248,320
Source: config · /text_config/vocab_size
Embedding table rows (vocab_size in config, may include padding).
- Tied embeddings
No
Source: config · /text_config/tie_word_embeddings
Input embedding and output head share weights.
- Lookup memory
Hashed bigram/trigram embedding at the input of layer 2, 51B params held in host memory: 16 hash heads (8 per order) of ~20M rows × 160 dims; residual-stream-gated value plus dilated short conv added to all 4 residual branches
Source: model-card · README.md; Model Overview; Language Model
N-gram Embedding: 20,000,000 (bigrams/trigrams at layer 2)
Head layout and dims from config ngram_size=3, heads_per_ngram=8, ngram_vocab_size_base, ple_embed_dim=2560, ple_layer_ids [2], make_ngram_vocab_size_divisible_by 128, ple_conv_kernel_size 4 (dilation ngram_size) and Qwen4ExpTextNGramEmbedding / Qwen4ExpTextPLELayer.
Hashed n-gram or conditional-memory tables outside the dense backbone (Engram, n-gram embeddings), with size and placement.
- d_model / layers
53.3333
Calculated: d_model / layers
Width-to-depth ratio, d_model divided by the number of blocks.
Attention
- Token mixers
Gated DeltaNet, QSA
Source: model-card · README.md; Highlights; Hybrid Attention with QSA
has been reworked into Gated DeltaNet and Qwen Sparse Attention (QSA)
QSA is GQA (24 Q / 2 KV heads) restricted to indexer-selected micro-blocks.
Token-mixing layer types in the backbone, e.g. GQA, MLA, SWA, Gated DeltaNet, Mamba-2, DSA (DeepSeek sparse attention).
- Layer layout
3 Gated DeltaNet : 1 QSA
Inferred from the source; see the explanation below.
Source: config · config.json; /text_config/layer_types
"layer_types": [ "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention" ]
Config full_attention_interval 4; layer_types lists the same pattern. Ordered 48-layer backbone from /text_config/layer_types; auxiliary modules are excluded.
Token-mixer order, summarized as a pattern or layer positions. The fact's optional sequence lists each mixer in order; a ratio alone does not establish the order. Auxiliary prediction modules and standalone FFNs are excluded.
- Global-attention layers
12
Source: config · /text_config/layer_types | count full_attention
The checkpoint labels the QSA layers full_attention.
Layers whose KV cache grows with full context (dense or sparse global attention, MLA). Excludes sliding-window and linear/recurrent layers.
- Linear : global
3
Calculated: attn.linear_layers / attn.global_layers
attn.linear_layers divided by attn.global_layers (3 for '3 Gated DeltaNet : 1 GQA').
- Linear / SSM layers
36
Source: config · /text_config/layer_types | count linear_attention
Layers with a fixed-size recurrent state (linear attention, DeltaNet variants, Mamba).
- Query heads
24
Source: config · /text_config/num_attention_heads
Query heads in the global-attention layers.
- KV heads
2
Source: config · /text_config/num_key_value_heads
Key/value heads in the global-attention layers. Not applicable to MLA, whose cache is a shared latent.
- Heads × head dim
6,144
Calculated: heads × head_dim
attn.heads × attn.head_dim, the query projection width of global layers.
- Q heads / KV head
12
Calculated: heads / kv_heads
attn.heads divided by attn.kv_heads in global layers.
- QK head dim
256
Source: config · /text_config/head_dim
Query/key dimension per head in global-attention layers (for MLA, nope + rope dims).
- Positional encoding
partial RoPE
Source: model-card · README.md; Model Overview; Qwen Sparse Attention
Rotary Position Embedding Dimension: 64
64 of 256 head dims rotated; config rope_parameters mrope_section [11, 11, 10], interleaved in code.
Positional scheme in global layers: RoPE, partial RoPE, NoPE, or mixed per layer type.
- RoPE base
10,000,000
Source: config · /text_config/rope_parameters/rope_theta
RoPE base frequency of the global layers at release.
- Rotary fraction
0.25
Source: config · /text_config/partial_rotary_factor
Fraction of each head's QK dimensions that are rotated.
- QK norm
Yes
Source: code · modeling_qwen4_exp.py; Qwen4ExpTextAttention.__init__
self.q_norm = Qwen4ExpTextRMSNorm(self.head_dim, eps=config.rms_norm_eps)
Per-head RMSNorm on Q and K in the QSA layers.
Queries and keys are normalized per head before the dot product.
- Output gate
sigmoid, elementwise on the attention output before o_proj; gate projected jointly with Q
Source: code · modeling_qwen4_exp.py; Qwen4ExpTextAttention.forward
attn_output = attn_output * torch.sigmoid(gate)
Gate applied to the attention output before the output projection, with its placement.
- Sparse attention
QSA: MQA indexer (4 query heads, 1 key head) scores 4-token average-pooled key blocks; top-512 blocks (2048-token budget) per query plus the trailing partial block
Source: paper · p.7 §2.1.2 Qwen Sparse Attention; Implementation Details
With a token budget of K = 2048 and a compression ratio of r = 4, QSA selects up to 512 complete blocks for each query
Config indexer_n_heads 4, indexer_kv_heads 1, indexer_head_dim 128, indexer_budget 2048, indexer_compress_ratio 4. The MTP layer also uses QSA.
Token-selection mechanism inside global layers, e.g. DSA lightning indexer with top-k.
- QKV bias
No
Source: config · /text_config/attention_bias
Query/key/value projections have bias terms.
- Linear-mixer details
Gated DeltaNet: 16 QK heads, 48 V heads, head dim 128, short conv 4, sigmoid output gate after RMSNorm
Source: model-card · README.md; Model Overview; Gated DeltaNet
Number of Linear Attention Heads: 48 for V and 16 for QK
Sigmoid output gate replaces the SiLU gate of original GDN (report §2.1.1, Eq. 11; config output_gate_type). QK heads/dim from config linear_num_key_heads and linear_key_head_dim.
Configuration of the linear / SSM layers (e.g. Gated DeltaNet heads and dims, Mamba-2 state size), as one string.
- Linear-mixer heads
48
Source: config · /text_config/linear_num_value_heads
Value heads (or SSM heads) in the linear / SSM layers.
- Linear-mixer head dim
128
Source: config · /text_config/linear_value_head_dim
Head dimension of the linear / SSM layers (value head dim for DeltaNet variants, head_dim for Mamba-2).
- Short conv kernel
4
Source: config · /text_config/linear_conv_kernel_dim
Kernel size of the causal short convolution in linear / SSM layers or attention projections.
Feed-forward
- Activation
SwiGLU
Source: code · modeling_qwen4_exp.py; Qwen4ExpTextExperts.forward
current_hidden_states = self.act_fn(gate) * up
act_fn is SiLU (config hidden_act silu).
FFN activation (SwiGLU, GeGLU, ...).
- Activation clamp
none
Source: paper · p.2 §1 Introduction; Training Stability
without relying on explicit clipping methods such as qk-clip (Kimi Team, 2025) or SwiGLU-clip
Stated for the full-scale run; the released code applies no clamp.
Clamping of GLU gate / up activations (e.g. SwiGLU limit 7), with the layers it applies to.
- FFN bias
No
Source: code · modeling_qwen4_exp.py; Qwen4ExpTextMLP.__init__
self.gate_proj = nn.Linear(self.hidden_size, self.intermediate_size, bias=False)
Shared-expert MLP; routed experts are bias-free weight tensors.
FFN projections have bias terms.
Mixture of experts
- Routed experts
512
Source: config · /text_config/num_experts
Routed experts per MoE layer.
- Experts per token
10
Source: config · /text_config/num_experts_per_tok
Routed experts selected per token.
- Expert dim
640
Source: config · /text_config/moe_intermediate_size
Intermediate width of one routed expert.
- Leading dense layers
0
Source: model-card · README.md; Model Overview; Hidden Layout
12 × (3 × (Gated DeltaNet → MoE) → 1 × (Qwen Sparse Attention → MoE))
Every decoder layer builds Qwen4ExpTextSparseMoeBlock.
Number of initial blocks that use a dense FFN instead of MoE.
- Router score
softmax
Source: code · modeling_qwen4_exp.py; Qwen4ExpTextTopKRouter.forward
router_probs = torch.nn.functional.softmax(router_logits, dtype=torch.float, dim=-1)
Top-k taken after softmax; shared expert has its own sigmoid gate.
Gating function over expert logits (softmax, sigmoid).
- Load balancing
global-batch load-balancing loss
Source: blog · Qwen3.8-Flash-Next blog; Other Architecture Optimizations; Ultra-sparse MoE
Ultra-sparse MoE : With global load balancing
Cites 'Demons in the Detail' (global-batch balancing); coefficient not stated.
Load-balancing method, with coefficients where disclosed.
- Renormalize top-k
Yes
Source: code · configuration_qwen4_exp.py; Qwen4ExpTextConfig defaults
norm_topk_prob: bool = True
config.json does not set norm_topk_prob, so the class default applies; read by Qwen4ExpTextTopKRouter.
Selected expert weights are renormalized to sum to 1.
- Expert dim / d_model
0.25
Calculated: moe.expert_dim / d_model
moe.expert_dim divided by shape.d_model.
- Sparsity (experts / top-k)
51.2
Calculated: experts / top_k
Routed experts divided by experts selected per token.
- Active / total
0.048
Calculated: params.active / params.total
params.active divided by params.total.
Multi-token prediction
- MTP depth
Not disclosed
Additional future tokens predicted during pretraining (0 when the model was trained without MTP).
- MTP modules
1
Source: config · /text_config/mtp_num_hidden_layers
One MTP decoder layer (mtp.layers.0 only in the weight index); report: multi-step MTP.
MTP modules with distinct weights. 1 with mtp.depth > 1 means one module is applied recursively.
- MTP module
one decoder layer (QSA + MoE, each through Gated Residual); RMSNormed hidden state and RMSNormed next-token embedding projected by separate fc_hidden and fc_embedding
Source: paper · p.7 §2.1.2 Qwen Sparse Attention; Implementation Details
all full-attention layers in the backbone and MTP module are replaced with QSA
Weight names: pre_fc_norm_hidden, pre_fc_norm_embedding, fc_hidden, fc_embedding, hyper_connection_mixer, layers.0 (self_attn with indexer, attn/mlp hyper_connection, MoE mlp).
Contents of one MTP module (mixer and FFN type, norms, how the previous hidden state and next-token embedding are combined).
- MTP FFN
MoE
Source: config · model.safetensors.index.json; weight_map mtp.layers.0.mlp
mtp.layers.0.mlp.shared_expert_gate.weight
FFN in the MTP module: 'dense' or 'MoE', with its width when it differs from the backbone.
- MTP params
4B parameters
Source: model-card · README.md; Model Overview; Language Model
125B with 6B activated, plus 51B n-gram embedding and 4B MTP
Parameters of all MTP modules as reported by the publisher.
- MTP loss weight
Not disclosed
Weight of the MTP loss, including its schedule.
- MTP weights released
Yes
Source: config · model.safetensors.index.json; weight_map mtp.* entries
mtp.fc_hidden.weight
The released checkpoint contains the MTP module weights.
Normalization and stability
- Norm
RMSNorm (1+w gain)
Source: code · modeling_qwen4_exp.py; Qwen4ExpTextRMSNorm.forward
output = output * (1.0 + self.weight.float())
Report §2.1.1: zero-centered RMSNorm is applied to all RMSNorm layers.
Normalization layer type in the blocks.
- Norm placement
pre
Source: paper · p.12 §2.2 Gated Residual
GR also replaces the block’s pre-normalization rather than sitting in front of it
Normalization sits inside the Gated Residual read: per-branch RMSNorm over 4 residual branches, then a sigmoid elementwise gate.
Pre-norm, post-norm, or sandwich (pre and post).
- Norm epsilon
1e-06
Source: config · /text_config/rms_norm_eps
Epsilon of the block normalization layers.
- Residual stream
Gated Residual: 4 residual branches, each RMSNormed; elementwise sigmoid read gate (rank-320 bottleneck) averages branches into the block input; output written to every branch with per-branch scalar 2·sigmoid; no branch mixing
Source: paper · p.11 §2.2 Residual; Gated Residual
We use nr = 4 branches, with a separate GR module for the attention block and the MLP block of every layer.
Separate GR per attention and MoE sublayer; a final GR read replaces the norm before the LM head. Branches = config hc_count 4; rank 320 per card/config hc_lowrank.
Residual design when it is not a plain sum, e.g. hyper-connections with n streams, gated residuals, depth-scaled residuals, FP32 residual accumulation.
Context length
- Pretraining context
Not disclosed
Sequence length of the main pretraining stage.
- Trained context
262.1K tokens
Source: paper · p.7 §2.1.2 Qwen Sparse Attention; Training Details
Each step comprises 96 sequences of 256K tokens
256K-token sequences in the final continued-pretraining stage.
Longest sequence length trained on after context extension.
- Advertised context
1M tokens
Source: model-card · README.md; Model Overview
262,144 natively and extensible up to 1,000,000 tokens
262,144 native (config max_position_embeddings); beyond that via inference-time YaRN.
Longest context the publisher says the model supports, possibly beyond trained length via RoPE scaling.
Pretraining recipe
- Pretraining tokens
Not disclosed
Tokens seen in pretraining including annealing and context extension, as reported.
- Optimizer
Muon + AdamW
Source: paper · p.16 §3.1 Optimizer
We use Muon as the main optimizer
Muon (Nesterov 0.95, Polar Express, 8 Newton–Schulz steps, update scaled by 0.2·sqrt(max(A,B)); qkv and GDN input projections split per head, fc1 into gate/up) on linear maps; AdamW on embeddings, output head, router and GR low-rank projections; Adam without weight decay on n-gram tables.
Optimizer used for the bulk of parameters.
- Peak LR
Not disclosed
Peak learning rate of the main pretraining stage.
- Final LR
Not disclosed
Learning rate at the end of the decay.
- LR schedule
Not disclosed
Learning-rate schedule shape with phase boundaries.
- Warmup
Not disclosed
Warmup length in steps or tokens.
- Batch size
constant (no batch-size warmup); size not disclosed
Source: paper · p.18 §3.2 Hyperparameter Scaling; Batch-Size Warmup Is No Longer Necessary
we do not employ batch-size warmup in our production runs
Global batch size, including any batch-size ramp: sequences × sequence length (token total), or the token total alone when only that is stated.
- Weight decay
Not disclosed
Decoupled weight decay coefficient.
- Adam betas
Not disclosed
(beta1, beta2) of the Adam-family optimizer or its AdamW fallback.
- Grad clip
Not disclosed
Global gradient-norm clipping threshold.
- Training precision
Not disclosed
Matmul precision of pretraining (BF16, FP8 recipe, NVFP4 recipe) with the scaling granularity where disclosed. Never inferred from the released checkpoint dtype.
- Initialization
MoE router parameters normalized at initialization
Source: blog · Qwen3.8-Flash-Next blog; Other Architecture Optimizations; Training stability
normalized MoE router initialization are retained
Weight initialization (std or scheme) as stated by the publisher; config initializer_range alone is not evidence.
- Stability measures
no QK-clip or SwiGLU-clip
Source: paper · p.2 §1 Introduction; Training Stability
without relying on explicit clipping methods such as qk-clip (Kimi Team, 2025) or SwiGLU-clip
Report: the full-scale run had no loss spikes or anomalous gradient-norm fluctuations.
Interventions used during pretraining to keep it stable (QK-clip, z-loss, logit caps, spike handling), with coefficients.
- Compute
~1/9 the training FLOPs of the 397B-A17B predecessor (~1/3 its tokens); absolute figure not disclosed
Source: paper · p.1 Abstract
at 1/3 the activated parameters, 1/3 the training tokens, and roughly 1/9 the training FLOPs
Pretraining compute as stated (GPU-hours or FLOPs).
- Stages
QSA dense distillation (indexer only)
- Tokens
- ~2B
- Seq len
- 262144
- Lr
- 0.001
- Batch sequences
- 8
- Steps
- 1000
Source: paper · p.6–7 §2.1.2 Qwen Sparse Attention; Training Details
only the indexer is trained for 1,000 steps, using a learning rate of 1 × 10−3 . Each step comprises 8 sequences of 256K tokens, amounting to approximately 2B training tokens in total.
Only the final 256K continued-pretraining stages are disclosed; earlier stages and the total token count are not.
QSA sparse training
- Tokens
- ~200B
- Seq len
- 262144
- Lr
- 2.5e-05
- Batch sequences
- 96
- Steps
- 8000
Source: paper · p.6–7 §2.1.2 Qwen Sparse Attention; Training Details
the backbone and indexer are jointly trained for 8,000 steps using a learning rate of 2.5 × 10−5 . Each step comprises 96 sequences of 256K tokens, totaling roughly 200B training tokens.
Only the final 256K continued-pretraining stages are disclosed; earlier stages and the total token count are not.
Source: paper · p.6–7 §2.1.2 Qwen Sparse Attention; Training Details
Only the final 256K continued-pretraining stages are disclosed; earlier stages and the total token count are not.
Ordered pretraining stages. Each item: name, tokens, seq_len, lr, batch_tokens, batch_sequences, steps, note, quote, and source when it differs from the fact's source.
Scaling & HP transfer
- HP selection rule
LR and batch from a hyperparameter scaling law refitted for the new architecture and Muon; target batch from step 0 (no batch-size warmup)
Source: model-card · README.md; Highlights, Tailored Training Recipe
Guided by refitted scaling laws, we eliminate traditional batch-size warmups and start directly at the target batch size
Report §3.2: the law gives LR and batch size; coefficients are not published.
How peak LR, batch size or other hyperparameters were chosen for the released run (fitted scaling law with its formula, μP transfer from a proxy width, sweep), as stated.
- Scaling ladder
28-layer 25B-A3B MoE (400B tokens at 4K + 80B at 32K) for architecture ablations; 35B-A3B for QSA; HP law checked on 20-layer 10.8B-A0.89B (4T tokens) and 48-layer 156B-A7B (419B tokens)
Source: paper · p.5 §2.1.1 Architecture Ablation; p.8 §2.1.2; pp.17–18 §3.2
Each checkpoint corresponds to a 28-layer 25B-A3B MoE model based on the Qwen3.5 architecture, pretrained first on 400B tokens with a 4K context length, and subsequently on 80B tokens with a 32K context length.
Smaller models trained to choose the architecture or recipe (sizes, token budgets), as disclosed.
KV cache
- KV bytes / token
24,576 bytes
Calculated: kv.bytes_at_context / 131072 tokens; uniform BF16, payload only; quantization overhead excluded. Global KV: 12 × (1024 × 16/8) B/entry
Retained KV cache divided by context length, including bounded SWA caches and indexer keys. Exports use uniform BF16 at 131,072 tokens. The website can select uniform payload precision (no quantization overhead) or sourced component formats (including scales and documented padding). This is cache payload, not peak prefill memory or persistent prefix storage.
- Global KV bytes / token
24,576 bytes
Calculated: 24576 B / 1 tokens (Global KV); uniform BF16, payload only; quantization overhead excluded. Global KV: 12 × (1024 × 16/8) B/entry
Long-context global KV bytes per token, including indexer keys; excludes bounded SWA caches. Compression rates and cross-layer cache reuse are included. Exports use uniform BF16; the website's storage selector also applies here. This is the field to compare with global-KV figures in reports, using the matching storage recipe.
- KV bytes / token / B active
4,096 bytes
Calculated: kv.bytes_per_token (131072 tokens) / (params.active / 1e9); uniform BF16, payload only; quantization overhead excluded. Global KV: 12 × (1024 × 16/8) B/entry
kv.bytes_per_token divided by active parameters in billions (131,072 tokens in exports).
- KV at context / B active
536,870,912 bytes
Calculated: kv.bytes_at_context (131072 tokens) / (params.active / 1e9); uniform BF16, payload only; quantization overhead excluded. Global KV: 12 × (1024 × 16/8) B/entry
kv.bytes_at_context divided by active parameters in billions (131,072 tokens in exports).
- KV at context
3,221,225,472 bytes
Calculated: 24576 B × 131072 (Global KV); uniform BF16, payload only; quantization overhead excluded. Global KV: 12 × (1024 × 16/8) B/entry
Retained KV cache for one sequence at the selected context, including SWA windows and indexer keys. Exports use uniform BF16 at 131,072 tokens. Excludes recurrent state, compressor tail state, draft/MTP caches, temporary prefill tensors, allocator metadata and persistent prefix snapshots. Does not estimate peak prefill or total serving memory.
Evaluations
- AA Intelligence Index
40
Source: leaderboard · Artificial Analysis model page /models/qwen3-8-flash-next, Wayback snapshot 2026-10-19
Qwen3.8-Flash-Next scores 40 on the Artificial Analysis Intelligence Index
Variant: Qwen3.8-Flash-Next. Index v4.3.2.
Artificial Analysis Intelligence Index v4.3.2 of the post-trained model, from a dated Wayback snapshot of its Artificial Analysis page. The note names the variant (reasoning setting).