File size: 7,170 Bytes
dcf2d69
77e918d
4042270
 
 
da58821
4042270
dcf2d69
 
77e918d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
---
title: 88plug AI Lab
emoji: πŸ”Œ
colorFrom: indigo
colorTo: purple
sdk: static
pinned: false
---

# 88plug AI Lab

Production-grade compressed-tensors quantizations of frontier LLMs, VLMs, and omni models, engineered for native vLLM v0.9.0+ deployment. Every model is validated against the baseline on MMLU and ships with a complete vLLM-ready configuration.

---

## Why compressed-tensors

Most quantization formats (AWQ, GPTQ, GGUF) target a single inference backend and ship a frozen weight layout that cannot be further composed or modified at load time. `compressed-tensors` is the format developed by Neural Magic and maintained as a first-class vLLM citizen. Key differences:

- **Native vLLM integration.** No format conversion, no plugin shims. vLLM reads compressed-tensors models directly via its built-in `CompressedTensorsWorker`. This means full PagedAttention, continuous batching, and tensor parallelism work without modification.
- **Composable precision.** A single checkpoint can carry per-layer or per-group precision assignments. Mixed-precision MoE configurations (e.g., FP8 attention + INT4 experts) are expressed in the same file, not hacked around.
- **Reproducible calibration metadata.** The quantization config, calibration scheme, and per-channel scales are stored inside the checkpoint. What you see in the config is exactly what ran.
- **Forward compatibility.** As vLLM adds new kernel support (FP8, INT8, sparse), compressed-tensors models gain that support without re-quantizing.

AWQ and GPTQ remain fine for llama.cpp and older toolchains. If you are deploying on vLLM in production, compressed-tensors is the correct choice.

---

## Quality Standard

All models are quantized with AutoRound (iters=200) or RTN where noted.

| Tier | Method | Target Recovery | Hardware Floor |
|------|--------|----------------|----------------|
| W8A16 | RTN / AutoRound iters=200 | Near-lossless (>99.5% MMLU) | Ampere (A100, A6000, RTX 30xx+) |
| W4A16 | AutoRound iters=200 | β‰₯99% MMLU vs FP16 baseline | Ampere (A100, A6000, RTX 30xx+) |

AutoRound at iters=200 runs sign-gradient optimization over a calibration set to minimize weight rounding error. At W4A16, this closes most of the gap between naive round-to-nearest and GPTQ/AWQ, while producing a checkpoint that vLLM can load natively.

---

## Model Catalog

All 16 models are in compressed-tensors format, validated for vLLM v0.9.0+.

### Qwen3.6-35B-A3B β€” Mixed-Precision MoE, 1M context

| Precision | Repo | Architecture |
|-----------|------|-------------|
| W8A16 | [88plug/Qwen3.6-35B-A3B-W8A16](https://huggingface.co/88plug/Qwen3.6-35B-A3B-W8A16) | MoE, 35B total / 3.6B active |
| W4A16 | [88plug/Qwen3.6-35B-A3B-W4A16](https://huggingface.co/88plug/Qwen3.6-35B-A3B-W4A16) | MoE, 35B total / 3.6B active |

### Qwen3.6-27B β€” Dense Hybrid, 262k context

| Precision | Repo | Architecture |
|-----------|------|-------------|
| W8A16 | [88plug/Qwen3.6-27B-W8A16](https://huggingface.co/88plug/Qwen3.6-27B-W8A16) | Dense, 27B |
| W4A16 | [88plug/Qwen3.6-27B-W4A16](https://huggingface.co/88plug/Qwen3.6-27B-W4A16) | Dense, 27B |

### Qwen3-Omni-30B-A3B β€” Audio + Vision + Speech

| Precision | Repo | Architecture |
|-----------|------|-------------|
| W8A16 | [88plug/Qwen3-Omni-30B-A3B-W8A16](https://huggingface.co/88plug/Qwen3-Omni-30B-A3B-W8A16) | Omni MoE, 30B / 3B active |
| W4A16 | [88plug/Qwen3-Omni-30B-A3B-W4A16](https://huggingface.co/88plug/Qwen3-Omni-30B-A3B-W4A16) | Omni MoE, 30B / 3B active |

### Qwen2.5-Omni-7B β€” Efficient Omni

| Precision | Repo | Architecture |
|-----------|------|-------------|
| W8A16 | [88plug/Qwen2.5-Omni-7B-W8A16](https://huggingface.co/88plug/Qwen2.5-Omni-7B-W8A16) | Omni dense, 7B |
| W4A16 | [88plug/Qwen2.5-Omni-7B-W4A16](https://huggingface.co/88plug/Qwen2.5-Omni-7B-W4A16) | Omni dense, 7B |

### Gemma4-E4B-it β€” Vision-Language Model

| Precision | Repo | Architecture |
|-----------|------|-------------|
| W8A16 | [88plug/Gemma4-E4B-it-W8A16](https://huggingface.co/88plug/Gemma4-E4B-it-W8A16) | VLM, 4B |
| W4A16 | [88plug/Gemma4-E4B-it-W4A16](https://huggingface.co/88plug/Gemma4-E4B-it-W4A16) | VLM, 4B |

### Gemma4-E2B-it β€” Ultra-Efficient VLM

| Precision | Repo | Architecture |
|-----------|------|-------------|
| W8A16 | [88plug/Gemma4-E2B-it-W8A16](https://huggingface.co/88plug/Gemma4-E2B-it-W8A16) | VLM, 2B |
| W4A16 | [88plug/Gemma4-E2B-it-W4A16](https://huggingface.co/88plug/Gemma4-E2B-it-W4A16) | VLM, 2B |

### MiniCPM-o-4.5 β€” Omni Model

| Precision | Repo | Architecture |
|-----------|------|-------------|
| W8A16 | [88plug/MiniCPM-o-4.5-W8A16](https://huggingface.co/88plug/MiniCPM-o-4.5-W8A16) | Omni dense |
| W4A16 | [88plug/MiniCPM-o-4.5-W4A16](https://huggingface.co/88plug/MiniCPM-o-4.5-W4A16) | Omni dense |

### Nemotron-3-Nano-30B-A3B β€” Hybrid SSM/Attention

| Precision | Repo | Architecture |
|-----------|------|-------------|
| W8A16 | [88plug/Nemotron-3-Nano-30B-A3B-W8A16](https://huggingface.co/88plug/Nemotron-3-Nano-30B-A3B-W8A16) | Hybrid SSM/Attention MoE |
| W4A16 | [88plug/Nemotron-3-Nano-30B-A3B-W4A16](https://huggingface.co/88plug/Nemotron-3-Nano-30B-A3B-W4A16) | Hybrid SSM/Attention MoE |

---

## Quickstart

Requires vLLM v0.9.0+ and an Ampere-class GPU (A100, A6000, RTX 3090/4090, or equivalent).

### Install

```bash
pip install vllm>=0.9.0
```

### Launch (offline inference)

```python
from vllm import LLM, SamplingParams

llm = LLM(
    model="88plug/Qwen3.6-35B-A3B-W4A16",
    max_model_len=131072,          # adjust to available VRAM
    tensor_parallel_size=1,        # increase for multi-GPU
)

sampling_params = SamplingParams(temperature=0.6, top_p=0.95, max_tokens=512)

outputs = llm.generate(
    ["Explain the tradeoffs between W4A16 and W8A16 quantization for production inference."],
    sampling_params,
)

print(outputs[0].outputs[0].text)
```

### Launch (OpenAI-compatible server)

```bash
vllm serve 88plug/Qwen3.6-35B-A3B-W4A16 \
    --max-model-len 131072 \
    --tensor-parallel-size 1 \
    --port 8000
```

```bash
curl http://localhost:8000/v1/chat/completions \
    -H "Content-Type: application/json" \
    -d '{
        "model": "88plug/Qwen3.6-35B-A3B-W4A16",
        "messages": [{"role": "user", "content": "What is compressed-tensors?"}],
        "max_tokens": 256
    }'
```

---

## Hardware Requirements

| Model Size | W8A16 VRAM | W4A16 VRAM | Recommended |
|-----------|-----------|-----------|-------------|
| 2B–7B | 8–16 GB | 6–10 GB | Single A6000 / RTX 4090 |
| 27B–35B (dense) | 32–40 GB | 20–28 GB | Single A100 80G or 2x A6000 |
| 30B–35B (MoE, 3B active) | 28–36 GB | 18–24 GB | Single A100 80G or 2x A6000 |

Active-parameter MoE models load all expert weights into VRAM but only route through a subset per token. VRAM requirement is determined by total parameters, not active parameters.

---

## Contact

Developer: Andrew Mello  
Organization: [huggingface.co/88plug](https://huggingface.co/88plug)  
Issues and model requests: open a discussion on the relevant model repo.

Model uploads are automated via the [88plug-bot](https://huggingface.co/88plug-bot) account.