Downloads · 30 days
8
18% of all-time downloads
ghostchoir/rebuttal_w4g128_cbq
rebuttal_w4g128_cbq is a text generation model from ghostchoir. Use it when you need the model to write or continue text. It is set up for transformers.
Qwen/Qwen3-1.7B quantized to W4G128 with CBQ (Cross-Block Quantization, arXiv:2312.07950), then dequantized back to bf16.
Downloads · 30 days
8
18% of all-time downloads
All-time downloads
44
Public
Parameters
1.7B
3.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors3.4 GB · 100%
From the Hugging Face model README
Qwen/Qwen3-1.7B quantized to W4G128 with CBQ (Cross-Block Quantization,
arXiv:2312.07950), then dequantized back to
bf16.
This is a dense bf16 checkpoint, not a packed low-bit one. Every weight has been round-tripped through the W4G128 grid, so it carries the accuracy of W4G128 quantization, but the file itself is an ordinary
Qwen3ForCausalLMin bfloat16 with the same tensor names and shapes as the base model. It loads in vLLM or transformers with no custom kernel, noquantization_config, and no code change — and it gives no speed or memory benefit over the base model. Use it to evaluate what W4G128 costs in quality.
from vllm import LLM
llm = LLM("ghostchoir/rebuttal_w4g128_cbq") # dtype is bfloat16 per config.json
| bit-width | 4 |
| granularity | group-128 (--w_group_size 128) |
| scheme | asymmetric, weight-only (activations stay bf16) |
| CBQ settings | group-tuned (see below) |
| CBD window / overlap | 2 / 1 |
| epochs per window | 3 |
| LoRA-Rounding rank | 5 |
| CFP weight truncation | off |
Delta_W hard-round fraction | 1.0 |
| held-out perplexity | 2.1147 (bf16 baseline 2.0084, delta +0.1063) |
| mean per-token KL(FP || quant) | 0.05527 over 63406 tokens |
Calibration: 4096 rows of open-r1/OpenR1-Math-220k rendered with the Qwen3 chat template and truncated to 2048 tokens. This is not the paper's calibration set (the paper uses 128 samples); it is matched to a sibling QAT framework so the two are comparable.
Perplexity above is on held-out rows of the same distribution and is a sanity metric only — it is not a reasoning-benchmark score.
Produced by an unofficial CBQ implementation written from the paper text; CBQ has
no official code release. The paper is ambiguous or self-inconsistent in several
places (notably the interaction of Eq. 8 and Eq. 11 for Delta_W initialisation, and
the direction of the Algorithm 1 objective), and every such choice is documented with
the measurement behind it. Two settings differ from the paper deliberately:
group-wise rather than per-channel quantization where noted, and the calibration set
above.
This checkpoint uses --cfp_weight off and
--hard_round_frac 1.0 rather than the paper's values. Both paper settings were
measured worse at group-128: CFP weight truncation costs ~+2.6 perplexity because
at group-128 an outlier only inflates its own 128-wide group, and rounding
Delta_W only in the late phase leaves most of the optimization on a near-lossless
(degenerate) objective.
Not affiliated with the CBQ authors or with Qwen. Inherits the base model's license.