michellemoorre commited on
Commit
accf1d9
·
verified ·
1 Parent(s): 7673de1

Add private release-card draft

Browse files
Files changed (2) hide show
  1. README.md +74 -0
  2. release-manifest.json +217 -0
README.md ADDED
@@ -0,0 +1,74 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ base_model:
4
+ - Qwen/Qwen3.5-2B
5
+ base_model_relation: quantized
6
+ library_name: llama.cpp
7
+ pipeline_tag: text-generation
8
+ tags:
9
+ - gguf
10
+ - llama.cpp
11
+ - quantization
12
+ - mixed-precision
13
+ ---
14
+
15
+ # Qwen3.5 2B — TheStageAI GGUF
16
+
17
+ Four text-only GGUF checkpoints from **0.738 GB** to **2.013 GB**, evaluated on IFEval and MMLU-Pro where a complete release score is available.
18
+
19
+ [Qwen3.5 0.8B](https://huggingface.co/TheStageAI/Qwen3.5-0.8B-GGUF) · **[Qwen3.5 2B](https://huggingface.co/TheStageAI/Qwen3.5-2B-GGUF)** · [Qwen3.5 4B](https://huggingface.co/TheStageAI/Qwen3.5-4B-GGUF) · [Qwen3.5 9B](https://huggingface.co/TheStageAI/Qwen3.5-9B-GGUF) · [Gemma 4 E2B IT](https://huggingface.co/TheStageAI/gemma-4-E2B-it-GGUF) · [Gemma 4 E4B IT](https://huggingface.co/TheStageAI/gemma-4-E4B-it-GGUF) · [Gemma 4 12B IT](https://huggingface.co/TheStageAI/gemma-4-12B-it-GGUF)
20
+
21
+ ## Choose a file
22
+
23
+ | Variant | Hub class | File | Size | Whole-file BPW | IFEval P / I (%) | MMLU-Pro (%) | Use |
24
+ | --- | --- | --- | ---: | ---: | ---: | ---: | --- |
25
+ | XS | `Q3_K_S` | `Qwen3.5-2B-XS-TS-Q3_K_S.gguf` | 0.738 GB | 3.140 | 52.68 / 64.15 | — | Minimum size |
26
+ | S | `Q4_K_S` | `Qwen3.5-2B-S-TS-Q4_K_S.gguf` | 0.967 GB | 4.109 | 63.22 / 73.38 | — | Compact |
27
+ | **M** | `Q4_K_M` | `Qwen3.5-2B-M-TS-Q4_K_M.gguf` | 1.073 GB | 4.562 | 66.54 / 75.54 | — | **Recommended · Uniform Q4** |
28
+ | L | `Q8_0` | `Qwen3.5-2B-L-TS-Q8_0.gguf` | 2.013 GB | 8.558 | 65.80 / 74.94 | — | Uniform Q8 |
29
+
30
+ > **Hub class versus file type:** XS and S are TheStage mixed-precision schedules. Their Hub labels describe the whole-file size class for discoverability; they are not stock `Q3_K_S`, `Q3_K_L`, or `Q4_K_S` conversions. M and L use the actual `MOSTLY_Q4_K_M` and `MOSTLY_Q8_0` GGUF file types. Exact tensor-type counts and SHA-256 digests are in [`release-manifest.json`](./release-manifest.json).
31
+
32
+ IFEval is shown as prompt-strict / instruction-strict. The BF16 reference scored **65.43 / 74.70** on IFEval. MMLU-Pro is not reported for the BF16 reference in this release.
33
+
34
+ ## Quickstart
35
+
36
+ Use a current [llama.cpp](https://github.com/ggml-org/llama.cpp) build. The command below selects the recommended **M** file explicitly through its Hub quant label:
37
+
38
+ ```bash
39
+ llama-cli -hf TheStageAI/Qwen3.5-2B-GGUF:Q4_K_M
40
+ ```
41
+
42
+ ## Evaluation
43
+
44
+ - **IFEval:** 541 prompts, native chat template, `enable_thinking=false`, temperature 0.
45
+ - **MMLU-Pro:** 12,032 questions for complete rows, native chat template, `enable_thinking=true`, temperature 1, top-p 0.95.
46
+ - A dash means **not reported**, not zero and not a score reconstructed from partial subjects.
47
+
48
+ These protocols intentionally exercise different operating modes. IFEval measures non-thinking instruction and format adherence; MMLU-Pro includes long sampled reasoning.
49
+
50
+ ## What this release is
51
+
52
+ This release starts from [`Qwen/Qwen3.5-2B`](https://huggingface.co/Qwen/Qwen3.5-2B) at revision [`15852e8c16360a2fea060d615a32b45270f8a8fc`](https://huggingface.co/Qwen/Qwen3.5-2B/tree/15852e8c16360a2fea060d615a32b45270f8a8fc) and applies TheStageAI's scale-tuned deployment compression pipeline.
53
+
54
+ - **XS:** minimum-size adaptive mixed precision.
55
+ - **S:** compact adaptive mixed precision.
56
+ - **M:** uniform Q4 operating point.
57
+ - **L:** uniform Q8 operating point.
58
+
59
+ The four products are operating points, not a promise that benchmark scores increase monotonically with file size. The recommended row is selected separately for each base model from the release evaluations.
60
+
61
+ ## Limitations
62
+
63
+ - The files in this repository contain the language-model GGUF. Multimodal projector files are not included.
64
+ - Small score reversals between BF16 and quantized rows should be read as evaluation variation, not as a claim that quantization improves the base model.
65
+ - For XS, use `enable_thinking=false`. A headline thinking-mode MMLU-Pro score is not reported when long generations do not produce a stable product metric.
66
+ - MMLU-Pro is not reported for this model in this release; diagnostic partial subjects are deliberately not aggregated.
67
+
68
+ ## Provenance
69
+
70
+ The exact base revision, file sizes, GGUF file types, whole-file BPW, SHA-256 digests, held-out KL values, and evaluation IDs are recorded in [`release-manifest.json`](./release-manifest.json). Release filenames differ from the internal artifact paths; the payload bytes must match those digests exactly.
71
+
72
+ ## License
73
+
74
+ The model weights are released under the upstream model's **apache-2.0** license. llama.cpp and any surrounding runtime code retain their own licenses.
release-manifest.json ADDED
@@ -0,0 +1,217 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "artifact_scope": "language_model_gguf",
3
+ "base_model": "Qwen/Qwen3.5-2B",
4
+ "base_model_revision": "15852e8c16360a2fea060d615a32b45270f8a8fc",
5
+ "benchmark_protocols": {
6
+ "ifeval": {
7
+ "decoding": "temperature=0",
8
+ "mode": "native chat, enable_thinking=false",
9
+ "sample_count": 541
10
+ },
11
+ "mmlu_pro": {
12
+ "decoding": "temperature=1, top_p=0.95",
13
+ "mode": "native chat, enable_thinking=true",
14
+ "protocol": "mmlu_pro_cardlike_thinking_v2",
15
+ "sample_count": 12032
16
+ }
17
+ },
18
+ "bf16_reference": {
19
+ "ifeval": {
20
+ "instruction_loose": 0.7853717026378897,
21
+ "instruction_strict": 0.7470023980815348,
22
+ "prompt_loose": 0.7024029574861368,
23
+ "prompt_strict": 0.6543438077634011,
24
+ "run_id": "release_20260715_bf16_ifeval_public1280_v1_qwen3p5_2b_bf16_lm_eval",
25
+ "sample_count": 541,
26
+ "status": "complete"
27
+ },
28
+ "mmlu_pro": {
29
+ "accuracy": null,
30
+ "correct": null,
31
+ "run_id": null,
32
+ "sample_count": null,
33
+ "status": "not_reported"
34
+ }
35
+ },
36
+ "display_name": "Qwen3.5 2B",
37
+ "family": "Qwen 3.5",
38
+ "generated_at": "2026-07-20T21:32:16.184050+00:00",
39
+ "license": "apache-2.0",
40
+ "model_key": "qwen3p5_2b",
41
+ "recommended_product": "M",
42
+ "repo_id": "TheStageAI/Qwen3.5-2B-GGUF",
43
+ "schema": "thestageai.gguf_release_manifest_v1",
44
+ "variants": [
45
+ {
46
+ "benchmarks": {
47
+ "ifeval": {
48
+ "instruction_loose": 0.6858513189448441,
49
+ "instruction_strict": 0.6414868105515588,
50
+ "prompt_loose": 0.5748613678373382,
51
+ "prompt_strict": 0.5268022181146026,
52
+ "run_id": "release_20260715_quant_ifeval_public1280_v1_qwen3p5_2b_xs_lm_eval",
53
+ "sample_count": 541,
54
+ "status": "complete"
55
+ },
56
+ "mmlu_pro": {
57
+ "accuracy": null,
58
+ "correct": null,
59
+ "run_id": null,
60
+ "sample_count": null,
61
+ "status": "not_reported"
62
+ }
63
+ },
64
+ "evaluation_id": "d8c4c0602b65f13ecbf487c38876c8d0286614de6076619c3f7819fccd5b19b5",
65
+ "file_bytes": 738499904,
66
+ "filename": "Qwen3.5-2B-XS-TS-Q3_K_S.gguf",
67
+ "gguf_file_type": "MOSTLY_Q2_K",
68
+ "heldout_kl_mean": 0.16548452705393263,
69
+ "hub_quant_label": "Q3_K_S",
70
+ "hub_size_class": "3-bit",
71
+ "lm_head_policy": "skip_tied",
72
+ "output_embedding_mode": "tied_alias",
73
+ "parameter_count": 1881825088,
74
+ "positioning": "Minimum size",
75
+ "product": "XS",
76
+ "recommended": false,
77
+ "sha256": "c0d4816bdf93a21f307893675d0c47c083c36fad3bfee49663b91456e8940d30",
78
+ "tensor_count": 320,
79
+ "tensor_type_counts": {
80
+ "BF16": 36,
81
+ "F32": 133,
82
+ "Q2_K": 87,
83
+ "Q3_K": 42,
84
+ "Q4_K": 20,
85
+ "Q5_K": 2
86
+ },
87
+ "whole_file_bpw": 3.139504978265015
88
+ },
89
+ {
90
+ "benchmarks": {
91
+ "ifeval": {
92
+ "instruction_loose": 0.7685851318944844,
93
+ "instruction_strict": 0.7338129496402878,
94
+ "prompt_loose": 0.6728280961182994,
95
+ "prompt_strict": 0.6321626617375231,
96
+ "run_id": "release_20260715_quant_ifeval_public1280_v1_qwen3p5_2b_s_lm_eval",
97
+ "sample_count": 541,
98
+ "status": "complete"
99
+ },
100
+ "mmlu_pro": {
101
+ "accuracy": null,
102
+ "correct": null,
103
+ "run_id": null,
104
+ "sample_count": null,
105
+ "status": "not_reported"
106
+ }
107
+ },
108
+ "evaluation_id": "61cc4cfe035a572833ab91e039129118569a8d0596e415b58159069bc53a7081",
109
+ "file_bytes": 966516096,
110
+ "filename": "Qwen3.5-2B-S-TS-Q4_K_S.gguf",
111
+ "gguf_file_type": "MOSTLY_Q2_K",
112
+ "heldout_kl_mean": 0.04493591902074028,
113
+ "hub_quant_label": "Q4_K_S",
114
+ "hub_size_class": "4-bit",
115
+ "lm_head_policy": "skip_tied",
116
+ "output_embedding_mode": "tied_alias",
117
+ "parameter_count": 1881825088,
118
+ "positioning": "Compact",
119
+ "product": "S",
120
+ "recommended": false,
121
+ "sha256": "3a7171517f56f500ef8e6fc1d20b56a155cb2e6bd770d0728213298a2d562ea3",
122
+ "tensor_count": 320,
123
+ "tensor_type_counts": {
124
+ "BF16": 36,
125
+ "F32": 133,
126
+ "Q2_K": 1,
127
+ "Q3_K": 35,
128
+ "Q4_K": 91,
129
+ "Q5_K": 20,
130
+ "Q6_K": 4
131
+ },
132
+ "whole_file_bpw": 4.108845618706089
133
+ },
134
+ {
135
+ "benchmarks": {
136
+ "ifeval": {
137
+ "instruction_loose": 0.7865707434052758,
138
+ "instruction_strict": 0.7553956834532374,
139
+ "prompt_loose": 0.7042513863216266,
140
+ "prompt_strict": 0.6654343807763401,
141
+ "run_id": "release_20260715_quant_ifeval_public1280_v1_qwen3p5_2b_m_lm_eval",
142
+ "sample_count": 541,
143
+ "status": "complete"
144
+ },
145
+ "mmlu_pro": {
146
+ "accuracy": null,
147
+ "correct": null,
148
+ "run_id": null,
149
+ "sample_count": null,
150
+ "status": "not_reported"
151
+ }
152
+ },
153
+ "evaluation_id": "0b8c9cb609568247d30150522bacc4886b4aaac899dd52161f693324966ad2f7",
154
+ "file_bytes": 1073069440,
155
+ "filename": "Qwen3.5-2B-M-TS-Q4_K_M.gguf",
156
+ "gguf_file_type": "MOSTLY_Q4_K_M",
157
+ "heldout_kl_mean": 0.020367745511607253,
158
+ "hub_quant_label": "Q4_K_M",
159
+ "hub_size_class": "4-bit",
160
+ "lm_head_policy": "skip_tied",
161
+ "output_embedding_mode": "tied_alias",
162
+ "parameter_count": 1881825088,
163
+ "positioning": "Uniform Q4",
164
+ "product": "M",
165
+ "recommended": true,
166
+ "sha256": "8d497863b95e392baf022258f864c34f4a28613df340c500bb647486c52657ae",
167
+ "tensor_count": 320,
168
+ "tensor_type_counts": {
169
+ "BF16": 36,
170
+ "F32": 133,
171
+ "Q4_K": 151
172
+ },
173
+ "whole_file_bpw": 4.561824355909533
174
+ },
175
+ {
176
+ "benchmarks": {
177
+ "ifeval": {
178
+ "instruction_loose": 0.7865707434052758,
179
+ "instruction_strict": 0.749400479616307,
180
+ "prompt_loose": 0.7060998151571165,
181
+ "prompt_strict": 0.6580406654343808,
182
+ "run_id": "release_20260715_quant_ifeval_public1280_v1_qwen3p5_2b_l_lm_eval",
183
+ "sample_count": 541,
184
+ "status": "complete"
185
+ },
186
+ "mmlu_pro": {
187
+ "accuracy": null,
188
+ "correct": null,
189
+ "run_id": null,
190
+ "sample_count": null,
191
+ "status": "not_reported"
192
+ }
193
+ },
194
+ "evaluation_id": "09ef25ae7982f25e20a1812bbc8de081a026e7966ae401dec2eae3ffbb3bb6c3",
195
+ "file_bytes": 2013117824,
196
+ "filename": "Qwen3.5-2B-L-TS-Q8_0.gguf",
197
+ "gguf_file_type": "MOSTLY_Q8_0",
198
+ "heldout_kl_mean": 0.000715782698124712,
199
+ "hub_quant_label": "Q8_0",
200
+ "hub_size_class": "8-bit",
201
+ "lm_head_policy": "skip_tied",
202
+ "output_embedding_mode": "tied_alias",
203
+ "parameter_count": 1881825088,
204
+ "positioning": "Uniform Q8",
205
+ "product": "L",
206
+ "recommended": false,
207
+ "sha256": "fe5c7daff8dffebfee0f8d74d108c5ba0d03093eeb41b385916772e55cb27baf",
208
+ "tensor_count": 320,
209
+ "tensor_type_counts": {
210
+ "BF16": 36,
211
+ "F32": 133,
212
+ "Q8_0": 151
213
+ },
214
+ "whole_file_bpw": 8.558150645720374
215
+ }
216
+ ]
217
+ }