CoolFace
Modelpublic

Youssofal/Qwen3.6-35B-A3B-MTPLX-Optimized-Balance

sourceHugging Faceapache-2.0updated 8d agoView on Hugging Face
9likes1.1kdownloads
Model Card

Qwen3.6-35B-A3B MTPLX Optimized Balance

Balanced local 35B-A3B inference for Apple Silicon, packaged for MTPLX native Multi-Token-Prediction speculative decoding.

This checkpoint is the balanced 35B release: a 6-bit MLX body paired with calibrated INT4 MTP heads. It is tuned for strong reasoning-on generation speed while keeping prompt processing and memory use practical across normal coding contexts.

Run It

bash
brew install youssofal/mtplx/mtplx
mtplx start
mtplx run "hello" --model Youssofal/Qwen3.6-35B-A3B-MTPLX-Optimized-Balance

For an OpenAI-compatible local server:

bash
mtplx serve --model Youssofal/Qwen3.6-35B-A3B-MTPLX-Optimized-Balance --profile sustained --max --port 8000 --no-stats-footer

Why This Exists

MTPLX uses the model's own MTP heads to generate draft tokens, then verifies them with the main model. When the draft heads are well-matched, you get higher throughput without running a separate drafter model.

Optimized Balance is built for that path. MTPLX reads mtplx_runtime.json and selects the measured D2 defaults automatically.

Recommended Runtime Defaults

SettingValue
Backendqwen3-next-mtp
Default depthD2
Target samplertemp=0.60, top_p=0.95, top_k=20
Draft samplertemp=0.60, top_p=0.95, top_k=20
Profilesustained
Benchmark fan modemax

Performance

Measured in MTPLX Sustained Max on Apple Silicon with reasoning enabled.

Generation

ModeTPSVerify timeAcceptance
AR baseline86.30--
D1 comparison123.007.24s0.8329
D2 promoted default126.436.62s0.8134, 0.5048
D3 comparison112.437.16s0.7802, 0.4709, 0.2514

D2 is the promoted default because it gives the best balance of throughput, acceptance, and verify cost. A three-run D2 repeat averaged 123.44 tok/s, with every run above 122 tok/s.

Prompt Processing

ContextPrompt TPS
5121,756.8
1k3,339.2
2k4,109.8
4k4,048.7
8k3,872.0
16k3,162.3
32k2,761.3
64k1,834.2

Average prompt processing across the 512-to-64k ladder was 3,110.5 tok/s.

Model Build

ComponentFormat
Main body6-bit MLX affine, group size 64
Router and gate tensors8-bit where recorded by config
MTP numbered-expert weightsINT4 MLX affine, group size 64
Norms, scales, biases, plain tensorsBF16

This is not a full-precision checkpoint. It is built for fast local use on Apple Silicon through MTPLX.

Files

  • —model-*.safetensors: MLX 6-bit body shards
  • —mtp.safetensors: calibrated INT4 MTP sidecar
  • —mtplx_runtime.json: MTPLX runtime contract and measured defaults
  • —MTPLX_PUBLISH_MANIFEST.json: file sizes and benchmark summary
  • —tokenizer and config files for local loading