Qwen

Qwen Qwen3.8 Apple silicon MLX Native MTP included Vontra oQ3

Qwen3.8 Flash Next — MLX oQ3 with native MTP

A sensitivity-guided, mixed-precision MLX conversion of Qwen/Qwen3.8-Flash-Next, rebuilt directly from the official BF16 checkpoint with the model's matching native MTP block preserved.

Original model · Qwen overview · MLX-VLM · Qwen Community License 1.0

About this conversion

oQ3 uses a 3-bit affine base and spends additional precision on sensitive modules. Layer sensitivity was measured with a validated quantized calibration proxy, while every released weight was quantized from the official BF16 checkpoint. The result is a compact model with 746 higher-precision module overrides rather than a uniform 3-bit layout.

Item Value
Repository Vontra/Qwen3.8-Flash-Next-MLX-oQ3-MTP
Base model Qwen/Qwen3.8-Flash-Next
Source weights Official BF16 checkpoint
Format MLX safetensors
Quantisation oQ3 mixed precision, 3-bit affine base
Base group size 32
Protected modules 314 at 4-bit, 82 at 5-bit, 127 at 6-bit, and 223 at 8-bit
Native MTP Included, one Qwen4Exp draft block
Indexed tensors 3,747 total, including 76 MTP entries
Weight shards 19
Weight size 92.505 GB / 86.152 GiB
Configured context 262,144 tokens
Architecture qwen4_exp vision-language sparse MoE

The upstream tokenizer, current chat template, vision processor, generation configuration, licence, and native MTP configuration are retained.

Use a runtime with explicit qwen4_exp and native-MTP support. A runtime that does not construct the Qwen4Exp MTP module may reject the 76 MTP tensor entries during strict loading.

Download and use

python -m pip install --upgrade huggingface_hub

hf download Vontra/Qwen3.8-Flash-Next-MLX-oQ3-MTP \
  --local-dir ./Qwen3.8-Flash-Next-MLX-oQ3-MTP

In a compatible oMLX build, add the downloaded directory to the model directories, refresh the registry, select the model, and enable native MTP. MTP can be disabled for baseline comparisons and troubleshooting.

Apple M3 Studio performance

Benchmark environment: oMLX 0.6.3rc3 (build 2475), MLX-VLM 0.6.3, and MLX 0.32.0 on an Apple M3 Studio. Measurements use greedy decoding, seed 6330, identical prompts, a separate warm-up, and three measured 512-token runs per mode.

Runtime mode Runs Output per run Median generation speed Drafted Accepted Acceptance
Native MTP disabled 3 512 tokens 26.5352 tokens/s Not applicable Not applicable Not applicable
Native MTP enabled 3 512 tokens 29.0822 tokens/s 847 583 68.83%

Native MTP improved median decode throughput by 9.60% in this test. The MTP-off and MTP-on runs produced exactly matching output hashes. All six sustained runs reached 512 generated tokens; exact instruction, factual, arithmetic, and coherent long-generation gates passed in both modes.

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.

Architecture

Qwen3.8 Flash Next 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
Layers 48
Routed / active experts 512 / 10, plus 1 shared expert
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.

Conversion and validation

  • The converter read the official BF16 checkpoint directly.
  • A 3-bit affine base at group size 32 was combined with 746 sensitivity-guided 4/5/6/8-bit overrides.
  • Structural validation passed for all 3,747 indexed tensors, all 19 weight shards, and all 76 native-MTP tensor entries.
  • Three deterministic 512-token runs passed in each MTP mode with exact output parity.
  • Native-MTP telemetry, exact-answer gates, and coherent long-generation checks passed.

This is a community conversion, not an official Qwen release.

Limitations

  • Quantisation can reduce quality relative to BF16; 3-bit models should be evaluated on the intended workload.
  • The native 262,144-token context does not guarantee that every Apple-silicon system can run that length within available unified memory.
  • Native MTP needs a compatible runtime and may not improve every prompt or context length.
  • This is an MLX release for Apple silicon, not a GGUF, CUDA, TensorRT-LLM, or vLLM checkpoint.
  • Upstream model limitations and safety considerations still apply.

Licence and attribution

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 Vontra.

Downloads last month
3,383
Safetensors
Model size
29B params
Tensor type
BF16
·
U32
·
I64
·
MLX
Hardware compatibility
Log In to add your hardware

3-bit

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

Model tree for Vontra/Qwen3.8-Flash-Next-MLX-oQ3-MTP

Quantized
(160)
this model