Views
No views yet
| suite | BF16 | FP8 |
|---|---|---|
| thai_general | 0 | 0 |
| thai_stress | 1 | 0 |
| thai_domain | 0 | 0 |
| english_control | 0 | 0 |
เครื่องหมาย (์). Without that exemption the checker punishes correct pedagogical text and, worse,
scores a healthy model as more broken simply because it explained more characters. BF16 emitted 3
such citations here, FP8 one.generation_config defaults (temperature 1.0, top_k 20, top_p 0.95), Thai
responses contain a duplicated combining mark in roughly 3% of generations — and this is inherited
from the base model, not introduced by quantization. 90 generations per model, identical prompts:| model | corrupted |
|---|---|
| BF16 (unquantized) | 3/90 — 3.3% |
| FP8 | 3/90 — 3.3% |
| W4A16 | 4/90 — 4.4% |
temperature 0.7, top_p 0.8 all three score 0/24. If you need Thai output to be structurally
reliable, lower the temperature or mask repeated combining marks with a logits processor — do not
expect a different quantization to help.1MODEL=<ORG>/Qwen3.6-35B-A3B-FP8 # or a local path to this checkpoint
2
3# 1× H100 80GB
4vllm serve "$MODEL" --quantization compressed-tensors --max-model-len 40960
5
6# 2× RTX 4090 24GB
7vllm serve "$MODEL" --quantization compressed-tensors \
8 --tensor-parallel-size 2 --max-model-len 163841from vllm import LLM
2
3llm = LLM(model="<ORG>/Qwen3.6-35B-A3B-FP8", quantization="compressed-tensors", dtype="bfloat16")--kv-cache-dtype fp8 — it corrupts hybrid GatedDeltaNet models
(vllm#37554).FP8_BLOCK scheme via llmcompressor 0.11.0 — E4M3, block-[128,128] weights, dynamic per-token
activations, compressed-tensors / float-quantized format.lm_head, embed_tokens, norms, mlp.gate (the MoE router — quantizing it perturbs
expert routing across every downstream layer), shared_expert_gate, all 30 GatedDeltaNet
linear_attn.* / conv1d layers, the vision tower (333 tensors), and the MTP head. The 10
full-attention layers (3, 7, 11, 15, 19, 23, 27, 31, 35, 39) have q/k/v/o_proj quantized normally.oneshot on this multimodal MoE checkpoint mangles keys
(llm-compressor#2568, still present in
0.11.0) — the text prefix repeats (model.language_model.language_model.language_model.…) and the
vision tower nests inside the text model, so vLLM raises KeyError: '…experts.w2_weight'. This
checkpoint has been repaired: a pure rename, tensor data untouched, key count preserved 1:1.
Experts are stored per-expert 2-D (61,440 tensors) rather than fused 3-D — that is correct, vLLM
fuses them at load.