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

Add private release-card draft

Browse files
Files changed (2) hide show
  1. README.md +73 -0
  2. release-manifest.json +216 -0
README.md ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ base_model:
4
+ - Qwen/Qwen3.5-4B
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 4B — TheStageAI GGUF
16
+
17
+ Four text-only GGUF checkpoints from **1.519 GB** to **4.486 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-4B-XS-TS-Q3_K_S.gguf` | 1.519 GB | 2.889 | 70.43 / 78.30 | — | Minimum size |
26
+ | S | `Q4_K_S` | `Qwen3.5-4B-S-TS-Q4_K_S.gguf` | 1.904 GB | 3.622 | 77.82 / 83.93 | 74.39 | Compact |
27
+ | **M** | `Q4_K_M` | `Qwen3.5-4B-M-TS-Q4_K_M.gguf` | 2.386 GB | 4.538 | 80.22 / 86.09 | 78.86 | **Recommended · Uniform Q4** |
28
+ | L | `Q8_0` | `Qwen3.5-4B-L-TS-Q8_0.gguf` | 4.486 GB | 8.533 | 81.70 / 87.05 | 79.59 | 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 **82.44 / 87.53** on IFEval and **79.55** on MMLU-Pro.
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-4B-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-4B`](https://huggingface.co/Qwen/Qwen3.5-4B) at revision [`851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a`](https://huggingface.co/Qwen/Qwen3.5-4B/tree/851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a) 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
+
67
+ ## Provenance
68
+
69
+ 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.
70
+
71
+ ## License
72
+
73
+ 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,216 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "artifact_scope": "language_model_gguf",
3
+ "base_model": "Qwen/Qwen3.5-4B",
4
+ "base_model_revision": "851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a",
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.9052757793764988,
21
+ "instruction_strict": 0.8752997601918465,
22
+ "prompt_loose": 0.8650646950092421,
23
+ "prompt_strict": 0.8243992606284658,
24
+ "run_id": "release_20260715_bf16_ifeval_public1280_v1_qwen3p5_4b_bf16_lm_eval",
25
+ "sample_count": 541,
26
+ "status": "complete"
27
+ },
28
+ "mmlu_pro": {
29
+ "accuracy": 0.7954621010638298,
30
+ "correct": 9571,
31
+ "run_id": "release_20260715_bf16_qwen35_mmlu_pro_cardlike_v2_qwen3p5_4b_bf16_mmlu_pro_official",
32
+ "sample_count": 12032,
33
+ "status": "complete"
34
+ }
35
+ },
36
+ "display_name": "Qwen3.5 4B",
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_4b",
41
+ "recommended_product": "M",
42
+ "repo_id": "TheStageAI/Qwen3.5-4B-GGUF",
43
+ "schema": "thestageai.gguf_release_manifest_v1",
44
+ "variants": [
45
+ {
46
+ "benchmarks": {
47
+ "ifeval": {
48
+ "instruction_loose": 0.8141486810551559,
49
+ "instruction_strict": 0.7829736211031175,
50
+ "prompt_loose": 0.7375231053604436,
51
+ "prompt_strict": 0.7042513863216266,
52
+ "run_id": "release_20260715_quant_ifeval_public1280_v1_qwen3p5_4b_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": "7795c3073ccadeb4c6bda64f984e005bf38abf7cc4ab871b1922aa7c9edea0ad",
65
+ "file_bytes": 1518977312,
66
+ "filename": "Qwen3.5-4B-XS-TS-Q3_K_S.gguf",
67
+ "gguf_file_type": "MOSTLY_Q2_K",
68
+ "heldout_kl_mean": 0.17456917879548242,
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": 4205751296,
74
+ "positioning": "Minimum size",
75
+ "product": "XS",
76
+ "recommended": false,
77
+ "sha256": "a1d49f1d782073748589d0df0893658040231866ae6d69667994bef5cc6ce61f",
78
+ "tensor_count": 426,
79
+ "tensor_type_counts": {
80
+ "BF16": 48,
81
+ "F32": 177,
82
+ "Q2_K": 159,
83
+ "Q3_K": 34,
84
+ "Q4_K": 8
85
+ },
86
+ "whole_file_bpw": 2.8893335912557014
87
+ },
88
+ {
89
+ "benchmarks": {
90
+ "ifeval": {
91
+ "instruction_loose": 0.8693045563549161,
92
+ "instruction_strict": 0.8393285371702638,
93
+ "prompt_loose": 0.8096118299445472,
94
+ "prompt_strict": 0.7781885397412199,
95
+ "run_id": "release_20260715_quant_ifeval_public1280_v1_qwen3p5_4b_s_lm_eval",
96
+ "sample_count": 541,
97
+ "status": "complete"
98
+ },
99
+ "mmlu_pro": {
100
+ "accuracy": 0.7439328457446809,
101
+ "correct": 8951,
102
+ "run_id": "release_20260715_quant_qwen35_mmlu_pro_cardlike_v2_qwen3p5_4b_s_mmlu_pro_official",
103
+ "sample_count": 12032,
104
+ "status": "complete"
105
+ }
106
+ },
107
+ "evaluation_id": "2a822bbb0cecfc257f43d7230b9f6cbb2dbd4ba346eb330b3fb93b5e436953b9",
108
+ "file_bytes": 1904339232,
109
+ "filename": "Qwen3.5-4B-S-TS-Q4_K_S.gguf",
110
+ "gguf_file_type": "MOSTLY_Q2_K",
111
+ "heldout_kl_mean": 0.08894240464308578,
112
+ "hub_quant_label": "Q4_K_S",
113
+ "hub_size_class": "4-bit",
114
+ "lm_head_policy": "skip_tied",
115
+ "output_embedding_mode": "tied_alias",
116
+ "parameter_count": 4205751296,
117
+ "positioning": "Compact",
118
+ "product": "S",
119
+ "recommended": false,
120
+ "sha256": "9f020bfc77a9503a641e3e0511de04b4bfba16b9facfa62c3772b4f8e318ba55",
121
+ "tensor_count": 426,
122
+ "tensor_type_counts": {
123
+ "BF16": 48,
124
+ "F32": 177,
125
+ "Q2_K": 51,
126
+ "Q3_K": 107,
127
+ "Q4_K": 35,
128
+ "Q5_K": 6,
129
+ "Q6_K": 2
130
+ },
131
+ "whole_file_bpw": 3.6223525319933705
132
+ },
133
+ {
134
+ "benchmarks": {
135
+ "ifeval": {
136
+ "instruction_loose": 0.8884892086330936,
137
+ "instruction_strict": 0.8609112709832134,
138
+ "prompt_loose": 0.8391866913123844,
139
+ "prompt_strict": 0.8022181146025879,
140
+ "run_id": "release_20260715_quant_ifeval_public1280_v1_qwen3p5_4b_m_lm_eval",
141
+ "sample_count": 541,
142
+ "status": "complete"
143
+ },
144
+ "mmlu_pro": {
145
+ "accuracy": 0.7886469414893617,
146
+ "correct": 9489,
147
+ "run_id": "release_20260715_quant_qwen35_mmlu_pro_cardlike_v2_qwen3p5_4b_m_mmlu_pro_official",
148
+ "sample_count": 12032,
149
+ "status": "complete"
150
+ }
151
+ },
152
+ "evaluation_id": "62b3e9269b087d285daded1afba6d01426e81c4d83e5e92149297656f74fa06f",
153
+ "file_bytes": 2385660192,
154
+ "filename": "Qwen3.5-4B-M-TS-Q4_K_M.gguf",
155
+ "gguf_file_type": "MOSTLY_Q4_K_M",
156
+ "heldout_kl_mean": 0.015916582520935554,
157
+ "hub_quant_label": "Q4_K_M",
158
+ "hub_size_class": "4-bit",
159
+ "lm_head_policy": "skip_tied",
160
+ "output_embedding_mode": "tied_alias",
161
+ "parameter_count": 4205751296,
162
+ "positioning": "Uniform Q4",
163
+ "product": "M",
164
+ "recommended": true,
165
+ "sha256": "f8e45572b9cc35161d4772b09bccfd383fe0bb03fc6d69b40a9138731302290b",
166
+ "tensor_count": 426,
167
+ "tensor_type_counts": {
168
+ "BF16": 48,
169
+ "F32": 177,
170
+ "Q4_K": 201
171
+ },
172
+ "whole_file_bpw": 4.537900649082983
173
+ },
174
+ {
175
+ "benchmarks": {
176
+ "ifeval": {
177
+ "instruction_loose": 0.9016786570743405,
178
+ "instruction_strict": 0.8705035971223022,
179
+ "prompt_loose": 0.8595194085027726,
180
+ "prompt_strict": 0.8170055452865065,
181
+ "run_id": "release_20260715_quant_ifeval_public1280_v1_qwen3p5_4b_l_lm_eval",
182
+ "sample_count": 541,
183
+ "status": "complete"
184
+ },
185
+ "mmlu_pro": {
186
+ "accuracy": 0.7958776595744681,
187
+ "correct": 9576,
188
+ "run_id": "release_20260715_quant_qwen35_mmlu_pro_cardlike_v2_qwen3p5_4b_l_mmlu_pro_official",
189
+ "sample_count": 12032,
190
+ "status": "complete"
191
+ }
192
+ },
193
+ "evaluation_id": "9021d506f8010ebb7ff1fd3b2446f98d009119b522a2cd2e84cf77f8b0745bcd",
194
+ "file_bytes": 4486088992,
195
+ "filename": "Qwen3.5-4B-L-TS-Q8_0.gguf",
196
+ "gguf_file_type": "MOSTLY_Q8_0",
197
+ "heldout_kl_mean": 0.0006302701462033587,
198
+ "hub_quant_label": "Q8_0",
199
+ "hub_size_class": "8-bit",
200
+ "lm_head_policy": "skip_tied",
201
+ "output_embedding_mode": "tied_alias",
202
+ "parameter_count": 4205751296,
203
+ "positioning": "Uniform Q8",
204
+ "product": "L",
205
+ "recommended": false,
206
+ "sha256": "b81d86c3ccbd1af44474597c0ef97af8e4d71ba40f3b5e7a20b4d6c2f709203c",
207
+ "tensor_count": 426,
208
+ "tensor_type_counts": {
209
+ "BF16": 48,
210
+ "F32": 177,
211
+ "Q8_0": 201
212
+ },
213
+ "whole_file_bpw": 8.533246359605949
214
+ }
215
+ ]
216
+ }