lued/Qwen3.8-27B-redashes-SSMFix-INT8-W8A16-MTP

🤗 Hugging Face sourceimage-text-to-textapache-2.027.8B params104 GBsafetensorsHF checksums availableupdated today
No torrent yet

Qwen3.8-27B redashes SSMFIX · INT8 W8A16 · BF16 MTP

A conv1d-repaired, Ampere-optimized quantization for dual RTX 3090 inference.

Base model · Qwen3.8-27B · vLLM · llm-compressor

[!NOTE] This is a numerical W8A16 quantization of redashes/Qwen3.8-27B-BF16-SSMFIX, a conv1d-repaired version of Qwen/Qwen3.8-27B. All model credit belongs to redashes (the SSM repair) and Qwen (the base model); refer to the upstream model card for architecture, capabilities, and usage guidance. This repository changes numerics only.

[!TIP] This build targets vLLM on Ampere-class GPUs where native FP8 tensor-core execution is unavailable. It retains the model's vision tower, thinking controls, native context, and the byte-preserved BF16 MTP head. The SSM scale-drift repair lives in linear_attn.conv1d.weight tensors, which are convolution weights outside the W8A16 target set — so the repair is carried through at source precision.

Relationship to the sibling quantization

This checkpoint is the conv1d-repaired counterpart of lued/Qwen3.8-27B-INT8-W8A16-MTP. The repositories share:

  • the identical W8A16 compressed-tensors recipe (400 packed GEMMs, same BF16 preservation set, group-128 symmetric data-free RTN);
  • the identical native BF16 MTP head (15 tensors, byte-identical to Qwen's original MTP — same sha256 as the sibling release);
  • the identical tokenizer, chat template, processor configs, and bounded-shard layout;
  • the same total checkpoint footprint (29.44 GiB).

The only deviation is the base language-model weights: this checkpoint's LM weights come from redashes's conv1d-repaired BF16 model instead of stock Qwen3.8-27B.

SSM scale-drift repair (inherited from the base)

Per the upstream card, the source applies per-layer α-scaling to the anomalous linear_attn.conv1d.weight tensors in Qwen3.8-27B, following the methodology first disclosed by LuffyTheFox (Sig-ScaleSync) and independently re-implemented by redashes: 8 layers (52/53/56/57/58/60/61/62) rescaled with factors 0.481–0.653. Upstream-controlled evaluation showed the patch moving generative metrics (TruthfulQA-gen +6~8pp, MT-Bench +0.42) while slightly reducing closed-book knowledge (CMMLU −1.8pp). These are the upstream card's claims, not measurements made here. The W8A16 step touches only stored numerics of the 400 GEMMs; the conv1d convolution weights are preserved at BF16, so the repair is bit-exact in this release.

Quantization fidelity

Measured on this exact checkpoint against its own BF16 teacher (the redashes source) on 2026-08-18 with tools/measure_kld.py (teacher-forced, full-vocabulary FP32 log-softmax, FP64 accumulation, nats/token; PyTorch 2.11.0+cu128, Transformers 5.10.1, compressed-tensors 0.17.1):

Candidate Mean KLD vs BF16 Top-1 agreement Weight files
This W8 / BF16 A16 0.000728 98.72% 29.44 GiB

The KLD result measures checkpoint-weight drift over 467 teacher-forced positions (fixed 8-prompt short suite). It is not a functional quality score; tool use, coding, multimodal quality, and long-context recall require separate behavioral evaluation.

Short-prompt suite

Prompt Category Tokens Positions Mean KLD Top-1 agreement
factual factual 13 12 0.000603 1.0000
code-fib code 87 86 0.000535 0.9884
physics-uncertainty physics 86 85 0.000780 0.9882
math-train math 58 57 0.000863 0.9825
sql-top5 technical 60 59 0.000875 0.9831
narrative-clock narrative 68 67 0.000919 1.0000
instruction-stack instruction 43 42 0.000660 1.0000
history-industrial history 60 59 0.000517 0.9661
Token-weighted mean 467 0.000728

kld_result.json in this repository is the single source of truth for these numbers.

Checkpoint profile

Property Value
Quantization Data-free symmetric RTN W8A16, group size 128
Runtime format compressed-tensors / pack-quantized
Kernel dispatch CompressedTensorsWNA16MarlinLinearKernel (verified in server logs)
Quantized GEMMs 400: 192 MLP, 64 full-attention, 144 dense GDN projections
Preserved precision BF16 vision tower, lm_head, MTP (15 tensors, byte-identical to Qwen's original MTP), recurrent GDN gates (96), and the conv1d SSM-repair weights
Structural audit STRUCTURAL AUDIT PASS (packed set, ignore list, index contract)
MTP audit MTP AUDIT PASS (15 tensors dtype-, shape-, and bit-identical to the source)
Shard layout 7 main shards (5.4 GB max) + model_mtp.safetensors (849,400,392 bytes)
Runtime vLLM; this repository is not a GGUF checkpoint

MTP preservation

The MTP head is the exact BF16 MTP from the original Qwen3.8-27B — never touched by the SSM repair and never re-quantized:

  • 15 tensors in model_mtp.safetensors (849,400,392 bytes).
  • sha256 1d8268aa85ace093a561e3e7b63b9d390dac1cd55a90cd55b5ec509c3c9da9fe — identical to the MTP bytes in the Qwen3.8-27B source, in the AEON source, and in the sibling release lued/Qwen3.8-27B-INT8-W8A16-MTP.
  • All 15 tensors verified bfloat16, shape-equal, and bit-equal to the redashes source (strict audit, not a count check).

Reproduction contract

The immutable source is redashes/Qwen3.8-27B-BF16-SSMFIX commit 859730a4ae4d6ed793d0f427aa95d49135334bda. The exact selective W8A16 configuration is recorded in recipe.yaml and config.json. A conforming rebuild must take native MTP from that source, reproduce the source-derived packed projection set, and prove all 15 MTP tensors bit-identical before resharing for publication.

Status

Built on 2026-08-18: both release audits PASS, KLD measured, published to lued/Qwen3.8-27B-redashes-SSMFix-INT8-W8A16-MTP at commit e4ff78c49d2717023aa9965fd1aa85be2387407d, and registered in the HF cache (link_hf_cache.py sync PASS). Serving validated the same day: boots through llama-swap from the lued/* cache entry, loads the CompressedTensorsWNA16MarlinLinearKernel path, detects the native MTP draft model (method=mtp, 3 speculative tokens), and serves a smoke request. The BF16 parent source remains cached; deletion is the pipeline's final step and has not been requested.