Downloads · 30 days
147
24% of all-time downloads
nota-ai/Qwen3.5-122B-A10B-NotaCompression-INT4
Qwen3.5-122B-A10B-NotaCompression-INT4 is a text generation model from nota-ai. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Nota AI compressed Qwen3.5-122B-A10B — a Mixture-of-Experts (MoE) LLM shrunk with MoE-aware INT4 quantization and global expert pruning, retaining near-original quality while running comfortably on a single H100.
Downloads · 30 days
147
24% of all-time downloads
All-time downloads
624
Public
Parameters
22.3B
69.5 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors69.5 GB · 100%
How the weights are stored.
I3212.4B · 56%
From the Hugging Face model README
<p align="center"> <b>250.17 GB → 69.49 GB (−72.22%) · 3.6× smaller </b><br/> <b>98.79% performance retained</b> (avg. of 5 reasoning benchmarks) </p>Nota AI compressed Qwen3.5-122B-A10B — a Mixture-of-Experts (MoE) LLM shrunk with MoE-aware INT4 quantization and global expert pruning, retaining near-original quality while running comfortably on a single H100.
Qwen3.5-122B-A10B is a large Mixture-of-Experts language model: it has ~122B total parameters but activates only ~10B per token by routing each token to a small subset of experts. This gives the capacity of a very large model at the inference cost of a much smaller one, with strong performance across reasoning, math, coding, and tool use.
This repository provides a compressed variant produced by Nota AI's compression pipeline.
| Stage | Technique | Effect |
|---|---|---|
| Quantization | MoE-aware INT4 | Weights packed to 4-bit; expert layers quantized with MoE-specific calibration |
| Pruning | Global expert-sensitivity pruning, 15% removed | Experts removed by model-wide importance score, not a fixed per-block quota |
Unlike uniform pruning that removes a fixed number of experts from every block, Nota's method scores each expert by its global sensitivity across the whole model and removes only the most expendable ones. As a result different blocks retain a different number of experts — a non-uniform layout that preserves quality far better. The custom model file shipped here (see Patch vLLM) is required to support this non-uniform expert layout.
Install into a uv environment.
uv venv
uv pip install vllm==0.22.0
Required: vLLM 0.22.0
This model uses a different number of experts per block. To support that layout, replace vLLM's model definition with the file provided in this repo:
cp patch/qwen3_5.py /path/to/vllm/model_executor/models/qwen3_5.py
vllm serve nota-ai/Qwen3.5-122B-A10B-NotaCompression-INT4 \
--port 8000 \
--tensor-parallel-size 2 \
--max-model-len 262144 \
--reasoning-parser qwen3
vllm serve nota-ai/Qwen3.5-122B-A10B-NotaCompression-INT4 \
--port 8000 \
--tensor-parallel-size 2 \
--max-model-len 262144 \
--reasoning-parser qwen3 \
--enable-auto-tool-choice \
--tool-call-parser qwen3_coder
The following settings run comfortably on a single H100:
vllm serve nota-ai/Qwen3.5-122B-A10B-NotaCompression-INT4 \
--tensor-parallel-size 1 \
--max-model-len 65536 \
--max-num-seqs 96 \
--gpu-memory-utilization 0.93
💡 On a single 80 GB GPU, KV-cache is the main constraint. If you hit
max_num_seqs exceeds available Mamba cache blocks, lower--max-num-seqsor reduce--max-model-lento free cache.
| Model | MMLU-Pro<br/>(Knowledge) | AIME 24&25<br/>(Math) | GPQA Diamond<br/>(STEM/Reasoning) | HumanEval<br/>(Coding) | BFCL-V3<br/>(Agent) | Average |
|---|---|---|---|---|---|---|
| Qwen3.5-122B-A10B (BF16) | 86.42 | 93.33 | 85.35 | 94.51 | 95.00 | 90.92 |
| Intel INT4 | 85.97 | 91.67 | 82.32 | 93.90 | 93.33 | 89.44 (−1.63%) |
| Qwen Official INT4 | 85.92 | 93.33 | 84.34 | 89.63 | 93.42 | 89.33 (−1.75%) |
| ▶ Nota INT4 (this model) | 84.19 | 93.33 | 83.84 | 93.25 | 94.51 | 89.82 (−1.21%) |
Benchmarks: MMLU-Pro, AIME 2024 & 2025, GPQA Diamond, HumanEval, BFCL-V3. Percentages in parentheses are the average reduction relative to the original Qwen3.5-122B-A10B (BF16). This model shows the smallest average drop (−1.21%) among the compressed variants while being the smallest in size.
| Model | Weight Size (GB) | Reduction vs. BF16 |
|---|---|---|
| Qwen3.5-122B-A10B (BF16) | 250.17 | — |
| Intel INT4 | 76.71 | (−69.34%) |
| Qwen Official INT4 | 78.84 | (−68.49%) |
| ▶ Nota INT4 (this model) | 69.49 | (−72.22%) |
Weight Size is the on-disk size of the model tensors. Reduction is relative to the original Qwen3.5-122B-A10B (BF16, 250.17 GB).
Despite removing 15% of experts and quantizing to INT4, the model keeps the smallest average quality drop (−1.21%) among compressed variants while achieving the largest memory reduction (−72.22%, 3.6× smaller) — running on less than a third of the original footprint.
If you use this model or write a paper based on it, please cite the underlying Nota quantization techniques:
@article{park2026vsa,
title = {Value-and-Structure Alignment for Routing-Consistent Quantization of Mixture-of-Experts Models},
author = {Park, Hancheol and Lee, Geonho and Piao, Tairen and Kim, Tae-Ho},
journal = {arXiv preprint arXiv:2606.05688},
year = {2026},
url = {https://arxiv.org/abs/2606.05688}
}
@inproceedings{park2026dreammoe,
title = {DREAM-MoE: Downstream Routing Error-Aware Margin-Preserving Quantization for Mixture-of-Experts Large Language Models},
author = {Park, Hancheol and Lee, Geonho and Kim, Tae-Ho},
booktitle = {ICML 2026 Workshop on Adaptive Foundation Models (AdaptFM)},
year = {2026},
url = {https://openreview.net/forum?id=Wyhqwjl51A}
}
This model is a compressed derivative of Qwen3.5-122B-A10B produced by Nota AI. Please also credit the original Qwen authors when using this model.