A uniform 4-bit MLX conversion of Qwen/Qwen3.8-Flash-Next, rebuilt directly from the official BF16 checkpoint with the model's native MTP draft block preserved.
13
6 commits
1 linked in READMEs
updated Oct 1, 2026
A uniform 4-bit MLX conversion of Qwen/Qwen3.8-Flash-Next, rebuilt directly from the official BF16 checkpoint with the model's native MTP draft block preserved.
Original model · Qwen overview · MLX-VLM · Qwen Community License 1.0
This repository contains the standard uniform 4-bit release. Eligible language-model and native-MTP modules use MLX affine quantisation at group size 32. Multimodal modules and MoE router gates remain in BF16. Group size 32 also covers the model's 160-wide hashed n-gram embedding tables.
| Item | Value |
|---|---|
| Repository | TensorFold/Qwen3.8-Flash-Next-MLX-4bit-MTP |
| Base model | Qwen/Qwen3.8-Flash-Next |
| Source weights | Official BF16 checkpoint |
| Format | MLX safetensors |
| Quantisation | Uniform 4-bit affine |
| Group size | 32 |
| Retained in BF16 | Multimodal modules and mlp.gate router modules |
| Native MTP | Included, one Qwen4Exp draft block |
| Indexed tensors | 3,747 total, including 76 MTP entries |
| Weight shards | 22 |
| Weight size | 113.209 GB / 105.434 GiB |
| Configured context | 262,144 tokens |
| Architecture | qwen4_exp vision-language sparse MoE |
The upstream tokenizer, chat template, vision processor, generation configuration, licence, and native MTP configuration are retained.
[!IMPORTANT] Use a runtime with explicit
qwen4_expand native-MTP support. A runtime that does not construct the Qwen4Exp MTP module may reject the 76 MTP tensor entries during strict loading.
python -m pip install --upgrade huggingface_hub
hf download TensorFold/Qwen3.8-Flash-Next-MLX-4bit-MTP \
--local-dir ./Qwen3.8-Flash-Next-MLX-4bit-MTP
In a compatible oMLX build:
Qwen3.8-Flash-Next-MLX-4bit-MTP.The model can run with native MTP disabled for baseline or troubleshooting comparisons. MTP changes the decode path, not the model's intended greedy output.
Benchmark environment: oMLX 0.6.3rc3 (build 2475) on an Apple M3 Studio. Measurements use greedy decoding, seed 6330, identical prompts, a separate warm-up, and 3 measured 512-token runs per mode.
| Runtime mode | Runs | Output per run | Median generation speed | Drafted | Accepted | Acceptance |
|---|---|---|---|---|---|---|
| Native MTP disabled | 3 | 512 tokens | 27.8314 tokens/s | Not applicable | Not applicable | Not applicable |
| Native MTP enabled, three draft tokens | 3 | 512 tokens | 31.4418 tokens/s | 960 | 655 | 68.23% |
The measured throughput delta with MTP enabled was 12.97%. Exact-output parity: Passed. All sustained runs reached 512 generated tokens: Passed. Coherence checks: Passed. MTP telemetry capture: Passed.
Draft acceptance is reported beside throughput because a high acceptance rate does not by itself prove a speed improvement. Results vary with prompt length, context growth, cache state, runtime version, memory pressure, and thermal conditions. The first request after loading includes model and kernel warm-up and is excluded from the steady-state result.
| Component | Release used | Validation scope | Status |
|---|---|---|---|
| oMLX | 0.6.3rc3 (build 2475) | Model load, text generation, native MTP, parity, and sustained decode | Passed |
| MLX-VLM | 0.6.3 | Qwen4Exp construction, conversion, and strict weight loading | Passed |
| MLX | 0.32.0 | Quantised tensor backend and generation kernels | Passed |
Older builds without explicit qwen4_exp native-MTP support are not compatible with this checkpoint. Vision input support also depends on the selected MLX-VLM and oMLX versions; the performance figures above cover text generation only.
Qwen3.8 Flash Next is a causal language model with a vision encoder. Its language stack combines Gated DeltaNet, Qwen Sparse Attention, sparse mixture-of-experts layers, widened gated residual streams, hashed bigram and trigram embeddings, and a native next-token-prediction block for speculative decoding.
| Architecture detail | Upstream value |
|---|---|
| Language-model parameters | 125B total / 6B active |
| N-gram embedding | 51B parameters, 20,000,000 entries |
| Native MTP | 4B parameters, one draft layer |
| Hidden size | 2,560 |
| Token embedding / LM output | 248,320 padded |
| Layers | 48 |
| Layer layout | 12 × (3 × Gated DeltaNet + 1 × Qwen Sparse Attention), each followed by MoE |
| Gated DeltaNet heads | 48 V / 16 QK, head dimension 128 |
| Sparse-attention heads | 24 Q / 2 KV, head dimension 256 |
| Sparse-attention budget | 512 blocks / 2,048 tokens |
| Routed / active experts | 512 / 10, plus 1 shared expert |
| Expert intermediate size | 640 |
| Gated-residual branches / bottleneck | 4 / 320 |
| Native context | 262,144 tokens, extensible upstream to 1,000,000 |
For upstream evaluations, intended use, limitations, safety guidance, and the full architecture discussion, see the original model card.
This is a community conversion, not an official Qwen release.
The upstream model is released under the Qwen Community License 1.0. The required licence text is included in this repository and should be reviewed before use or redistribution.
Model design, training, evaluations, and upstream documentation belong to Qwen and the original contributors. The MLX conversion, native-MTP preservation, Apple-silicon validation, and packaging are provided by TensorFold.
64GB Macs · 128GB Macs · 256GB Macs
No measured memory tier is assigned here. The collections use published M3 Studio peaks with at least 25% nominal headroom; fit on other Macs is an estimate, and full context is not guaranteed. Start with short context and one request.
oMLX version mentioned in the existing card: 0.6.3rc3; consult its compatibility notes for whether this was tested and any required integrations. The original performance tables retain their benchmark conditions and speed figures; this documentation update adds no new test results.
hf download TensorFold/Qwen3.8-Flash-Next-MLX-4bit-MTP --local-dir ./models/Qwen3.8-Flash-Next-MLX-4bit-MTP
Add the downloaded folder to oMLX model directories, refresh the list, and follow this card's architecture and MTP compatibility requirements before loading.
Try this in a new chat with a 128-token output limit:
Explain why the sky looks blue in three short sentences.
This is a demo prompt to try, not a recorded successful run; a captured demonstration for this documentation update is not yet available.
A uniform 4-bit MLX conversion of Qwen/Qwen3.8-Flash-Next, rebuilt directly from the official BF16 checkpoint with the model's native MTP draft block preserved.
13
6 commits
1 linked in READMEs
updated Oct 1, 2026
A uniform 4-bit MLX conversion of Qwen/Qwen3.8-Flash-Next, rebuilt directly from the official BF16 checkpoint with the model's native MTP draft block preserved.
Original model · Qwen overview · MLX-VLM · Qwen Community License 1.0
This repository contains the standard uniform 4-bit release. Eligible language-model and native-MTP modules use MLX affine quantisation at group size 32. Multimodal modules and MoE router gates remain in BF16. Group size 32 also covers the model's 160-wide hashed n-gram embedding tables.
| Item | Value |
|---|---|
| Repository | TensorFold/Qwen3.8-Flash-Next-MLX-4bit-MTP |
| Base model | Qwen/Qwen3.8-Flash-Next |
| Source weights | Official BF16 checkpoint |
| Format | MLX safetensors |
| Quantisation | Uniform 4-bit affine |
| Group size | 32 |
| Retained in BF16 | Multimodal modules and mlp.gate router modules |
| Native MTP | Included, one Qwen4Exp draft block |
| Indexed tensors | 3,747 total, including 76 MTP entries |
| Weight shards | 22 |
| Weight size | 113.209 GB / 105.434 GiB |
| Configured context | 262,144 tokens |
| Architecture | qwen4_exp vision-language sparse MoE |
The upstream tokenizer, chat template, vision processor, generation configuration, licence, and native MTP configuration are retained.
[!IMPORTANT] Use a runtime with explicit
qwen4_expand native-MTP support. A runtime that does not construct the Qwen4Exp MTP module may reject the 76 MTP tensor entries during strict loading.
python -m pip install --upgrade huggingface_hub
hf download TensorFold/Qwen3.8-Flash-Next-MLX-4bit-MTP \
--local-dir ./Qwen3.8-Flash-Next-MLX-4bit-MTP
In a compatible oMLX build:
Qwen3.8-Flash-Next-MLX-4bit-MTP.The model can run with native MTP disabled for baseline or troubleshooting comparisons. MTP changes the decode path, not the model's intended greedy output.
Benchmark environment: oMLX 0.6.3rc3 (build 2475) on an Apple M3 Studio. Measurements use greedy decoding, seed 6330, identical prompts, a separate warm-up, and 3 measured 512-token runs per mode.
| Runtime mode | Runs | Output per run | Median generation speed | Drafted | Accepted | Acceptance |
|---|---|---|---|---|---|---|
| Native MTP disabled | 3 | 512 tokens | 27.8314 tokens/s | Not applicable | Not applicable | Not applicable |
| Native MTP enabled, three draft tokens | 3 | 512 tokens | 31.4418 tokens/s | 960 | 655 | 68.23% |
The measured throughput delta with MTP enabled was 12.97%. Exact-output parity: Passed. All sustained runs reached 512 generated tokens: Passed. Coherence checks: Passed. MTP telemetry capture: Passed.
Draft acceptance is reported beside throughput because a high acceptance rate does not by itself prove a speed improvement. Results vary with prompt length, context growth, cache state, runtime version, memory pressure, and thermal conditions. The first request after loading includes model and kernel warm-up and is excluded from the steady-state result.
| Component | Release used | Validation scope | Status |
|---|---|---|---|
| oMLX | 0.6.3rc3 (build 2475) | Model load, text generation, native MTP, parity, and sustained decode | Passed |
| MLX-VLM | 0.6.3 | Qwen4Exp construction, conversion, and strict weight loading | Passed |
| MLX | 0.32.0 | Quantised tensor backend and generation kernels | Passed |
Older builds without explicit qwen4_exp native-MTP support are not compatible with this checkpoint. Vision input support also depends on the selected MLX-VLM and oMLX versions; the performance figures above cover text generation only.
Qwen3.8 Flash Next is a causal language model with a vision encoder. Its language stack combines Gated DeltaNet, Qwen Sparse Attention, sparse mixture-of-experts layers, widened gated residual streams, hashed bigram and trigram embeddings, and a native next-token-prediction block for speculative decoding.
| Architecture detail | Upstream value |
|---|---|
| Language-model parameters | 125B total / 6B active |
| N-gram embedding | 51B parameters, 20,000,000 entries |
| Native MTP | 4B parameters, one draft layer |
| Hidden size | 2,560 |
| Token embedding / LM output | 248,320 padded |
| Layers | 48 |
| Layer layout | 12 × (3 × Gated DeltaNet + 1 × Qwen Sparse Attention), each followed by MoE |
| Gated DeltaNet heads | 48 V / 16 QK, head dimension 128 |
| Sparse-attention heads | 24 Q / 2 KV, head dimension 256 |
| Sparse-attention budget | 512 blocks / 2,048 tokens |
| Routed / active experts | 512 / 10, plus 1 shared expert |
| Expert intermediate size | 640 |
| Gated-residual branches / bottleneck | 4 / 320 |
| Native context | 262,144 tokens, extensible upstream to 1,000,000 |
For upstream evaluations, intended use, limitations, safety guidance, and the full architecture discussion, see the original model card.
This is a community conversion, not an official Qwen release.
The upstream model is released under the Qwen Community License 1.0. The required licence text is included in this repository and should be reviewed before use or redistribution.
Model design, training, evaluations, and upstream documentation belong to Qwen and the original contributors. The MLX conversion, native-MTP preservation, Apple-silicon validation, and packaging are provided by TensorFold.
64GB Macs · 128GB Macs · 256GB Macs
No measured memory tier is assigned here. The collections use published M3 Studio peaks with at least 25% nominal headroom; fit on other Macs is an estimate, and full context is not guaranteed. Start with short context and one request.
oMLX version mentioned in the existing card: 0.6.3rc3; consult its compatibility notes for whether this was tested and any required integrations. The original performance tables retain their benchmark conditions and speed figures; this documentation update adds no new test results.
hf download TensorFold/Qwen3.8-Flash-Next-MLX-4bit-MTP --local-dir ./models/Qwen3.8-Flash-Next-MLX-4bit-MTP
Add the downloaded folder to oMLX model directories, refresh the list, and follow this card's architecture and MTP compatibility requirements before loading.
Try this in a new chat with a 128-token output limit:
Explain why the sky looks blue in three short sentences.
This is a demo prompt to try, not a recorded successful run; a captured demonstration for this documentation update is not yet available.