Views
No views yet
🔄 Re-quantized 2026-08-24 from the upstream Latest update 3
Upstream narrowed the ablation to layers 18–51 only (previously everything from layer 15 up), leaving the rest of the network untouched, to retain more of the original model's performance. MTP and the vision tower are unmodified.I diffed the shards before re-baking: 6 of 18 changed, and they are exactly the shards holding layers 15–17 and 52–63. The changelog matches the bits.This is not a cosmetic update. Thereasoning_effort: xhighthinking-runaway that the previous revision failed is gone — see the gotcha section. If you were pinningmediumbecause of it, you no longer have to.The previous NVFP4 revision remains available at commit history /revision=if you need it.
lm_head, the vision tower, the DeltaNet conv1d, and the MTP head. Everything else is NVFP4 W4A4.--quantization flag.reasoning_effort: low):| concurrency | aggregate t/s | MTP acceptance |
|---|---|---|
| 1 | 66.6 | 44.6 % |
| 4 | 191.3 | 46.7 % |
| 8 | 367.9 | 47.3 % |
xhigh gate below.1vllm serve sakamakismile/Huihui-Qwen3.8-27B-abliterated-NVFP4 \
2 --trust-remote-code --tensor-parallel-size 4 \
3 --max-model-len 32768 --kv-cache-dtype fp8 --reasoning-parser qwen3 \
4 --speculative-config '{"method":"qwen3_5_mtp","num_speculative_tokens":3}'NCCL_P2P_DISABLE=1 and --disable-custom-all-reduce.xhigh thinking-runaway is fixed in this revision. On the previous revision, reasoning_effort at xhigh would sometimes never terminate the <think> phase: it grew past 19,000 characters, degenerated into repeating a single line, and the token budget was gone before any answer was emitted — 1 failure in a 9-case gate (French/English long-form, temperature 0 and 0.7). The same gate on this revision passes 9 of 9, with thinking between 1.5k and 8k characters and every run finishing on stop. medium remains a sensible default for long-form work, but it is no longer a workaround for a defect.xhigh injects "think carefully through the task, validate key assumptions, consider plausible alternatives…", low injects "keep your thinking brief and focused, moving directly to the conclusion", and medium injects nothing at all — it is simply the model with no deliberation instruction."chat_template_kwargs": {"reasoning_effort": "medium"}mtp.* modules are listed in quantization_config.ignore — do not remove them. If vLLM treats the bf16 MTP head as NVFP4 the draft breaks silently: 0% acceptance and slower than no MTP.gptq_marlin_repack: size_n=24 not divisible by tile_n_size=64). W4A4 only.targets: [Linear], ignore: [lm_head, re:.*visual.*, re:.*conv1d.*, re:.*mtp.*], 32 calibration samples × 8192 tok from neuralmagic/calibration. MTP tensors grafted back in bf16 after saving and appended to quantization_config.ignore.