Downloads · 30 days
0
ims-lab/Qwen3-14B-base-QTEA
Qwen3-14B-base-QTEA is a text generation model from ims-lab. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
Qwen3-14B-Base quantized to an effective 1.7 bits per weight with QTEA, a post-training method that ternarizes every linear weight to {-1, 0, +1} and repairs the resulting error with a sparse FP8 residual on the most…
Downloads · 30 days
0
Access
Public
Updated Sep 2, 2026
Repo size
3.8 GB
Likes
0
Public
Click a slice to open those files.
.pt3.8 GB · 100%
From the Hugging Face model README
Qwen3-14B-Base quantized to an effective 1.7 bits per weight with
QTEA, a post-training
method that ternarizes every linear weight to {-1, 0, +1} and repairs the
resulting error with a sparse FP8 residual on the most salient columns. No
retraining is involved.
QTEA: Ternary LLMs with Sparse Residual Salient Weight and By-Column Optimization — EMNLP 2026 Main Conference.
This is not a standard Transformers checkpoint and cannot be loaded with
AutoModelForCausalLM.from_pretrained. The file packed_qwen3_14b.pt contains
only the quantized linear layers — packed ternary codes, FP8 residuals and
scales. Embeddings, normalization layers and the LM head are read from the
original Qwen/Qwen3-14B-Base, which is downloaded separately.
Use the reference implementation: https://github.com/Intelligent-Microsystems-Lab/QTEA
git clone https://github.com/Intelligent-Microsystems-Lab/QTEA
cd QTEA
pip install -r requirements.txt
# fetch this checkpoint
huggingface-cli download ims-lab/Qwen3-14B-base-QTEA packed_qwen3_14b.pt --local-dir packed/
# evaluate it (pulls Qwen/Qwen3-14B-Base for the non-quantized parts)
python eval/evaluate.py \
--model Qwen/Qwen3-14B-Base \
--checkpoint packed/packed_qwen3_14b.pt
Two backends are available. --backend dequant (the default) rebuilds dense
FP16 weights and is the fastest way to reproduce the accuracy numbers below.
--backend lut keeps the weights packed and runs the lookup-table CUDA kernel,
which needs far less memory and is the path the paper's latency numbers come
from; it requires nvcc on PATH.
Perplexity and zero-shot accuracy for Qwen3-14B-Base, from Table 1 of the paper. All quantized models use group size 128.
| Method | #W | WikiText2 ↓ | C4 ↓ | PiQA | ARC-e | ARC-c | Hella. | Wino. | OBQA | BoolQ | Avg ↑ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| FP16 (reference) | 16 | 6.38 | 9.68 | 80.58 | 83.46 | 55.80 | 61.85 | 74.19 | 35.00 | 86.76 | 68.23 |
| AWQ | 2 | 2.68e7 | 2.18e7 | 53.00 | 24.60 | 23.00 | 25.30 | 50.70 | 20.00 | 46.20 | 34.69 |
| GPTQ | 2 | 37.90 | 74.50 | 56.31 | 34.64 | 20.65 | 33.30 | 52.72 | 17.20 | 46.33 | 37.31 |
| Slim-LLM | 2 | 22.85 | 68.38 | 61.83 | 52.54 | 29.35 | 31.52 | 52.04 | 20.40 | 61.20 | 44.13 |
| PB-LLM | 1.7 | 2.89e4 | 2.44e4 | 54.08 | 25.93 | 20.73 | 25.76 | 47.99 | 15.00 | 38.04 | 32.50 |
| PT²-LLM | 1.6 | 16.48 | 68.13 | 62.95 | 53.03 | 23.63 | 33.65 | 59.75 | 20.60 | 62.17 | 45.11 |
| QTEA (this model) | 1.7 | 11.78 | 26.14 | 68.93 | 67.42 | 34.39 | 41.17 | 64.72 | 26.00 | 65.93 | 52.65 |
Bold is the best sub-2-bit result, italic the second best; FP16 is the unquantized reference, not a competitor. Baseline numbers are taken from PT²-LLM (Yan et al., 2026).
Against PT²-LLM, the strongest sub-2-bit baseline, QTEA improves average zero-shot accuracy from 45.11 to 52.65 (a 16.7% relative gain) and lowers WikiText-2 perplexity by 1.40× (16.48 → 11.78) and C4 perplexity by 2.61× (68.13 → 26.14).
Zero-shot accuracy is the unnormalised average over the seven tasks. The paper's
numbers were produced with the same harness generation as the published
baselines, so individual task scores can move against a current lm_eval
release even when the average lines up.
With the lookup-table CUDA kernel and CUDA Graphs, QTEA cuts per-token generation latency on Qwen3-14B from 23.75 to 6.56 ms — a 3.62× speedup over FP16 (13.3× against FP16 without CUDA Graphs). The sparse residual path is essentially free: latency matches a ternary-only kernel to within 0.01 ms/token. Speedup is stable at 3.07–3.20× for batch size 1 across 512–4096 tokens of context.
{-1, 0, +1} for every linear weight, group size 128.@misc{guo2026qteaternaryllmssparse,
title={QTEA: Ternary LLMs with Sparse Residual Salient Weight and By-Column Optimization},
author={Yipin Guo and Arun M George and Jie Fu and Tareq Mahmoud and Sixue Xing and Siddharth Joshi},
year={2026},
eprint={2609.00224},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2609.00224},
}
Released under the Apache 2.0 license, inherited from
Qwen/Qwen3-14B-Base. The QTEA
codebase is MIT-licensed.