Qwen3.8-Flash-Next GGUFs — provenance-verified quants for Strix Halo

Two files:

file size what it is
Qwen3.8-Flash-Next-IQ4_XS-PLE.gguf 91 GiB recommended daily driver — iq4_xs trunk with the 27G PLE n-gram table at iq4_nl
Qwen3.8-Flash-Next-IQ4_XS.gguf 116 GiB static reference quant, PLE at q8_0
mtp-Qwen3.8-Flash-Next-Q8_0.gguf 3.9 GiB MTP draft sidecar for nathanw1014-lineage engines (fork-specific — will NOT load on apepojken/mainline)

provenance

every quant descends from an F16 that was byte-verified against the official Qwen/Qwen3.8-Flash-Next-FP8 checkpoint: hyper-connection norms folded to (1 + w) (97/97 tensors — the converter bug that produces deterministic garbage is fixed in our pipeline), PLE fp8 scale applied, expert stacking identity probed 512x3, GDN v-head reorder checked. details: https://github.com/julianmb/haloq38flash

the PLE cut (what makes the 91G special)

the 51B-parameter n-gram lookup table was moved from q8_0 (54G) to iq4_nl (27G) via --tensor-type. hash-gathered lookup rows tolerate the precision drop — verified by smoke and full benchmark, no degradation observed:

depth static 116G plain/mtp t/s PLE 91G plain/mtp t/s
0 29.2 / 48.4 29.9 / 53.1
8k 22.9 / 42.8 24.1 / 56.4
32k 19.5 / 29.5 20.1 / 30.2

prefill at 32k: 384 → 397 t/s. no collapse at depth. engine: nathanw1014 strix-halo-vulkan (ad914eb), vulkan/radv, q8_0 KV, -ub 2048, temp 0.

fork compatibility caveat (important)

the iq4_nl PLE rows assert in SOME forks: engines that feed gathered PLE rows directly as mul_mat B operands without dequantizing (apepojken qwen4exp-spec-mtp) abort at ggml-vulkan.cpp:7794 (b_type must be F32/F16/Q8_1). verified working on nathanw1014 strix-halo-vulkan. if your engine asserts on load or first token, use the 116G static file instead.

provenance note

the same --tensor-type cut applied to unverified-source quants will NOT fix a broken converter (hc norms, PLE scale) — garbage in, garbage out. ours is built from a fixed, audited pipeline.

128k+ context caveat (measured)

the depth story is not monotonic. measured on the same engine (nathanw1014 vulkan, q8_0 kv, temp 0, single runs):

depth static 116g plain/mtp t/s PLE 91g plain/mtp t/s
0 29.2 / 48.4 29.9 / 53.1
8k 22.9 / 42.8 24.1 / 56.4
32k 19.5 / 29.5 20.1 / 30.2
128k 10.8 / 26.9 11.0 / 18.6
  • plain decode collapses with depth on both quants (~11 t/s at 128k) — the cost is context-mechanics (sparse-attention indexer), not the quant.
  • with mtp at 128k the PLE quant measured SLOWER than static (18.6 vs 26.9, single runs): plausible draft-acceptance drop from ple quantization noise compounding over deep n-gram history. unverified mechanism, n=1 caveat.
  • practical: <=32k work → PLE file. 128k+ contexts → static file.

license

qwen community license 1.0 (distribution permitted with notice; maas restrictions apply). base model: Qwen/Qwen3.8-Flash-Next.

Downloads last month
1,744
GGUF
Model size
177B params
Architecture
qwen4exp
Hardware compatibility
Log In to add your hardware

4-bit

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for julianmb/Qwen3.8-Flash-Next-IQ4_XS-GGUF

Quantized
(5)
this model