File size: 4,840 Bytes
6b210f6
 
 
5ca9ed4
6b210f6
 
 
 
 
 
 
145c3a2
 
6b210f6
 
145c3a2
6b210f6
 
 
1704244
145c3a2
5144e31
 
 
 
5208563
 
5144e31
6b210f6
 
145c3a2
6b210f6
 
 
 
 
5144e31
 
 
 
 
 
 
 
 
 
 
 
 
 
 
df65f9e
145c3a2
6b210f6
 
145c3a2
 
6b210f6
 
5144e31
6b210f6
 
145c3a2
 
 
 
5144e31
 
145c3a2
6b210f6
 
 
 
145c3a2
6b210f6
 
 
 
 
 
 
5144e31
145c3a2
 
 
 
 
 
 
 
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
---
license: apache-2.0
language:
-  multilingual
base_model: Qwen/Qwen3.6-27B
tags:
- auto-round
- intel
- gguf
- quantization
- vlm
- mtp
- multi-token-prediction
---

# Qwen3.6-27B GGUF (AutoRound Quantized, MTP Enabled)

This repository contains GGUF quantized versions of [Qwen/Qwen3.6-27B](https://huggingface.co/Qwen/Qwen3.6-27B) created using Intel's [AutoRound](https://github.com/intel/auto-round) quantization method.

> **🆕 MTP (Multi-Token Prediction) Support** — All models now include the MTP / NextN head (`blk.64.*` tensors), enabling speculative decoding in compatible runtimes such as recent builds of [llama.cpp](https://github.com/ggml-org/llama.cpp). Each GGUF has been validated to contain the full set of 15 MTP tensors.

> **🆕 Improved Quantization** — All quantizations now use AutoRound iterative calibration with significantly more iterations than before, resulting in better quality across all schemes. Q2_K_S shows 41.5% lower perplexity compared to the previous version.

| Method | Perplexity (↓) | 95% CI | vs each other |
|--------|----------------|--------|---------------|
| Old | 7.9052 | ± 0.061 | baseline |
| **New** | **4.6213** | ± 0.034 | **41.5% better** |

## Quantization Details

The models were quantized using various schemes provided by the `auto-round` tool with MTP layers explicitly enabled. For multimodal use, projector files (`mmproj`) are provided in F16, BF16, and F32 formats.

### Files and Sizes

| File Name | Quant Type | Size | Description |
|-----------|------------|------|-------------|
| `Qwen3.6-27B-Q2_K_S.gguf` | Q2_K_S | ~10 GB | Extremely high compression, significant quality loss. |
| `Qwen3.6-27B-Q2_K_MIXED.gguf` | Q2_K_MIXED | ~11 GB | **Recommended** high-compression option. *Fast inference*.|
| `Qwen3.6-27B-Q3_K_S.gguf` | Q3_K_S | ~11 GB | Very high compression, notable quality loss. |
| `Qwen3.6-27B-Q3_K_M.gguf` | Q3_K_M | ~12 GB | Balanced 3-bit quantization. |
| `Qwen3.6-27B-Q3_K_L.gguf` | Q3_K_L | ~14 GB | High quality 3-bit quantization. |
| `Qwen3.6-27B-Q4_0.gguf` | Q4_0 | ~15 GB | Standard 4-bit quantization, good balance. |
| `Qwen3.6-27B-Q4_1.gguf` | Q4_1 | ~16 GB | Higher quality 4-bit quantization than Q4_0. |
| `Qwen3.6-27B-Q4_K_S.gguf` | Q4_K_S | ~15 GB | Small 4-bit K-quant, good efficiency. |
| `Qwen3.6-27B-Q4_K_M.gguf` | Q4_K_M | ~16 GB | **Recommended** 4-bit K-quant, excellent balance. |
| `Qwen3.6-27B-Q5_0.gguf` | Q5_0 | ~18 GB | Standard 5-bit quantization, very high quality. |
| `Qwen3.6-27B-Q5_1.gguf` | Q5_1 | ~19 GB | Higher quality 5-bit quantization than Q5_0. |
| `Qwen3.6-27B-Q5_K_S.gguf` | Q5_K_S | ~18 GB | Small 5-bit K-quant, very high quality. |
| `Qwen3.6-27B-Q5_K_M.gguf` | Q5_K_M | ~18 GB | **Recommended** 5-bit K-quant, near-lossless. |
| `Qwen3.6-27B-Q6_K.gguf` | Q6_K | ~21 GB | 6-bit K-quant, virtually indistinguishable from F16. |
| `Qwen3.6-27B-Q8_0.gguf` | Q8_0 | ~27 GB | 8-bit quantization, near-lossless. |
| `mmproj-model-f16.gguf` | F16 | 928 MB | Unified Projector in Float16 format. |
| `mmproj-model-bf16.gguf` | BF16 | 931 MB | Unified Projector in BFloat16 format. |
| `mmproj-model-f32.gguf` | F32 | 1.8 GB | Unified Projector in Float32 format. |

> **Note:** File sizes are slightly larger than non-MTP quants due to the additional MTP head weights.

## Generate the Model

The models were generated using Intel's AutoRound with iterative calibration and MTP layers explicitly enabled:

```bash
auto-round \
    --model Qwen/Qwen3.6-27B \
    --output_dir ./quantized/ \
    --scheme <SCHEME> \
    --enable_alg_ext \
    --enable_torch_compile \
    --options '{"mtp_num_hidden_layers": 1, "num_nextn_predict_layers": 1}'
```

## Usage with llama.cpp

These models can be used with a recent build of [llama.cpp](https://github.com/ggml-org/llama.cpp) (must include Qwen3.5+ MTP support). For multimodal usage, specify the projector file:

```bash
./llama-cli -m Qwen3.6-27B-Q4_K_M.gguf --mmproj mmproj-model-f16.gguf --image your_image.jpg -p "Describe this image."
```

## About AutoRound

[AutoRound](https://github.com/intel/auto-round) is an advanced quantization technique from Intel that aims to minimize accuracy loss through automated rounding optimization. The iterative calibration mode (`--enable_alg_ext`) runs gradient-based optimization for 200 iterations per block, finding optimal rounding thresholds that minimize reconstruction error.

---

## Support

These quantized models are made in my spare time using expensive hardware such as DGX Spark systems for quantization and validation. If you find these GGUFs useful for your projects, consider buying me a coffee to help cover hardware and compute costs. Every bit of support helps me keep producing high-quality quantized models for the community!

[☕ Support me on Ko-fi](https://ko-fi.com/sphaela)