AMAImedia
/

AMAImedia commited on
Commit
1e8255a
·
verified ·
1 Parent(s): f4a09c7

Copy files from models/Accio-Lab/occamy-1.0-MTP

Browse files
Files changed (1) hide show
  1. MTP/validation/native3-h200.json +480 -0
MTP/validation/native3-h200.json ADDED
@@ -0,0 +1,480 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "base_revision": "85fd90072d1a9f2432842b03588f63b745e524e4",
3
+ "head_sha256": "56baea0ef88de178c6c858d81adee9e532983798dce81202f21a7483e59001df",
4
+ "hardware": "H200 SM90",
5
+ "fresh_validation": {
6
+ "pair0": [
7
+ {
8
+ "repeat": 0,
9
+ "tokens_exact": true,
10
+ "logprobs_exact": true,
11
+ "cached_tokens": [
12
+ 0,
13
+ 0
14
+ ]
15
+ },
16
+ {
17
+ "repeat": 1,
18
+ "tokens_exact": true,
19
+ "logprobs_exact": true,
20
+ "cached_tokens": [
21
+ 384,
22
+ 384
23
+ ]
24
+ }
25
+ ],
26
+ "pair1": [
27
+ {
28
+ "repeat": 0,
29
+ "tokens_exact": true,
30
+ "logprobs_exact": true,
31
+ "cached_tokens": [
32
+ 0,
33
+ 0
34
+ ]
35
+ },
36
+ {
37
+ "repeat": 1,
38
+ "tokens_exact": true,
39
+ "logprobs_exact": true,
40
+ "cached_tokens": [
41
+ 384,
42
+ 384
43
+ ]
44
+ }
45
+ ]
46
+ },
47
+ "fixed_regression": {
48
+ "pairs": 20,
49
+ "tokens_exact": 20,
50
+ "logprobs_exact": 20,
51
+ "max_logprob_delta": 0.0,
52
+ "rows": [
53
+ {
54
+ "case": "extract",
55
+ "repeat": 0,
56
+ "tokens_exact": true,
57
+ "logprobs_exact": true,
58
+ "max_logprob_delta": 0.0,
59
+ "output_tokens": [
60
+ 27,
61
+ 27
62
+ ],
63
+ "cached_tokens": [
64
+ 0,
65
+ 0
66
+ ]
67
+ },
68
+ {
69
+ "case": "arithmetic",
70
+ "repeat": 0,
71
+ "tokens_exact": true,
72
+ "logprobs_exact": true,
73
+ "max_logprob_delta": 0.0,
74
+ "output_tokens": [
75
+ 8,
76
+ 8
77
+ ],
78
+ "cached_tokens": [
79
+ 0,
80
+ 0
81
+ ]
82
+ },
83
+ {
84
+ "case": "sort",
85
+ "repeat": 0,
86
+ "tokens_exact": true,
87
+ "logprobs_exact": true,
88
+ "max_logprob_delta": 0.0,
89
+ "output_tokens": [
90
+ 32,
91
+ 32
92
+ ],
93
+ "cached_tokens": [
94
+ 0,
95
+ 0
96
+ ]
97
+ },
98
+ {
99
+ "case": "tool-json",
100
+ "repeat": 0,
101
+ "tokens_exact": true,
102
+ "logprobs_exact": true,
103
+ "max_logprob_delta": 0.0,
104
+ "output_tokens": [
105
+ 24,
106
+ 24
107
+ ],
108
+ "cached_tokens": [
109
+ 0,
110
+ 0
111
+ ]
112
+ },
113
+ {
114
+ "case": "python-sum",
115
+ "repeat": 0,
116
+ "tokens_exact": true,
117
+ "logprobs_exact": true,
118
+ "max_logprob_delta": 0.0,
119
+ "output_tokens": [
120
+ 29,
121
+ 29
122
+ ],
123
+ "cached_tokens": [
124
+ 0,
125
+ 0
126
+ ]
127
+ },
128
+ {
129
+ "case": "python-fib",
130
+ "repeat": 0,
131
+ "tokens_exact": true,
132
+ "logprobs_exact": true,
133
+ "max_logprob_delta": 0.0,
134
+ "output_tokens": [
135
+ 65,
136
+ 65
137
+ ],
138
+ "cached_tokens": [
139
+ 0,
140
+ 0
141
+ ]
142
+ },
143
+ {
144
+ "case": "chinese",
145
+ "repeat": 0,
146
+ "tokens_exact": true,
147
+ "logprobs_exact": true,
148
+ "max_logprob_delta": 0.0,
149
+ "output_tokens": [
150
+ 70,
151
+ 70
152
+ ],
153
+ "cached_tokens": [
154
+ 0,
155
+ 0
156
+ ]
157
+ },
158
+ {
159
+ "case": "english",
160
+ "repeat": 0,
161
+ "tokens_exact": true,
162
+ "logprobs_exact": true,
163
+ "max_logprob_delta": 0.0,
164
+ "output_tokens": [
165
+ 86,
166
+ 86
167
+ ],
168
+ "cached_tokens": [
169
+ 0,
170
+ 0
171
+ ]
172
+ },
173
+ {
174
+ "case": "long-context",
175
+ "repeat": 0,
176
+ "tokens_exact": true,
177
+ "logprobs_exact": true,
178
+ "max_logprob_delta": 0.0,
179
+ "output_tokens": [
180
+ 9,
181
+ 9
182
+ ],
183
+ "cached_tokens": [
184
+ 0,
185
+ 0
186
+ ]
187
+ },
188
+ {
189
+ "case": "unicode",
190
+ "repeat": 0,
191
+ "tokens_exact": true,
192
+ "logprobs_exact": true,
193
+ "max_logprob_delta": 0.0,
194
+ "output_tokens": [
195
+ 17,
196
+ 17
197
+ ],
198
+ "cached_tokens": [
199
+ 0,
200
+ 0
201
+ ]
202
+ },
203
+ {
204
+ "case": "extract",
205
+ "repeat": 1,
206
+ "tokens_exact": true,
207
+ "logprobs_exact": true,
208
+ "max_logprob_delta": 0.0,
209
+ "output_tokens": [
210
+ 27,
211
+ 27
212
+ ],
213
+ "cached_tokens": [
214
+ 0,
215
+ 0
216
+ ]
217
+ },
218
+ {
219
+ "case": "arithmetic",
220
+ "repeat": 1,
221
+ "tokens_exact": true,
222
+ "logprobs_exact": true,
223
+ "max_logprob_delta": 0.0,
224
+ "output_tokens": [
225
+ 8,
226
+ 8
227
+ ],
228
+ "cached_tokens": [
229
+ 0,
230
+ 0
231
+ ]
232
+ },
233
+ {
234
+ "case": "sort",
235
+ "repeat": 1,
236
+ "tokens_exact": true,
237
+ "logprobs_exact": true,
238
+ "max_logprob_delta": 0.0,
239
+ "output_tokens": [
240
+ 32,
241
+ 32
242
+ ],
243
+ "cached_tokens": [
244
+ 0,
245
+ 0
246
+ ]
247
+ },
248
+ {
249
+ "case": "tool-json",
250
+ "repeat": 1,
251
+ "tokens_exact": true,
252
+ "logprobs_exact": true,
253
+ "max_logprob_delta": 0.0,
254
+ "output_tokens": [
255
+ 24,
256
+ 24
257
+ ],
258
+ "cached_tokens": [
259
+ 0,
260
+ 0
261
+ ]
262
+ },
263
+ {
264
+ "case": "python-sum",
265
+ "repeat": 1,
266
+ "tokens_exact": true,
267
+ "logprobs_exact": true,
268
+ "max_logprob_delta": 0.0,
269
+ "output_tokens": [
270
+ 29,
271
+ 29
272
+ ],
273
+ "cached_tokens": [
274
+ 0,
275
+ 0
276
+ ]
277
+ },
278
+ {
279
+ "case": "python-fib",
280
+ "repeat": 1,
281
+ "tokens_exact": true,
282
+ "logprobs_exact": true,
283
+ "max_logprob_delta": 0.0,
284
+ "output_tokens": [
285
+ 65,
286
+ 65
287
+ ],
288
+ "cached_tokens": [
289
+ 0,
290
+ 0
291
+ ]
292
+ },
293
+ {
294
+ "case": "chinese",
295
+ "repeat": 1,
296
+ "tokens_exact": true,
297
+ "logprobs_exact": true,
298
+ "max_logprob_delta": 0.0,
299
+ "output_tokens": [
300
+ 70,
301
+ 70
302
+ ],
303
+ "cached_tokens": [
304
+ 0,
305
+ 0
306
+ ]
307
+ },
308
+ {
309
+ "case": "english",
310
+ "repeat": 1,
311
+ "tokens_exact": true,
312
+ "logprobs_exact": true,
313
+ "max_logprob_delta": 0.0,
314
+ "output_tokens": [
315
+ 86,
316
+ 86
317
+ ],
318
+ "cached_tokens": [
319
+ 0,
320
+ 0
321
+ ]
322
+ },
323
+ {
324
+ "case": "long-context",
325
+ "repeat": 1,
326
+ "tokens_exact": true,
327
+ "logprobs_exact": true,
328
+ "max_logprob_delta": 0.0,
329
+ "output_tokens": [
330
+ 9,
331
+ 9
332
+ ],
333
+ "cached_tokens": [
334
+ 384,
335
+ 384
336
+ ]
337
+ },
338
+ {
339
+ "case": "unicode",
340
+ "repeat": 1,
341
+ "tokens_exact": true,
342
+ "logprobs_exact": true,
343
+ "max_logprob_delta": 0.0,
344
+ "output_tokens": [
345
+ 17,
346
+ 17
347
+ ],
348
+ "cached_tokens": [
349
+ 0,
350
+ 0
351
+ ]
352
+ }
353
+ ]
354
+ },
355
+ "lifecycle": {
356
+ "baseline": {
357
+ "shared_prefix_independent_request_unchanged": true,
358
+ "two_independent_shared_requests_exact": true,
359
+ "finish_in_prefill": true,
360
+ "invalid_request_rejected": true,
361
+ "abort_reason": {
362
+ "type": "abort",
363
+ "message": "Aborted",
364
+ "status_code": null,
365
+ "err_type": null
366
+ },
367
+ "abort_completed": true,
368
+ "after_abort_and_reject_unchanged": true,
369
+ "health": true
370
+ },
371
+ "native-mtp3": {
372
+ "shared_prefix_independent_request_unchanged": true,
373
+ "two_independent_shared_requests_exact": true,
374
+ "finish_in_prefill": true,
375
+ "invalid_request_rejected": true,
376
+ "abort_reason": {
377
+ "type": "abort",
378
+ "message": "Aborted",
379
+ "status_code": null,
380
+ "err_type": null
381
+ },
382
+ "abort_completed": true,
383
+ "after_abort_and_reject_unchanged": true,
384
+ "health": true
385
+ }
386
+ },
387
+ "live_cache_audits": [
388
+ {
389
+ "changed_positions": [
390
+ 0,
391
+ 1,
392
+ 2
393
+ ],
394
+ "released_indices": [
395
+ 91,
396
+ 92,
397
+ 93
398
+ ],
399
+ "canonical_indices": [
400
+ 1,
401
+ 2,
402
+ 3
403
+ ],
404
+ "released_are_free": true,
405
+ "canonical_not_free": true,
406
+ "shared_kv_unchanged": true,
407
+ "live_ssm_unchanged": true,
408
+ "live_conv_unchanged": true,
409
+ "lock_positive": true,
410
+ "cache_protected_len": 384
411
+ },
412
+ {
413
+ "changed_positions": [
414
+ 0,
415
+ 1,
416
+ 2
417
+ ],
418
+ "released_indices": [
419
+ 103,
420
+ 104,
421
+ 105
422
+ ],
423
+ "canonical_indices": [
424
+ 1,
425
+ 2,
426
+ 3
427
+ ],
428
+ "released_are_free": true,
429
+ "canonical_not_free": true,
430
+ "shared_kv_unchanged": true,
431
+ "live_ssm_unchanged": true,
432
+ "live_conv_unchanged": true,
433
+ "lock_positive": true,
434
+ "cache_protected_len": 384
435
+ }
436
+ ],
437
+ "configuration": {
438
+ "baseline": {
439
+ "dtype": "bfloat16",
440
+ "tp_size": 1,
441
+ "disable_cuda_graph": false,
442
+ "disable_overlap_schedule": false,
443
+ "disable_radix_cache": false,
444
+ "skip_server_warmup": false,
445
+ "enable_fp32_lm_head": false,
446
+ "forward_hooks": null,
447
+ "speculative_algorithm": null,
448
+ "speculative_num_steps": null,
449
+ "speculative_num_draft_tokens": null,
450
+ "mamba_scheduler_strategy": "extra_buffer"
451
+ },
452
+ "native-mtp3": {
453
+ "dtype": "bfloat16",
454
+ "tp_size": 1,
455
+ "disable_cuda_graph": false,
456
+ "disable_overlap_schedule": false,
457
+ "disable_radix_cache": false,
458
+ "skip_server_warmup": false,
459
+ "enable_fp32_lm_head": false,
460
+ "forward_hooks": null,
461
+ "speculative_algorithm": "EAGLE",
462
+ "speculative_num_steps": 3,
463
+ "speculative_num_draft_tokens": 4,
464
+ "mamba_scheduler_strategy": "extra_buffer"
465
+ }
466
+ },
467
+ "baseline_change": {
468
+ "original422case_tokens_unchanged": true,
469
+ "cold_baseline_logprobs_max_delta_from_previous_runtime": 0.0216653011739254,
470
+ "warm_baseline_logprobs_unchanged": true,
471
+ "interpretation": "Colddecoding now starts aftercanonicalKV publication. Botharmsuse samefixedruntime; not claiming oldbaseline logprob preservation. Original9-token answer preserved."
472
+ },
473
+ "status": "passed_with_scope",
474
+ "scope": "H200 TP1, BF16, native three-step MTP; non-DP/non-MLP-sync, Mamba extra_buffer and radix enabled",
475
+ "performance": "Not measured after the final cache-boundary fix",
476
+ "tests": {
477
+ "delivered_regression_tests_passed": 6
478
+ },
479
+ "notes": "Both arms use the corrected runtime. These results do not validate quantized MTP3 or distributed serving."
480
+ }