AutomatosX commited on
Commit
e22b117
·
verified ·
1 Parent(s): 67ad047

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ axquant_plan.json filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,177 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ library_name: mlx
4
+ base_model: deepseek-ai/DeepSeek-V4-Flash
5
+ base_model_relation: quantized
6
+ pipeline_tag: text-generation
7
+ tags:
8
+ - mlx
9
+ - apple-silicon
10
+ - quantized
11
+ - mixed-precision
12
+ - axquant
13
+ - axq
14
+ - development
15
+ - deepseek-v4
16
+ - 2bit
17
+ - 2-bit
18
+ - mtp
19
+ ---
20
+
21
+ # AX-DeepSeek-V4-Flash-MLX-AXQ-2bit
22
+
23
+ An **AXQuant (AXQ)** mixed-precision MLX checkpoint for Apple Silicon, converted directly from
24
+ the BF16 source model. The language path is quantized while the multi-token-prediction (MTP) head are preserved at BF16 in the checkpoint (or a bound sidecar when present).
25
+
26
+ > **Development evidence — not a certified AXQuant release.** This package has conversion and
27
+ > artifact-integrity records, but it does not publish measured quality, long-context, kernel-speed,
28
+ > or MTP-speed evidence. Do not interpret the AXQ product label as a benchmark claim.
29
+
30
+
31
+ ## Model details
32
+
33
+ | Property | Value |
34
+ | --- | --- |
35
+ | Base model | [deepseek-ai/DeepSeek-V4-Flash](https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash/tree/60d8d70770c6776ff598c94bb586a859a38244f1) |
36
+ | Source revision | `60d8d70770c6776ff598c94bb586a859a38244f1` |
37
+ | Product family | `deepseek-v4` |
38
+ | Source architecture | `DeepseekV4ForCausalLM` (mixture of experts (MoE)); text path optimized |
39
+ | Main-model parameters | 284.33B logical parameters |
40
+ | Quantizer | AXQuant `1.5.1` |
41
+ | Hub budget class | `2bit` |
42
+ | AXQuant base precision class | `2bit-experimental` |
43
+ | Planned storage-adjusted BPW | 3.4232 |
44
+ | Measured main-model BPW | 3.1329 |
45
+ | Measured total BPW, including MTP | **3.1605** |
46
+ | Safetensors weight size | 114.94 GB |
47
+ | Approximate complete download | 115.02 GB |
48
+ | Configured maximum context | 1,048,576 tokens; practical limits depend on unified memory |
49
+ | Primary MLX runtime | MLX-LM |
50
+ | AX Engine native execution | Not established; no validated native manifest is included |
51
+ | MTP present | `True` |
52
+ | Vision present | `False` |
53
+ | Audio present | `False` |
54
+
55
+ This repository contains MLX Safetensors. It does **not** contain PyTorch or GGUF weights.
56
+
57
+ ## Choosing an AXQ pack
58
+
59
+ AXQ names describe a **storage-budget product class**, not one uniform precision applied to every
60
+ tensor. Protected tensors remain at higher precision, so the exact measured BPW is authoritative.
61
+ In particular, a `6bit`-named mixed plan may retain `4bit` as its base precision while selecting
62
+ 6-bit, 8-bit, or BF16 for other tensors to meet an approximately 6-BPW total budget. Protection
63
+ floors can also raise a `4bit`-named pack close to (or above) a `6bit` budget on small or heavily
64
+ protected models. When that collapse happens, AutomatosX does **not** publish a separate
65
+ misleading `4bit` sibling for that base.
66
+
67
+
68
+ | Sibling | Intended trade-off |
69
+ | --- | --- |
70
+ | [4bit sibling](https://huggingface.co/AutomatosX/AX-DeepSeek-V4-Flash-MLX-AXQ-2bit) | Lower-storage AXQ budget; check its exact BPW |
71
+ | [4bit sibling](https://huggingface.co/AutomatosX/AX-DeepSeek-V4-Flash-MLX-AXQ-4bit) | Higher average precision near the 4-BPW budget |
72
+
73
+ See the [AutomatosX MLX model catalog](https://huggingface.co/collections/AutomatosX/automatosx-mlx-model-catalog)
74
+ for related MLX and OptiQ alternatives.
75
+
76
+ ## Download
77
+
78
+ ```bash
79
+ python -m pip install -U huggingface_hub
80
+ hf download AutomatosX/AX-DeepSeek-V4-Flash-MLX-AXQ-2bit --local-dir ./AX-DeepSeek-V4-Flash-MLX-AXQ-2bit
81
+ ```
82
+
83
+ Allow at least 115.02 GB of free disk space. Pin the resulting Hub commit in reproducible
84
+ deployments rather than relying indefinitely on `main`.
85
+
86
+ ## Run with MLX-LM
87
+
88
+ ```bash
89
+ python -m pip install -U mlx-lm
90
+ mlx_lm.generate \
91
+ --model AutomatosX/AX-DeepSeek-V4-Flash-MLX-AXQ-2bit \
92
+ --prompt "Explain mixed-precision quantization in three sentences." \
93
+ --max-tokens 128 \
94
+ --temp 0.0
95
+ ```
96
+
97
+ MLX-LM compatibility covers standard **text/backbone inference**. It may ignore AXQuant runtime
98
+ metadata and optional sidecars (`vision.safetensors`, `mtp.safetensors`); this command therefore
99
+ does not establish MTP acceleration or vision-language quality. The artifact records MLX
100
+ `0.32.0` and MLX-LM `0.31.3` from conversion.
101
+
102
+ ## AX Engine status
103
+
104
+ This package does **not** include a validated native `model-manifest.json`, so AX Engine execution
105
+ is not established by this release. The AX Engine fields in `axquant_runtime.json` describe the
106
+ intended compatibility contract, not observed runtime evidence. Use the architecture-specific MLX
107
+ runtime path above. The artifact records AX Engine version
108
+ `6.11.1`, but version discovery alone is not a runtime check.
109
+
110
+ ## Quantization layout
111
+
112
+ | Main-weight precision | Parameters | Share |
113
+ | --- | ---: | ---: |
114
+ | `2bit` | 278.11B | 95.59% |
115
+ | `4bit` | 3.64B | 1.25% |
116
+ | `8bit` | 529.53M | 0.18% |
117
+ | `bf16` | 8.67B | 2.98% |
118
+
119
+ - Quantization methods: `affine, bf16`.
120
+ - Group sizes used by quantized assignments: `32`.
121
+ - MTP sidecar: 1575 tensors, 6.61B parameters, 3.59 GB, BF16, F32, F8_E4M3, F8_E8M0, I8.
122
+ - Vision sidecar: not included.
123
+ - Optimization scope: `text-path`.
124
+ - Support tier: `convertible`.
125
+
126
+ BF16 sidecars, when present, are included in total download size. Their presence does not by itself
127
+ establish MTP acceleration or vision-language quality.
128
+
129
+ ## Evidence and validation status
130
+
131
+ | Check | Status |
132
+ | --- | --- |
133
+ | Planning evidence | `architecture_prior` |
134
+ | Calibration | none; the allocation is based on architecture priors |
135
+ | Quantizer execution | 33492/33492 recorded module conversions succeeded; 0 fallbacks |
136
+ | AX Engine native manifest | not included |
137
+ | Quality versus BF16 or uniform baselines | Not published; no quality-retention claim |
138
+ | MTP acceptance and speed | not measured; no MTP speedup claim |
139
+ | AX Engine kernel evidence | `unmeasured` |
140
+ | Vision-language quality | Not applicable (no vision tower in this package) |
141
+ | Speech-recognition quality | Not applicable |
142
+ | Long-context quality | 1,048,576-token capacity is config metadata, not a validated claim |
143
+ | Release certification | **Not certified**; formal AXQuant M0-M8 gates are not closed |
144
+
145
+ ## Intended use and limitations
146
+
147
+ - Intended for local development and evaluation on Apple Silicon with MLX-compatible runtimes.
148
+ - No minimum unified-memory figure is claimed; loadability depends on model size, context length,
149
+ KV-cache policy, runtime buffers, and other processes using unified memory.
150
+ - Architecture-prior allocation is not measured sensitivity. It must not be presented as measured
151
+ model quality.
152
+ - MTP may be ignored outside AX Engine and its speedup is unmeasured for this exact checkpoint.
153
+ - The configured context window can require substantially more memory as the KV cache grows.
154
+ - AX Engine execution is not established because this package has no validated native manifest.
155
+
156
+ - Upstream capabilities, limitations, biases, and responsible-use guidance still apply.
157
+
158
+ ## Provenance and audit files
159
+
160
+ - [`axquant_manifest.json`](axquant_manifest.json): package identity, byte accounting, runtime
161
+ contract, software versions, and file checksums.
162
+ - [`axquant_plan.json`](axquant_plan.json): per-tensor precision decisions and planning evidence.
163
+ - [`axquant_quantizer_execution.json`](axquant_quantizer_execution.json): conversion coverage and
164
+ fallback records.
165
+ - [`axquant_runtime.json`](axquant_runtime.json): declared AX Engine and MLX compatibility metadata; runtime checks remain separate evidence.
166
+ - [`axquant_mtp_sidecar_manifest.json`](axquant_mtp_sidecar_manifest.json): MTP tensor provenance.
167
+
168
+ All published provenance uses repository-relative paths. Local source paths are stripped before
169
+ publication. The checkpoint was converted from BF16 rather than re-quantized from an OptiQ
170
+ artifact. If an OptiQ repository is published separately, it uses a different quantizer and
171
+ should not be assumed to have identical BPW or quality.
172
+
173
+ ## License
174
+
175
+ The checkpoint follows the upstream model license where applicable (often Apache License 2.0). See
176
+ the [deepseek-ai/DeepSeek-V4-Flash model card](https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash/tree/60d8d70770c6776ff598c94bb586a859a38244f1) for license terms, model
177
+ limitations, and responsible-use guidance.
axquant_manifest.json ADDED
@@ -0,0 +1,305 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "axquant_version": "1.5.1",
3
+ "calibration": null,
4
+ "created_at": "2026-08-08T10:38:10.173868Z",
5
+ "effective_bpw": 3.4231523262554298,
6
+ "files": [
7
+ {
8
+ "path": "README.md",
9
+ "sha256": "60d299bb6aaeed366a664d685c1aac7927f13c2db5415cb2a89e9d3c9f7939f1",
10
+ "size_bytes": 8056
11
+ },
12
+ {
13
+ "path": "axquant_mtp_sidecar_manifest.json",
14
+ "sha256": "46bf815a0ef2d1aeee9da90575bcc5897d42ced1a5af4ea095a3e0ecfac26298",
15
+ "size_bytes": 938
16
+ },
17
+ {
18
+ "path": "axquant_plan.json",
19
+ "sha256": "68dfeebb6c03f5131d5f252500add55c8f6e5cb8964a5cc07c7946263e1891d7",
20
+ "size_bytes": 61242784
21
+ },
22
+ {
23
+ "path": "axquant_quantizer_execution.json",
24
+ "sha256": "cba3419779c8fc31b5441101c409633d22d89f7207045a2f37bbc081099f30a9",
25
+ "size_bytes": 8049291
26
+ },
27
+ {
28
+ "path": "axquant_runtime.json",
29
+ "sha256": "58321f239d355ee34d36b7d38b61474cb8ad6bd6a7c03212621d0b729aa68fa1",
30
+ "size_bytes": 1676
31
+ },
32
+ {
33
+ "path": "config.json",
34
+ "sha256": "62d2e80106dbc1f93ff640a72b465969ab41721a50ddafb790ed4a0bdebc289a",
35
+ "size_bytes": 159869
36
+ },
37
+ {
38
+ "path": "generation_config.json",
39
+ "sha256": "5fccff80f55a4d455bbe516bdd552edf3e9623df95e99fbf2a3c3389fdf91af0",
40
+ "size_bytes": 170
41
+ },
42
+ {
43
+ "path": "model-00001-of-00022.safetensors",
44
+ "sha256": "d66390107e70368b1bd4cf11ebea0de190243b8f4339475e3ac65324e6d7f1c5",
45
+ "size_bytes": 4871235441
46
+ },
47
+ {
48
+ "path": "model-00002-of-00022.safetensors",
49
+ "sha256": "ba8c2ccd94f6544b969e7054be4e18d9ff41de4028d93365d1c7b88e8d2d8202",
50
+ "size_bytes": 5105189683
51
+ },
52
+ {
53
+ "path": "model-00003-of-00022.safetensors",
54
+ "sha256": "4b6d6dc041d105d646bdc075bb561e722b05fb9c23441067c17295917ff18823",
55
+ "size_bytes": 5102087876
56
+ },
57
+ {
58
+ "path": "model-00004-of-00022.safetensors",
59
+ "sha256": "4772db7a257330e1b6216e0d7859c22d6d0b83818a221603bdd8b99ae20add47",
60
+ "size_bytes": 5102088000
61
+ },
62
+ {
63
+ "path": "model-00005-of-00022.safetensors",
64
+ "sha256": "66c9eebe5e2c386afdf56ae71e550cd5964a04234bee5672954308c52e8860be",
65
+ "size_bytes": 5102087938
66
+ },
67
+ {
68
+ "path": "model-00006-of-00022.safetensors",
69
+ "sha256": "9f599f16e8bd001942bfc5022b357f0062d09a14f8053597787843a2266f1170",
70
+ "size_bytes": 5102088008
71
+ },
72
+ {
73
+ "path": "model-00007-of-00022.safetensors",
74
+ "sha256": "2828807a642d64e4f1948d08cf44d88ac3eb46ff0e462174d54b6f4adfb90e93",
75
+ "size_bytes": 5102088114
76
+ },
77
+ {
78
+ "path": "model-00008-of-00022.safetensors",
79
+ "sha256": "73e646531d89ad50472e66b1adfae28618a9694c6b735fb776741c25ae1bb9e6",
80
+ "size_bytes": 5102088112
81
+ },
82
+ {
83
+ "path": "model-00009-of-00022.safetensors",
84
+ "sha256": "e799cc2e1d2c58973ec760e0213f1b5d4b8842f6200eb5a43ff12c7dd42f2e44",
85
+ "size_bytes": 5102088112
86
+ },
87
+ {
88
+ "path": "model-00010-of-00022.safetensors",
89
+ "sha256": "d142f34e678a0304b53b0b6134efffd6043abb8d388f798c63069d6846e2c348",
90
+ "size_bytes": 5102088112
91
+ },
92
+ {
93
+ "path": "model-00011-of-00022.safetensors",
94
+ "sha256": "6eedbf22e55caad37bb798dae3fcc1552f6ead7a0e341682a1f1c1ae7f2db84b",
95
+ "size_bytes": 5102088048
96
+ },
97
+ {
98
+ "path": "model-00012-of-00022.safetensors",
99
+ "sha256": "2d81890a0a6fd8b1d2b889f5c57a66c9f1139dcbc2b1a8a3845504787d6e5049",
100
+ "size_bytes": 5102088032
101
+ },
102
+ {
103
+ "path": "model-00013-of-00022.safetensors",
104
+ "sha256": "21d341534831ea31d5a62b23fd63639de636ca2156138cadb4da13a32d4cc2fd",
105
+ "size_bytes": 5102088114
106
+ },
107
+ {
108
+ "path": "model-00014-of-00022.safetensors",
109
+ "sha256": "f5916c727a169952a90b4ae58600c07b097b9490bec791645021fb6f98d96d54",
110
+ "size_bytes": 5102088114
111
+ },
112
+ {
113
+ "path": "model-00015-of-00022.safetensors",
114
+ "sha256": "c977aeb7016ecb65819a07a9782d3e766ca9e1026bcd57822af5accd5a14578f",
115
+ "size_bytes": 5102088112
116
+ },
117
+ {
118
+ "path": "model-00016-of-00022.safetensors",
119
+ "sha256": "70cea71cfa3978ed76cf53514acfd1e8db095ffff5b8b17bf9ef1fb6530988cc",
120
+ "size_bytes": 5102088082
121
+ },
122
+ {
123
+ "path": "model-00017-of-00022.safetensors",
124
+ "sha256": "ee25e4b960ac2b7732ec50d65e3c79cc8aacd8c5409bbcca6930a4bd0c677ebb",
125
+ "size_bytes": 5102088114
126
+ },
127
+ {
128
+ "path": "model-00018-of-00022.safetensors",
129
+ "sha256": "6c643db0afbeaf01d92c47143fede1cf756e33c167e99103ee151f0fcc779338",
130
+ "size_bytes": 5102088044
131
+ },
132
+ {
133
+ "path": "model-00019-of-00022.safetensors",
134
+ "sha256": "be88b3ee2a1dd82c033c81d23bc3de994850aff56aad2dc55e4a3db7177b678f",
135
+ "size_bytes": 5102088034
136
+ },
137
+ {
138
+ "path": "model-00020-of-00022.safetensors",
139
+ "sha256": "433030ffdd4a5274d3662c7b3af426bfc8d4168cdbe12e9fce7fa46d6c3fc5a2",
140
+ "size_bytes": 5102088112
141
+ },
142
+ {
143
+ "path": "model-00021-of-00022.safetensors",
144
+ "sha256": "a8270649726710221d76998e3448dbb36e5bcd7ba7b05404edcccc9283f371d4",
145
+ "size_bytes": 5102088112
146
+ },
147
+ {
148
+ "path": "model-00022-of-00022.safetensors",
149
+ "sha256": "25dbb17146eb0c2cf131b3ec95d4b4b517a76a02e474541507681047fb5b98e5",
150
+ "size_bytes": 4432834385
151
+ },
152
+ {
153
+ "path": "model.safetensors.index.json",
154
+ "sha256": "1a35387e7cee7bc73301f2a1d90c2419482658b7afa4436fa987199b90a8dc8a",
155
+ "size_bytes": 209031
156
+ },
157
+ {
158
+ "path": "mtp.safetensors",
159
+ "sha256": "445e2f72d140a344ab3429b0a073ba2dc3f4198b40b0b7fe7ccc5bc41531806c",
160
+ "size_bytes": 3593958116
161
+ },
162
+ {
163
+ "path": "mtplx_runtime.json",
164
+ "sha256": "119b930ed4b470a08008aa2a51b4a83162907a85b8455f559cffa03e33236ed6",
165
+ "size_bytes": 108
166
+ },
167
+ {
168
+ "path": "tokenizer.json",
169
+ "sha256": "8421075aceec0741baf15179b6c337f443f9029e53ea88d8c1e909dd0d69b70b",
170
+ "size_bytes": 10071664
171
+ },
172
+ {
173
+ "path": "tokenizer_config.json",
174
+ "sha256": "21aa165d554e2c2f252a49730b71962edc15c36bbfa4b090ab7bd3340a2fa549",
175
+ "size_bytes": 397
176
+ }
177
+ ],
178
+ "format": "mlx",
179
+ "logical_parameters": 290944616402,
180
+ "main_logical_parameters": 284334567511,
181
+ "main_weight_file_size_bytes": 111348932699,
182
+ "measured_main_bpw": 3.132898927449397,
183
+ "measured_total_bpw": 3.1605435353698432,
184
+ "mtp_acceptance_retention": null,
185
+ "mtp_distribution": {
186
+ "bf16": {
187
+ "fraction": 1.0,
188
+ "parameters": 6610048891
189
+ }
190
+ },
191
+ "mtp_measured_speedup": null,
192
+ "mtp_policy": {
193
+ "candidate_bits": [
194
+ 8,
195
+ 16
196
+ ],
197
+ "min_bits": 8,
198
+ "mode": "protected",
199
+ "optimize_for_acceptance": true,
200
+ "preserve_external_sidecar": true,
201
+ "protect_norms": true,
202
+ "protect_output_head": true
203
+ },
204
+ "mtp_present": true,
205
+ "mtp_weight_file_size_bytes": 3593958116,
206
+ "plan_sha256": "82be00de00e2883e066b6f5ca7fab13f9a479b2f645e41697c5bb327b93fdbbc",
207
+ "profile": "general",
208
+ "protected_weight_file_size_bytes": 0,
209
+ "quantizer": "axquant",
210
+ "runtime": {
211
+ "ax_engine": {
212
+ "decode_kernel": null,
213
+ "fused_mtp": null,
214
+ "kernel_evidence": "unmeasured",
215
+ "model_manifest": "model-manifest.json",
216
+ "preferred_group_size": 32
217
+ },
218
+ "compatible_runtimes": [
219
+ {
220
+ "compatibility_level": "B",
221
+ "manifest": "config.json",
222
+ "mtp_support": "runtime-dependent",
223
+ "name": "mlx-lm",
224
+ "notes": [
225
+ "Standard backbone inference is the compatibility target.",
226
+ "AXQuant MTP metadata may be ignored by MLX-LM."
227
+ ],
228
+ "standard_inference": true,
229
+ "standard_mlx_weights": true,
230
+ "support_level": "standard-inference"
231
+ }
232
+ ],
233
+ "created_at": "2026-08-08T10:35:23.323798Z",
234
+ "kv_cache": null,
235
+ "memory_policy": {
236
+ "kv_cache_precision": "runtime-default",
237
+ "mtp_buffers": "preallocate-when-enabled",
238
+ "prefix_cache": "runtime-managed",
239
+ "unified_memory_safety_margin": "benchmark-required"
240
+ },
241
+ "mtp": {
242
+ "acceptance_retention": null,
243
+ "detected": true,
244
+ "draft_tokens": 1,
245
+ "enabled_by_default": true,
246
+ "head_precision": null,
247
+ "measured_speedup": null,
248
+ "optimized": false,
249
+ "recommended_temperature_max": null,
250
+ "sidecar_file": "mtp.safetensors",
251
+ "verification_mode": "runtime-default"
252
+ },
253
+ "optimization_scope": "text-path",
254
+ "primary_runtime": {
255
+ "compatibility_level": "A",
256
+ "manifest": "model-manifest.json",
257
+ "mtp_support": "native",
258
+ "name": "ax-engine",
259
+ "notes": [
260
+ "Runtime claims require a passing AX Engine doctor and benchmark report."
261
+ ],
262
+ "standard_inference": true,
263
+ "standard_mlx_weights": true,
264
+ "support_level": "optimized"
265
+ },
266
+ "schema_version": "axquant.runtime.v1"
267
+ },
268
+ "schema_version": "axquant.artifact.v2",
269
+ "software_versions": {
270
+ "ax_engine": "6.11.1",
271
+ "axquant": "1.5.1",
272
+ "mlx": "0.32.0",
273
+ "mlx_lm": "0.31.3",
274
+ "pydantic": "2.13.4",
275
+ "python": "3.13.15",
276
+ "safetensors": "0.8.0"
277
+ },
278
+ "source_model": {
279
+ "architecture": "DeepseekV4ForCausalLM",
280
+ "format": "mlx",
281
+ "local_path": null,
282
+ "model_id": "deepseek-ai/DeepSeek-V4-Flash",
283
+ "revision": "60d8d70770c6776ff598c94bb586a859a38244f1"
284
+ },
285
+ "target_class": "2bit-experimental",
286
+ "weight_distribution": {
287
+ "2bit": {
288
+ "fraction": 0.9558778727829667,
289
+ "parameters": 278107521024
290
+ },
291
+ "4bit": {
292
+ "fraction": 0.012517731508624555,
293
+ "parameters": 3641966592
294
+ },
295
+ "8bit": {
296
+ "fraction": 0.0018200401387332902,
297
+ "parameters": 529530880
298
+ },
299
+ "bf16": {
300
+ "fraction": 0.029784355569675465,
301
+ "parameters": 8665597906
302
+ }
303
+ },
304
+ "weight_file_size_bytes": 114942890815
305
+ }
axquant_mtp_sidecar_manifest.json ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "created_at": "2026-08-08T10:35:22.594607Z",
3
+ "dtypes": [
4
+ "BF16",
5
+ "F32",
6
+ "F8_E4M3",
7
+ "F8_E8M0",
8
+ "I8"
9
+ ],
10
+ "output": {
11
+ "path": "mtp.safetensors",
12
+ "sha256": "445e2f72d140a344ab3429b0a073ba2dc3f4198b40b0b7fe7ccc5bc41531806c",
13
+ "size_bytes": 3593958116
14
+ },
15
+ "parameters": 6610048891,
16
+ "role": "mtp",
17
+ "schema_version": "axquant.protected-tensor-sidecar.v1",
18
+ "source_files": [
19
+ {
20
+ "path": "model-00046-of-00046.safetensors",
21
+ "sha256": "f58f722893a6148216a2155cee4a57fe691cea4d3b323135c433a936b932055d",
22
+ "size_bytes": 3593956092
23
+ }
24
+ ],
25
+ "source_model": {
26
+ "architecture": "DeepseekV4ForCausalLM",
27
+ "format": "mlx",
28
+ "local_path": null,
29
+ "model_id": "deepseek-ai/DeepSeek-V4-Flash",
30
+ "revision": "60d8d70770c6776ff598c94bb586a859a38244f1"
31
+ },
32
+ "tensor_count": 1575,
33
+ "tensor_names_sha256": "5004dd518bc51fa41daefec6f8f5145b78bf8a96f788a17a7af255c484dd2777"
34
+ }
axquant_plan.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:68dfeebb6c03f5131d5f252500add55c8f6e5cb8964a5cc07c7946263e1891d7
3
+ size 61242784
axquant_quantizer_execution.json ADDED
The diff for this file is too large to render. See raw diff
 
axquant_runtime.json ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ax_engine": {
3
+ "decode_kernel": null,
4
+ "fused_mtp": null,
5
+ "kernel_evidence": "unmeasured",
6
+ "model_manifest": "model-manifest.json",
7
+ "preferred_group_size": 32
8
+ },
9
+ "compatible_runtimes": [
10
+ {
11
+ "compatibility_level": "B",
12
+ "manifest": "config.json",
13
+ "mtp_support": "runtime-dependent",
14
+ "name": "mlx-lm",
15
+ "notes": [
16
+ "Standard backbone inference is the compatibility target.",
17
+ "AXQuant MTP metadata may be ignored by MLX-LM."
18
+ ],
19
+ "standard_inference": true,
20
+ "standard_mlx_weights": true,
21
+ "support_level": "standard-inference"
22
+ }
23
+ ],
24
+ "created_at": "2026-08-08T10:35:23.323798Z",
25
+ "kv_cache": null,
26
+ "memory_policy": {
27
+ "kv_cache_precision": "runtime-default",
28
+ "mtp_buffers": "preallocate-when-enabled",
29
+ "prefix_cache": "runtime-managed",
30
+ "unified_memory_safety_margin": "benchmark-required"
31
+ },
32
+ "mtp": {
33
+ "acceptance_retention": null,
34
+ "detected": true,
35
+ "draft_tokens": 1,
36
+ "enabled_by_default": true,
37
+ "head_precision": null,
38
+ "measured_speedup": null,
39
+ "optimized": false,
40
+ "recommended_temperature_max": null,
41
+ "sidecar_file": "mtp.safetensors",
42
+ "verification_mode": "runtime-default"
43
+ },
44
+ "optimization_scope": "text-path",
45
+ "primary_runtime": {
46
+ "compatibility_level": "A",
47
+ "manifest": "model-manifest.json",
48
+ "mtp_support": "native",
49
+ "name": "ax-engine",
50
+ "notes": [
51
+ "Runtime claims require a passing AX Engine doctor and benchmark report."
52
+ ],
53
+ "standard_inference": true,
54
+ "standard_mlx_weights": true,
55
+ "support_level": "optimized"
56
+ },
57
+ "schema_version": "axquant.runtime.v1"
58
+ }
config.json ADDED
The diff for this file is too large to render. See raw diff
 
generation_config.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_from_model_config": true,
3
+ "bos_token_id": 0,
4
+ "eos_token_id": 1,
5
+ "do_sample": true,
6
+ "temperature": 1.0,
7
+ "top_p": 1.0,
8
+ "transformers_version": "4.46.3"
9
+ }
model-00001-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d66390107e70368b1bd4cf11ebea0de190243b8f4339475e3ac65324e6d7f1c5
3
+ size 4871235441
model-00002-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ba8c2ccd94f6544b969e7054be4e18d9ff41de4028d93365d1c7b88e8d2d8202
3
+ size 5105189683
model-00003-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4b6d6dc041d105d646bdc075bb561e722b05fb9c23441067c17295917ff18823
3
+ size 5102087876
model-00004-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4772db7a257330e1b6216e0d7859c22d6d0b83818a221603bdd8b99ae20add47
3
+ size 5102088000
model-00005-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:66c9eebe5e2c386afdf56ae71e550cd5964a04234bee5672954308c52e8860be
3
+ size 5102087938
model-00006-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9f599f16e8bd001942bfc5022b357f0062d09a14f8053597787843a2266f1170
3
+ size 5102088008
model-00007-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2828807a642d64e4f1948d08cf44d88ac3eb46ff0e462174d54b6f4adfb90e93
3
+ size 5102088114
model-00008-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:73e646531d89ad50472e66b1adfae28618a9694c6b735fb776741c25ae1bb9e6
3
+ size 5102088112
model-00009-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e799cc2e1d2c58973ec760e0213f1b5d4b8842f6200eb5a43ff12c7dd42f2e44
3
+ size 5102088112
model-00010-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d142f34e678a0304b53b0b6134efffd6043abb8d388f798c63069d6846e2c348
3
+ size 5102088112
model-00011-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6eedbf22e55caad37bb798dae3fcc1552f6ead7a0e341682a1f1c1ae7f2db84b
3
+ size 5102088048
model-00012-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2d81890a0a6fd8b1d2b889f5c57a66c9f1139dcbc2b1a8a3845504787d6e5049
3
+ size 5102088032
model-00013-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:21d341534831ea31d5a62b23fd63639de636ca2156138cadb4da13a32d4cc2fd
3
+ size 5102088114
model-00014-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f5916c727a169952a90b4ae58600c07b097b9490bec791645021fb6f98d96d54
3
+ size 5102088114
model-00015-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c977aeb7016ecb65819a07a9782d3e766ca9e1026bcd57822af5accd5a14578f
3
+ size 5102088112
model-00016-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:70cea71cfa3978ed76cf53514acfd1e8db095ffff5b8b17bf9ef1fb6530988cc
3
+ size 5102088082
model-00017-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ee25e4b960ac2b7732ec50d65e3c79cc8aacd8c5409bbcca6930a4bd0c677ebb
3
+ size 5102088114
model-00018-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6c643db0afbeaf01d92c47143fede1cf756e33c167e99103ee151f0fcc779338
3
+ size 5102088044
model-00019-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:be88b3ee2a1dd82c033c81d23bc3de994850aff56aad2dc55e4a3db7177b678f
3
+ size 5102088034
model-00020-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:433030ffdd4a5274d3662c7b3af426bfc8d4168cdbe12e9fce7fa46d6c3fc5a2
3
+ size 5102088112
model-00021-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a8270649726710221d76998e3448dbb36e5bcd7ba7b05404edcccc9283f371d4
3
+ size 5102088112
model-00022-of-00022.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:25dbb17146eb0c2cf131b3ec95d4b4b517a76a02e474541507681047fb5b98e5
3
+ size 4432834385
model.safetensors.index.json ADDED
The diff for this file is too large to render. See raw diff
 
mtp.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:445e2f72d140a344ab3429b0a073ba2dc3f4198b40b0b7fe7ccc5bc41531806c
3
+ size 3593958116
mtplx_runtime.json ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "mtp_depth_max": 1,
3
+ "mtp_norm_layout": "raw_hf_delta",
4
+ "schema_version": "axquant.mtp-runtime.v1"
5
+ }
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
tokenizer_config.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "backend": "tokenizers",
3
+ "bos_token": "<|begin▁of▁sentence|>",
4
+ "clean_up_tokenization_spaces": false,
5
+ "eos_token": "<|end▁of▁sentence|>",
6
+ "is_local": true,
7
+ "legacy": true,
8
+ "local_files_only": false,
9
+ "model_max_length": 1048576,
10
+ "pad_token": "<|end▁of▁sentence|>",
11
+ "sp_model_kwargs": {},
12
+ "tokenizer_class": "TokenizersBackend",
13
+ "unk_token": null
14
+ }