Avifenesh commited on
Commit
24f1248
·
verified ·
1 Parent(s): 2b33f57

Upload Pearl EAGLE3.1 R2C best head

Browse files
README.md ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ tags:
4
+ - eagle3
5
+ - speculative-decoding
6
+ - pearl
7
+ - llama-3.1
8
+ ---
9
+
10
+ # Pearl EAGLE3.1 R2C best head (2026-06-19)
11
+
12
+ Selected head: **R2C_t7_g115**.
13
+
14
+ Selection rule: best overall 8×H100 serving throughput, ranked by aggregate best-K req/s across per-GPU concurrency C=1/4/16 and prompt-length buckets. K4/K5 vs K3 was diagnostic only; the selected checkpoint is the one with the best overall serving result.
15
+
16
+ Final rank by aggregate best-K req/s:
17
+
18
+ 1. R2C — 11.0288
19
+ 2. D — 11.0108
20
+ 3. I75 — 11.0029
21
+ 4. R4B — 10.9846
22
+ 5. R3B — 10.9305
23
+
24
+ Full run artifacts, training states, logs, benchmark outputs, and selection manifests were archived to:
25
+
26
+ `s3://pearl-eagle31-artifacts-507286591552-us-east-2/eagle31-final-r2c-20260619T1318Z`
27
+
28
+ The PR branch was also updated with the multi-replica benchmark used for final evaluation:
29
+
30
+ `feat/real-prompt-eagle-mining-bench` @ `85861376 feat: add multi-replica EAGLE benchmark`
31
+
32
+ This HF repo contains the selected head files needed for serving/eval (`model.safetensors`, `config.json`, `config.py`, `val_metrics.json`) plus selection metadata. Optimizer/scheduler training state is in the S3 archive, not this model repo.
config.json ADDED
@@ -0,0 +1,74 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "Eagle3DraftModel"
4
+ ],
5
+ "auto_map": {
6
+ "": "config.Eagle3SpeculatorConfig"
7
+ },
8
+ "draft_vocab_size": 32000,
9
+ "dtype": "bfloat16",
10
+ "eagle_aux_hidden_state_layer_ids": [
11
+ 2,
12
+ 16,
13
+ 29
14
+ ],
15
+ "embed_requires_grad": false,
16
+ "norm_before_fc": true,
17
+ "norm_before_residual": true,
18
+ "speculators_config": {
19
+ "algorithm": "eagle3",
20
+ "default_proposal_method": "greedy",
21
+ "proposal_methods": [
22
+ {
23
+ "accept_tolerance": 0.0,
24
+ "proposal_type": "greedy",
25
+ "speculative_tokens": 3,
26
+ "verifier_accept_k": 1
27
+ }
28
+ ],
29
+ "verifier": {
30
+ "architectures": [],
31
+ "name_or_path": "pearl-ai/Llama-3.1-8B-Instruct-pearl"
32
+ }
33
+ },
34
+ "speculators_model_type": "eagle3",
35
+ "speculators_version": "0.6.0.dev0",
36
+ "target_hidden_size": null,
37
+ "tie_word_embeddings": false,
38
+ "transformer_layer_config": {
39
+ "attention_bias": false,
40
+ "attention_dropout": 0.0,
41
+ "bos_token_id": 1,
42
+ "eos_token_id": 2,
43
+ "head_dim": 128,
44
+ "hidden_act": "silu",
45
+ "hidden_size": 4096,
46
+ "initializer_range": 0.02,
47
+ "intermediate_size": 14336,
48
+ "layer_types": [
49
+ "full_attention"
50
+ ],
51
+ "max_position_embeddings": 131072,
52
+ "mlp_bias": false,
53
+ "model_type": "llama",
54
+ "num_attention_heads": 32,
55
+ "num_hidden_layers": 1,
56
+ "num_key_value_heads": 8,
57
+ "pad_token_id": null,
58
+ "pretraining_tp": 1,
59
+ "rms_norm_eps": 1e-05,
60
+ "rope_parameters": {
61
+ "factor": 8.0,
62
+ "high_freq_factor": 4.0,
63
+ "low_freq_factor": 1.0,
64
+ "original_max_position_embeddings": 8192,
65
+ "rope_theta": 500000.0,
66
+ "rope_type": "llama3"
67
+ },
68
+ "sliding_window": 2048,
69
+ "tie_word_embeddings": false,
70
+ "use_cache": true,
71
+ "vocab_size": 128256
72
+ },
73
+ "transformers_version": "5.10.4"
74
+ }
config.py ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from typing import Any, Literal
2
+
3
+ from pydantic import Field, field_serializer, field_validator
4
+ from transformers import AutoConfig, PretrainedConfig
5
+ from transformers.models.llama.configuration_llama import LlamaConfig
6
+
7
+ from speculators import SpeculatorModelConfig
8
+
9
+ __all__ = [
10
+ "Eagle3SpeculatorConfig",
11
+ ]
12
+
13
+
14
+ @SpeculatorModelConfig.register("eagle3")
15
+ class Eagle3SpeculatorConfig(SpeculatorModelConfig):
16
+ """
17
+ Configuration for EAGLE-3 speculator with vocabulary mapping.
18
+
19
+ EAGLE-3 features vocabulary mapping between draft (32K) and target (128K)
20
+ vocabularies, enabling cross-tokenizer speculation.
21
+
22
+ :param transformer_layer_config: Configuration for the transformer decoder layer
23
+ :param draft_vocab_size: Size of draft model vocabulary for speculation
24
+ :param norm_before_residual: Apply hidden_norm before storing residual
25
+ """
26
+
27
+ speculators_model_type: Literal["eagle3"] = "eagle3"
28
+ architectures: list[str] = Field(
29
+ default_factory=lambda: ["Eagle3Speculator"],
30
+ description="Model architectures that can load these weights",
31
+ )
32
+
33
+ transformer_layer_config: PretrainedConfig = Field(
34
+ default_factory=LlamaConfig,
35
+ description="Configuration for the transformer decoder layer",
36
+ )
37
+
38
+ draft_vocab_size: int = Field(
39
+ default=32000,
40
+ description="Size of draft model vocabulary for speculation",
41
+ )
42
+
43
+ norm_before_residual: bool = Field(
44
+ default=False,
45
+ description="Apply hidden_norm before storing residual",
46
+ )
47
+
48
+ target_hidden_size: int | None = Field(
49
+ default=None,
50
+ description="Hidden size of the target model (if different from draft model)",
51
+ )
52
+
53
+ eagle_aux_hidden_state_layer_ids: list[int] | None = Field(
54
+ default=None,
55
+ description="Layer IDs of the Eagle auxiliary hidden state layers",
56
+ )
57
+
58
+ norm_before_fc: bool = Field(
59
+ default=False,
60
+ description=(
61
+ "If True, vLLM will add and apply RMSNorm before the fc layer when loading "
62
+ "this draft model (e.g. for gpt-oss draft checkpoints). Set in config when "
63
+ "converting or saving gpt-oss draft models."
64
+ ),
65
+ )
66
+
67
+ embed_requires_grad: bool = Field(
68
+ default=False,
69
+ description="Whether embedding layer weights require gradients during training",
70
+ )
71
+
72
+ @field_serializer("transformer_layer_config")
73
+ def serialize_transformer_config(self, value: PretrainedConfig) -> dict:
74
+ """Serialize transformer config to dict."""
75
+ return value.to_diff_dict()
76
+
77
+ @field_validator("transformer_layer_config", mode="before")
78
+ @classmethod
79
+ def validate_transformer_config(cls, value: Any) -> PretrainedConfig:
80
+ """Validate and convert transformer config."""
81
+ if isinstance(value, dict):
82
+ config_class: type[PretrainedConfig] = LlamaConfig
83
+ if "model_type" in value:
84
+ config_class = AutoConfig.for_model(
85
+ model_type=value["model_type"]
86
+ ).__class__
87
+ return config_class(**value)
88
+ return value
89
+
90
+ @property
91
+ def target_vocab_size(self) -> int:
92
+ """Get target vocabulary size from transformer config."""
93
+ return self.transformer_layer_config.vocab_size
final_best_overall_selection.json ADDED
@@ -0,0 +1,1270 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "rank": [
3
+ "R2C",
4
+ "D",
5
+ "I75",
6
+ "R4B",
7
+ "R3B"
8
+ ],
9
+ "selected": "R2C",
10
+ "selected_checkpoint": "/opt/dlami/nvme/pearl-work/runs/eagle31_from_D_R2_20260619T101914Z/checkpoints/R2C_t7_g115/0",
11
+ "score": {
12
+ "D": {
13
+ "checkpoint": "/opt/dlami/nvme/pearl-work/runs/eagle31_synth_D_20260618T230500Z/checkpoints/D_lr3e6_ttt5/0",
14
+ "bestK_mean_req": 11.01077046868981,
15
+ "bestK_median_req": 6.24893154018202,
16
+ "all_modes_mean_req": 10.639310299572864,
17
+ "all_modes_median_req": 6.208932599213651,
18
+ "bestK_wins": 4,
19
+ "bestK_n": 21,
20
+ "same_mode_wins": 13,
21
+ "same_mode_n": 63,
22
+ "best_rows": [
23
+ {
24
+ "pergpu": "C1",
25
+ "group": "0064_0096",
26
+ "case": "K3",
27
+ "req": 4.340648699617045
28
+ },
29
+ {
30
+ "pergpu": "C1",
31
+ "group": "0096_0160",
32
+ "case": "K3",
33
+ "req": 5.082009293585532
34
+ },
35
+ {
36
+ "pergpu": "C1",
37
+ "group": "0192_0320",
38
+ "case": "K3",
39
+ "req": 5.071042188974214
40
+ },
41
+ {
42
+ "pergpu": "C1",
43
+ "group": "0448_0640",
44
+ "case": "K3",
45
+ "req": 4.973277389401213
46
+ },
47
+ {
48
+ "pergpu": "C1",
49
+ "group": "0896_1152",
50
+ "case": "K3",
51
+ "req": 4.593120404959152
52
+ },
53
+ {
54
+ "pergpu": "C1",
55
+ "group": "1280_1664",
56
+ "case": "K3",
57
+ "req": 3.671653204285534
58
+ },
59
+ {
60
+ "pergpu": "C1",
61
+ "group": "1792_2304",
62
+ "case": "K3",
63
+ "req": 2.6720819654293075
64
+ },
65
+ {
66
+ "pergpu": "C4",
67
+ "group": "0064_0096",
68
+ "case": "K3",
69
+ "req": 12.459347395590743
70
+ },
71
+ {
72
+ "pergpu": "C4",
73
+ "group": "0096_0160",
74
+ "case": "K3",
75
+ "req": 16.958368471708884
76
+ },
77
+ {
78
+ "pergpu": "C4",
79
+ "group": "0192_0320",
80
+ "case": "K3",
81
+ "req": 17.225365093891828
82
+ },
83
+ {
84
+ "pergpu": "C4",
85
+ "group": "0448_0640",
86
+ "case": "K3",
87
+ "req": 14.102911377729693
88
+ },
89
+ {
90
+ "pergpu": "C4",
91
+ "group": "0896_1152",
92
+ "case": "K3",
93
+ "req": 11.433175592163678
94
+ },
95
+ {
96
+ "pergpu": "C4",
97
+ "group": "1280_1664",
98
+ "case": "K3",
99
+ "req": 6.208932599213651
100
+ },
101
+ {
102
+ "pergpu": "C4",
103
+ "group": "1792_2304",
104
+ "case": "K3",
105
+ "req": 2.68813911579323
106
+ },
107
+ {
108
+ "pergpu": "C16",
109
+ "group": "0064_0096",
110
+ "case": "K3",
111
+ "req": 21.250502574501912
112
+ },
113
+ {
114
+ "pergpu": "C16",
115
+ "group": "0096_0160",
116
+ "case": "K3",
117
+ "req": 28.963871910708107
118
+ },
119
+ {
120
+ "pergpu": "C16",
121
+ "group": "0192_0320",
122
+ "case": "K3",
123
+ "req": 28.66553870639388
124
+ },
125
+ {
126
+ "pergpu": "C16",
127
+ "group": "0448_0640",
128
+ "case": "K3",
129
+ "req": 20.692730974131717
130
+ },
131
+ {
132
+ "pergpu": "C16",
133
+ "group": "0896_1152",
134
+ "case": "K4",
135
+ "req": 11.246015520158583
136
+ },
137
+ {
138
+ "pergpu": "C16",
139
+ "group": "1280_1664",
140
+ "case": "K3",
141
+ "req": 6.24893154018202
142
+ },
143
+ {
144
+ "pergpu": "C16",
145
+ "group": "1792_2304",
146
+ "case": "K3",
147
+ "req": 2.678515824066068
148
+ }
149
+ ]
150
+ },
151
+ "R2C": {
152
+ "checkpoint": "/opt/dlami/nvme/pearl-work/runs/eagle31_from_D_R2_20260619T101914Z/checkpoints/R2C_t7_g115/0",
153
+ "bestK_mean_req": 11.028786740657424,
154
+ "bestK_median_req": 6.320369991071075,
155
+ "all_modes_mean_req": 10.646122555261488,
156
+ "all_modes_median_req": 6.268194489166301,
157
+ "bestK_wins": 5,
158
+ "bestK_n": 21,
159
+ "same_mode_wins": 13,
160
+ "same_mode_n": 63,
161
+ "best_rows": [
162
+ {
163
+ "pergpu": "C1",
164
+ "group": "0064_0096",
165
+ "case": "K3",
166
+ "req": 4.345809793941278
167
+ },
168
+ {
169
+ "pergpu": "C1",
170
+ "group": "0096_0160",
171
+ "case": "K3",
172
+ "req": 5.043031838500465
173
+ },
174
+ {
175
+ "pergpu": "C1",
176
+ "group": "0192_0320",
177
+ "case": "K3",
178
+ "req": 5.112564427372901
179
+ },
180
+ {
181
+ "pergpu": "C1",
182
+ "group": "0448_0640",
183
+ "case": "K3",
184
+ "req": 5.018310840790181
185
+ },
186
+ {
187
+ "pergpu": "C1",
188
+ "group": "0896_1152",
189
+ "case": "K3",
190
+ "req": 4.565238972586731
191
+ },
192
+ {
193
+ "pergpu": "C1",
194
+ "group": "1280_1664",
195
+ "case": "K3",
196
+ "req": 3.6211113247324724
197
+ },
198
+ {
199
+ "pergpu": "C1",
200
+ "group": "1792_2304",
201
+ "case": "K3",
202
+ "req": 2.682296616202558
203
+ },
204
+ {
205
+ "pergpu": "C4",
206
+ "group": "0064_0096",
207
+ "case": "K3",
208
+ "req": 12.384162066047583
209
+ },
210
+ {
211
+ "pergpu": "C4",
212
+ "group": "0096_0160",
213
+ "case": "K3",
214
+ "req": 17.445615311171707
215
+ },
216
+ {
217
+ "pergpu": "C4",
218
+ "group": "0192_0320",
219
+ "case": "K3",
220
+ "req": 17.28022943877636
221
+ },
222
+ {
223
+ "pergpu": "C4",
224
+ "group": "0448_0640",
225
+ "case": "K3",
226
+ "req": 14.075180985855702
227
+ },
228
+ {
229
+ "pergpu": "C4",
230
+ "group": "0896_1152",
231
+ "case": "K3",
232
+ "req": 11.511396664297221
233
+ },
234
+ {
235
+ "pergpu": "C4",
236
+ "group": "1280_1664",
237
+ "case": "K3",
238
+ "req": 6.268194489166301
239
+ },
240
+ {
241
+ "pergpu": "C4",
242
+ "group": "1792_2304",
243
+ "case": "K3",
244
+ "req": 2.637542195101092
245
+ },
246
+ {
247
+ "pergpu": "C16",
248
+ "group": "0064_0096",
249
+ "case": "K3",
250
+ "req": 21.551989152848936
251
+ },
252
+ {
253
+ "pergpu": "C16",
254
+ "group": "0096_0160",
255
+ "case": "K4",
256
+ "req": 28.989323748105253
257
+ },
258
+ {
259
+ "pergpu": "C16",
260
+ "group": "0192_0320",
261
+ "case": "K3",
262
+ "req": 28.03680608539756
263
+ },
264
+ {
265
+ "pergpu": "C16",
266
+ "group": "0448_0640",
267
+ "case": "K3",
268
+ "req": 20.803426235673136
269
+ },
270
+ {
271
+ "pergpu": "C16",
272
+ "group": "0896_1152",
273
+ "case": "K3",
274
+ "req": 11.253671594598332
275
+ },
276
+ {
277
+ "pergpu": "C16",
278
+ "group": "1280_1664",
279
+ "case": "K3",
280
+ "req": 6.320369991071075
281
+ },
282
+ {
283
+ "pergpu": "C16",
284
+ "group": "1792_2304",
285
+ "case": "K3",
286
+ "req": 2.658249781569055
287
+ }
288
+ ]
289
+ },
290
+ "R3B": {
291
+ "checkpoint": "/opt/dlami/nvme/pearl-work/runs/eagle31_from_R2C_R3_20260619T110750Z/checkpoints/R3B_push_t7_g125/0",
292
+ "bestK_mean_req": 10.930522678161344,
293
+ "bestK_median_req": 6.302506475488388,
294
+ "all_modes_mean_req": 10.616307643630028,
295
+ "all_modes_median_req": 6.250999769912196,
296
+ "bestK_wins": 4,
297
+ "bestK_n": 21,
298
+ "same_mode_wins": 16,
299
+ "same_mode_n": 63,
300
+ "best_rows": [
301
+ {
302
+ "pergpu": "C1",
303
+ "group": "0064_0096",
304
+ "case": "K3",
305
+ "req": 4.361416441245556
306
+ },
307
+ {
308
+ "pergpu": "C1",
309
+ "group": "0096_0160",
310
+ "case": "K3",
311
+ "req": 4.999121377067832
312
+ },
313
+ {
314
+ "pergpu": "C1",
315
+ "group": "0192_0320",
316
+ "case": "K3",
317
+ "req": 5.056901294167795
318
+ },
319
+ {
320
+ "pergpu": "C1",
321
+ "group": "0448_0640",
322
+ "case": "K3",
323
+ "req": 4.966965324568487
324
+ },
325
+ {
326
+ "pergpu": "C1",
327
+ "group": "0896_1152",
328
+ "case": "K4",
329
+ "req": 4.506553004609621
330
+ },
331
+ {
332
+ "pergpu": "C1",
333
+ "group": "1280_1664",
334
+ "case": "K3",
335
+ "req": 3.7287656062613994
336
+ },
337
+ {
338
+ "pergpu": "C1",
339
+ "group": "1792_2304",
340
+ "case": "K3",
341
+ "req": 2.683940589003552
342
+ },
343
+ {
344
+ "pergpu": "C4",
345
+ "group": "0064_0096",
346
+ "case": "K3",
347
+ "req": 12.478396654148856
348
+ },
349
+ {
350
+ "pergpu": "C4",
351
+ "group": "0096_0160",
352
+ "case": "K3",
353
+ "req": 16.805795305278835
354
+ },
355
+ {
356
+ "pergpu": "C4",
357
+ "group": "0192_0320",
358
+ "case": "K3",
359
+ "req": 16.712033845492005
360
+ },
361
+ {
362
+ "pergpu": "C4",
363
+ "group": "0448_0640",
364
+ "case": "K3",
365
+ "req": 13.889444853230932
366
+ },
367
+ {
368
+ "pergpu": "C4",
369
+ "group": "0896_1152",
370
+ "case": "K3",
371
+ "req": 11.465113283960088
372
+ },
373
+ {
374
+ "pergpu": "C4",
375
+ "group": "1280_1664",
376
+ "case": "K3",
377
+ "req": 6.302506475488388
378
+ },
379
+ {
380
+ "pergpu": "C4",
381
+ "group": "1792_2304",
382
+ "case": "K3",
383
+ "req": 2.7456138168859376
384
+ },
385
+ {
386
+ "pergpu": "C16",
387
+ "group": "0064_0096",
388
+ "case": "K3",
389
+ "req": 21.539812617148385
390
+ },
391
+ {
392
+ "pergpu": "C16",
393
+ "group": "0096_0160",
394
+ "case": "K4",
395
+ "req": 27.506242498007495
396
+ },
397
+ {
398
+ "pergpu": "C16",
399
+ "group": "0192_0320",
400
+ "case": "K3",
401
+ "req": 28.896761654196446
402
+ },
403
+ {
404
+ "pergpu": "C16",
405
+ "group": "0448_0640",
406
+ "case": "K3",
407
+ "req": 20.678636070156728
408
+ },
409
+ {
410
+ "pergpu": "C16",
411
+ "group": "0896_1152",
412
+ "case": "K4",
413
+ "req": 11.320202611999019
414
+ },
415
+ {
416
+ "pergpu": "C16",
417
+ "group": "1280_1664",
418
+ "case": "K3",
419
+ "req": 6.250999769912196
420
+ },
421
+ {
422
+ "pergpu": "C16",
423
+ "group": "1792_2304",
424
+ "case": "K3",
425
+ "req": 2.64575314855868
426
+ }
427
+ ]
428
+ },
429
+ "R4B": {
430
+ "checkpoint": "/opt/dlami/nvme/pearl-work/runs/eagle31_from_R2C_R4_overall_20260619T121501Z/checkpoints/R4B_bal_t7_g120/0",
431
+ "bestK_mean_req": 10.98455474944484,
432
+ "bestK_median_req": 6.224871423401455,
433
+ "all_modes_mean_req": 10.63259449499394,
434
+ "all_modes_median_req": 6.133289779581119,
435
+ "bestK_wins": 1,
436
+ "bestK_n": 21,
437
+ "same_mode_wins": 6,
438
+ "same_mode_n": 63,
439
+ "best_rows": [
440
+ {
441
+ "pergpu": "C1",
442
+ "group": "0064_0096",
443
+ "case": "K3",
444
+ "req": 4.317949426375705
445
+ },
446
+ {
447
+ "pergpu": "C1",
448
+ "group": "0096_0160",
449
+ "case": "K3",
450
+ "req": 5.002604980494001
451
+ },
452
+ {
453
+ "pergpu": "C1",
454
+ "group": "0192_0320",
455
+ "case": "K4",
456
+ "req": 5.019319509066192
457
+ },
458
+ {
459
+ "pergpu": "C1",
460
+ "group": "0448_0640",
461
+ "case": "K3",
462
+ "req": 4.920876538642108
463
+ },
464
+ {
465
+ "pergpu": "C1",
466
+ "group": "0896_1152",
467
+ "case": "K3",
468
+ "req": 4.561425984365102
469
+ },
470
+ {
471
+ "pergpu": "C1",
472
+ "group": "1280_1664",
473
+ "case": "K3",
474
+ "req": 3.6506038438563735
475
+ },
476
+ {
477
+ "pergpu": "C1",
478
+ "group": "1792_2304",
479
+ "case": "K4",
480
+ "req": 2.6139966445546308
481
+ },
482
+ {
483
+ "pergpu": "C4",
484
+ "group": "0064_0096",
485
+ "case": "K3",
486
+ "req": 12.206785648917098
487
+ },
488
+ {
489
+ "pergpu": "C4",
490
+ "group": "0096_0160",
491
+ "case": "K3",
492
+ "req": 17.2747770857053
493
+ },
494
+ {
495
+ "pergpu": "C4",
496
+ "group": "0192_0320",
497
+ "case": "K4",
498
+ "req": 16.397716473649375
499
+ },
500
+ {
501
+ "pergpu": "C4",
502
+ "group": "0448_0640",
503
+ "case": "K3",
504
+ "req": 14.086573419010929
505
+ },
506
+ {
507
+ "pergpu": "C4",
508
+ "group": "0896_1152",
509
+ "case": "K3",
510
+ "req": 11.595116037386978
511
+ },
512
+ {
513
+ "pergpu": "C4",
514
+ "group": "1280_1664",
515
+ "case": "K3",
516
+ "req": 6.224871423401455
517
+ },
518
+ {
519
+ "pergpu": "C4",
520
+ "group": "1792_2304",
521
+ "case": "K3",
522
+ "req": 2.664359839611319
523
+ },
524
+ {
525
+ "pergpu": "C16",
526
+ "group": "0064_0096",
527
+ "case": "K3",
528
+ "req": 21.496468806489347
529
+ },
530
+ {
531
+ "pergpu": "C16",
532
+ "group": "0096_0160",
533
+ "case": "K3",
534
+ "req": 29.42890749525653
535
+ },
536
+ {
537
+ "pergpu": "C16",
538
+ "group": "0192_0320",
539
+ "case": "K3",
540
+ "req": 28.225909518677216
541
+ },
542
+ {
543
+ "pergpu": "C16",
544
+ "group": "0448_0640",
545
+ "case": "K3",
546
+ "req": 20.808448351955395
547
+ },
548
+ {
549
+ "pergpu": "C16",
550
+ "group": "0896_1152",
551
+ "case": "K3",
552
+ "req": 11.415502159224685
553
+ },
554
+ {
555
+ "pergpu": "C16",
556
+ "group": "1280_1664",
557
+ "case": "K3",
558
+ "req": 6.133289779581119
559
+ },
560
+ {
561
+ "pergpu": "C16",
562
+ "group": "1792_2304",
563
+ "case": "K3",
564
+ "req": 2.630146772120759
565
+ }
566
+ ]
567
+ },
568
+ "I75": {
569
+ "checkpoint": "/opt/dlami/nvme/pearl-work/runs/eagle31_R2C_R4B_interp_20260619T125922Z/checkpoints/I75_R2C_to_R4B/0",
570
+ "bestK_mean_req": 11.002885406498207,
571
+ "bestK_median_req": 6.29083441716855,
572
+ "all_modes_mean_req": 10.643384618181745,
573
+ "all_modes_median_req": 6.236852595406165,
574
+ "bestK_wins": 7,
575
+ "bestK_n": 21,
576
+ "same_mode_wins": 15,
577
+ "same_mode_n": 63,
578
+ "best_rows": [
579
+ {
580
+ "pergpu": "C1",
581
+ "group": "0064_0096",
582
+ "case": "K3",
583
+ "req": 4.4033293565344795
584
+ },
585
+ {
586
+ "pergpu": "C1",
587
+ "group": "0096_0160",
588
+ "case": "K3",
589
+ "req": 4.925049708635739
590
+ },
591
+ {
592
+ "pergpu": "C1",
593
+ "group": "0192_0320",
594
+ "case": "K3",
595
+ "req": 5.09270894394924
596
+ },
597
+ {
598
+ "pergpu": "C1",
599
+ "group": "0448_0640",
600
+ "case": "K3",
601
+ "req": 4.965143642890324
602
+ },
603
+ {
604
+ "pergpu": "C1",
605
+ "group": "0896_1152",
606
+ "case": "K3",
607
+ "req": 4.557991773438703
608
+ },
609
+ {
610
+ "pergpu": "C1",
611
+ "group": "1280_1664",
612
+ "case": "K3",
613
+ "req": 3.64281318744163
614
+ },
615
+ {
616
+ "pergpu": "C1",
617
+ "group": "1792_2304",
618
+ "case": "K3",
619
+ "req": 2.7147897420230516
620
+ },
621
+ {
622
+ "pergpu": "C4",
623
+ "group": "0064_0096",
624
+ "case": "K3",
625
+ "req": 12.616925852121053
626
+ },
627
+ {
628
+ "pergpu": "C4",
629
+ "group": "0096_0160",
630
+ "case": "K3",
631
+ "req": 17.45820492614054
632
+ },
633
+ {
634
+ "pergpu": "C4",
635
+ "group": "0192_0320",
636
+ "case": "K3",
637
+ "req": 16.83481421247621
638
+ },
639
+ {
640
+ "pergpu": "C4",
641
+ "group": "0448_0640",
642
+ "case": "K3",
643
+ "req": 14.077199080732221
644
+ },
645
+ {
646
+ "pergpu": "C4",
647
+ "group": "0896_1152",
648
+ "case": "K3",
649
+ "req": 11.85111692517517
650
+ },
651
+ {
652
+ "pergpu": "C4",
653
+ "group": "1280_1664",
654
+ "case": "K3",
655
+ "req": 6.236852595406165
656
+ },
657
+ {
658
+ "pergpu": "C4",
659
+ "group": "1792_2304",
660
+ "case": "K3",
661
+ "req": 2.737689839220354
662
+ },
663
+ {
664
+ "pergpu": "C16",
665
+ "group": "0064_0096",
666
+ "case": "K3",
667
+ "req": 21.128857356861452
668
+ },
669
+ {
670
+ "pergpu": "C16",
671
+ "group": "0096_0160",
672
+ "case": "K3",
673
+ "req": 27.936159528952828
674
+ },
675
+ {
676
+ "pergpu": "C16",
677
+ "group": "0192_0320",
678
+ "case": "K3",
679
+ "req": 28.16109332858029
680
+ },
681
+ {
682
+ "pergpu": "C16",
683
+ "group": "0448_0640",
684
+ "case": "K3",
685
+ "req": 21.105914018101664
686
+ },
687
+ {
688
+ "pergpu": "C16",
689
+ "group": "0896_1152",
690
+ "case": "K3",
691
+ "req": 11.675093963862334
692
+ },
693
+ {
694
+ "pergpu": "C16",
695
+ "group": "1280_1664",
696
+ "case": "K3",
697
+ "req": 6.29083441716855
698
+ },
699
+ {
700
+ "pergpu": "C16",
701
+ "group": "1792_2304",
702
+ "case": "K3",
703
+ "req": 2.648011136750329
704
+ }
705
+ ]
706
+ }
707
+ },
708
+ "comparisons": {
709
+ "D_vs_R2C": {
710
+ "bestK_delta_pct": {
711
+ "mean": -0.07880272911195497,
712
+ "median": -0.11876024421106912,
713
+ "better": 8,
714
+ "n": 21,
715
+ "min": -2.792947286593006,
716
+ "max": 2.2425258393600656
717
+ },
718
+ "same_mode_delta_pct": {
719
+ "mean": 0.1584077741036659,
720
+ "median": 0.19701623660723921,
721
+ "better": 34,
722
+ "n": 63,
723
+ "min": -3.416064042857059,
724
+ "max": 4.803370368575877
725
+ },
726
+ "by_case_same_mode_delta_pct": {
727
+ "K3": {
728
+ "mean": -0.17641733735825152,
729
+ "median": -0.31749778021706865,
730
+ "better": 9,
731
+ "n": 21,
732
+ "min": -2.857844009005339,
733
+ "max": 2.2425258393600656
734
+ },
735
+ "K4": {
736
+ "mean": 0.1535449818786891,
737
+ "median": 0.6895037907797219,
738
+ "better": 14,
739
+ "n": 21,
740
+ "min": -3.153861979125061,
741
+ "max": 2.8198042199103712
742
+ },
743
+ "K5": {
744
+ "mean": 0.4980956777905602,
745
+ "median": 0.027814196872566477,
746
+ "better": 11,
747
+ "n": 21,
748
+ "min": -3.416064042857059,
749
+ "max": 4.803370368575877
750
+ }
751
+ },
752
+ "by_pergpu_same_mode_delta_pct": {
753
+ "C1": {
754
+ "mean": 0.5188825467022151,
755
+ "median": 0.7354129960569056,
756
+ "better": 13,
757
+ "n": 21,
758
+ "min": -1.8917533545548704,
759
+ "max": 3.718524618168484
760
+ },
761
+ "C4": {
762
+ "mean": -0.16936552435083488,
763
+ "median": -0.31749778021706865,
764
+ "better": 10,
765
+ "n": 21,
766
+ "min": -3.416064042857059,
767
+ "max": 2.8198042199103712
768
+ },
769
+ "C16": {
770
+ "mean": 0.1257062999596175,
771
+ "median": 0.027814196872566477,
772
+ "better": 11,
773
+ "n": 21,
774
+ "min": -3.153861979125061,
775
+ "max": 4.803370368575877
776
+ }
777
+ }
778
+ },
779
+ "R2C_vs_D": {
780
+ "bestK_delta_pct": {
781
+ "mean": 0.09170762652953315,
782
+ "median": 0.11890145186566059,
783
+ "better": 13,
784
+ "n": 21,
785
+ "min": -2.193339631381419,
786
+ "max": 2.8731940827661617
787
+ },
788
+ "same_mode_delta_pct": {
789
+ "mean": -0.12888693784287497,
790
+ "median": -0.19662884585505136,
791
+ "better": 29,
792
+ "n": 63,
793
+ "min": -4.583221275883798,
794
+ "max": 3.5368863455438992
795
+ },
796
+ "by_case_same_mode_delta_pct": {
797
+ "K3": {
798
+ "mean": 0.19352113492479958,
799
+ "median": 0.31850903934678154,
800
+ "better": 12,
801
+ "n": 21,
802
+ "min": -2.193339631381419,
803
+ "max": 2.941919478573518
804
+ },
805
+ "K4": {
806
+ "mean": -0.13039822863865758,
807
+ "median": -0.6847821916099783,
808
+ "better": 7,
809
+ "n": 21,
810
+ "min": -2.7424718820504568,
811
+ "max": 3.2565696924798937
812
+ },
813
+ "K5": {
814
+ "mean": -0.44978371981476695,
815
+ "median": -0.027806462728285908,
816
+ "better": 10,
817
+ "n": 21,
818
+ "min": -4.583221275883798,
819
+ "max": 3.5368863455438992
820
+ }
821
+ },
822
+ "by_pergpu_same_mode_delta_pct": {
823
+ "C1": {
824
+ "mean": -0.500477369914816,
825
+ "median": -0.7300441564533799,
826
+ "better": 8,
827
+ "n": 21,
828
+ "min": -3.585207784104072,
829
+ "max": 1.9282307239589125
830
+ },
831
+ "C4": {
832
+ "mean": 0.19777772340881436,
833
+ "median": 0.31850903934678154,
834
+ "better": 11,
835
+ "n": 21,
836
+ "min": -2.7424718820504568,
837
+ "max": 3.5368863455438992
838
+ },
839
+ "C16": {
840
+ "mean": -0.08396116702262336,
841
+ "median": -0.027806462728285908,
842
+ "better": 10,
843
+ "n": 21,
844
+ "min": -4.583221275883798,
845
+ "max": 3.2565696924798937
846
+ }
847
+ }
848
+ },
849
+ "R3B_vs_D": {
850
+ "bestK_delta_pct": {
851
+ "mean": -0.2963242613621559,
852
+ "median": 0.03309733379022184,
853
+ "better": 11,
854
+ "n": 21,
855
+ "min": -5.032577885975664,
856
+ "max": 2.138085069892215
857
+ },
858
+ "same_mode_delta_pct": {
859
+ "mean": -0.013405435075073857,
860
+ "median": 0.06677484478403439,
861
+ "better": 33,
862
+ "n": 63,
863
+ "min": -8.693321989217505,
864
+ "max": 5.015794971119991
865
+ },
866
+ "by_case_same_mode_delta_pct": {
867
+ "K3": {
868
+ "mean": -0.3742238297936533,
869
+ "median": 0.03309733379022184,
870
+ "better": 11,
871
+ "n": 21,
872
+ "min": -8.693321989217505,
873
+ "max": 2.6963048189759364
874
+ },
875
+ "K4": {
876
+ "mean": 0.22664545483545545,
877
+ "median": 0.14161833273311775,
878
+ "better": 12,
879
+ "n": 21,
880
+ "min": -3.4378705777708185,
881
+ "max": 5.015794971119991
882
+ },
883
+ "K5": {
884
+ "mean": 0.10736206973297627,
885
+ "median": -0.018749980842536207,
886
+ "better": 10,
887
+ "n": 21,
888
+ "min": -2.5587888291916716,
889
+ "max": 2.561130498196418
890
+ }
891
+ },
892
+ "by_pergpu_same_mode_delta_pct": {
893
+ "C1": {
894
+ "mean": -0.17322789421804843,
895
+ "median": -0.018749980842536207,
896
+ "better": 10,
897
+ "n": 21,
898
+ "min": -3.4378705777708185,
899
+ "max": 2.7204116011724677
900
+ },
901
+ "C4": {
902
+ "mean": 0.1886464090990184,
903
+ "median": 0.15289130283704377,
904
+ "better": 12,
905
+ "n": 21,
906
+ "min": -2.9800892207611396,
907
+ "max": 5.015794971119991
908
+ },
909
+ "C16": {
910
+ "mean": -0.05563482010619155,
911
+ "median": 0.03309733379022184,
912
+ "better": 11,
913
+ "n": 21,
914
+ "min": -8.693321989217505,
915
+ "max": 2.6963048189759364
916
+ }
917
+ }
918
+ },
919
+ "R3B_vs_R2C": {
920
+ "bestK_delta_pct": {
921
+ "mean": -0.3727545477659004,
922
+ "median": -0.4701075533616206,
923
+ "better": 8,
924
+ "n": 21,
925
+ "min": -5.115956698350688,
926
+ "max": 4.097436696390111
927
+ },
928
+ "same_mode_delta_pct": {
929
+ "mean": 0.13661027170050316,
930
+ "median": 0.12479787220389671,
931
+ "better": 35,
932
+ "n": 63,
933
+ "min": -8.097903686604491,
934
+ "max": 4.757068672699782
935
+ },
936
+ "by_case_same_mode_delta_pct": {
937
+ "K3": {
938
+ "mean": -0.554830041280814,
939
+ "median": -0.4701075533616206,
940
+ "better": 7,
941
+ "n": 21,
942
+ "min": -8.097903686604491,
943
+ "max": 4.097436696390111
944
+ },
945
+ "K4": {
946
+ "mean": 0.3682314646752367,
947
+ "median": 0.8026789117275612,
948
+ "better": 15,
949
+ "n": 21,
950
+ "min": -5.115956698350688,
951
+ "max": 4.631831839751643
952
+ },
953
+ "K5": {
954
+ "mean": 0.5964293917070868,
955
+ "median": 0.29140957374236276,
956
+ "better": 13,
957
+ "n": 21,
958
+ "min": -3.553803428811142,
959
+ "max": 4.757068672699782
960
+ }
961
+ },
962
+ "by_pergpu_same_mode_delta_pct": {
963
+ "C1": {
964
+ "mean": 0.34642711807042215,
965
+ "median": 0.22116819741746507,
966
+ "better": 13,
967
+ "n": 21,
968
+ "min": -3.553803428811142,
969
+ "max": 4.631831839751643
970
+ },
971
+ "C4": {
972
+ "mean": 0.005895538923725428,
973
+ "median": 0.04992086585313693,
974
+ "better": 12,
975
+ "n": 21,
976
+ "min": -3.6675118330916523,
977
+ "max": 4.097436696390111
978
+ },
979
+ "C16": {
980
+ "mean": 0.057508158107361845,
981
+ "median": -0.05649843090673734,
982
+ "better": 10,
983
+ "n": 21,
984
+ "min": -8.097903686604491,
985
+ "max": 4.757068672699782
986
+ }
987
+ }
988
+ },
989
+ "R4B_vs_D": {
990
+ "bestK_delta_pct": {
991
+ "mean": -0.5833476961931531,
992
+ "median": -0.6900411441387422,
993
+ "better": 7,
994
+ "n": 21,
995
+ "min": -4.804824836693533,
996
+ "max": 1.8657963148062784
997
+ },
998
+ "same_mode_delta_pct": {
999
+ "mean": -0.3341194738758797,
1000
+ "median": -0.4164792669788753,
1001
+ "better": 24,
1002
+ "n": 63,
1003
+ "min": -6.033864812331002,
1004
+ "max": 4.42224959243025
1005
+ },
1006
+ "by_case_same_mode_delta_pct": {
1007
+ "K3": {
1008
+ "mean": -0.5651274618187416,
1009
+ "median": -0.6900411441387422,
1010
+ "better": 7,
1011
+ "n": 21,
1012
+ "min": -6.033864812331002,
1013
+ "max": 4.42224959243025
1014
+ },
1015
+ "K4": {
1016
+ "mean": 0.4197990605177195,
1017
+ "median": 0.2617800756139932,
1018
+ "better": 12,
1019
+ "n": 21,
1020
+ "min": -2.45512367336006,
1021
+ "max": 4.001577247080768
1022
+ },
1023
+ "K5": {
1024
+ "mean": -0.857030020326617,
1025
+ "median": -0.4164792669788753,
1026
+ "better": 5,
1027
+ "n": 21,
1028
+ "min": -3.9587985265653547,
1029
+ "max": 1.5656119454031225
1030
+ }
1031
+ },
1032
+ "by_pergpu_same_mode_delta_pct": {
1033
+ "C1": {
1034
+ "mean": -0.8286723384483985,
1035
+ "median": -0.6900411441387422,
1036
+ "better": 4,
1037
+ "n": 21,
1038
+ "min": -3.4082859054343273,
1039
+ "max": 0.9801216037333749
1040
+ },
1041
+ "C4": {
1042
+ "mean": -0.1647603917154556,
1043
+ "median": -0.11584812724956262,
1044
+ "better": 10,
1045
+ "n": 21,
1046
+ "min": -6.033864812331002,
1047
+ "max": 4.001577247080768
1048
+ },
1049
+ "C16": {
1050
+ "mean": -0.00892569146378501,
1051
+ "median": -0.25585329480316554,
1052
+ "better": 10,
1053
+ "n": 21,
1054
+ "min": -3.9587985265653547,
1055
+ "max": 4.42224959243025
1056
+ }
1057
+ }
1058
+ },
1059
+ "R4B_vs_R2C": {
1060
+ "bestK_delta_pct": {
1061
+ "mean": -0.6680985458702093,
1062
+ "median": -0.6410857558564742,
1063
+ "better": 8,
1064
+ "n": 21,
1065
+ "min": -5.107067404710786,
1066
+ "max": 1.5163642690354528
1067
+ },
1068
+ "same_mode_delta_pct": {
1069
+ "mean": -0.18871694021481403,
1070
+ "median": -0.2073824265662827,
1071
+ "better": 28,
1072
+ "n": 63,
1073
+ "min": -6.33220520570762,
1074
+ "max": 3.7301162938536914
1075
+ },
1076
+ "by_case_same_mode_delta_pct": {
1077
+ "K3": {
1078
+ "mean": -0.7524601680653477,
1079
+ "median": -0.6410857558564742,
1080
+ "better": 8,
1081
+ "n": 21,
1082
+ "min": -6.33220520570762,
1083
+ "max": 2.2681494216569176
1084
+ },
1085
+ "K4": {
1086
+ "mean": 0.5616212176191766,
1087
+ "median": 0.1990025131348938,
1088
+ "better": 11,
1089
+ "n": 21,
1090
+ "min": -1.5398201340031448,
1091
+ "max": 3.6251093790500732
1092
+ },
1093
+ "K5": {
1094
+ "mean": -0.375311870198271,
1095
+ "median": -0.32269127018883514,
1096
+ "better": 9,
1097
+ "n": 21,
1098
+ "min": -4.5602433809416425,
1099
+ "max": 3.7301162938536914
1100
+ }
1101
+ },
1102
+ "by_pergpu_same_mode_delta_pct": {
1103
+ "C1": {
1104
+ "mean": -0.3126630426712668,
1105
+ "median": -0.6410857558564742,
1106
+ "better": 9,
1107
+ "n": 21,
1108
+ "min": -3.958163262264469,
1109
+ "max": 2.8591585460401525
1110
+ },
1111
+ "C4": {
1112
+ "mean": -0.3425514259714047,
1113
+ "median": -0.691157012433552,
1114
+ "better": 9,
1115
+ "n": 21,
1116
+ "min": -6.33220520570762,
1117
+ "max": 3.541405388179486
1118
+ },
1119
+ "C16": {
1120
+ "mean": 0.08906364799822948,
1121
+ "median": -0.049719429248085145,
1122
+ "better": 10,
1123
+ "n": 21,
1124
+ "min": -3.1190332539691723,
1125
+ "max": 3.7301162938536914
1126
+ }
1127
+ }
1128
+ },
1129
+ "I75_vs_D": {
1130
+ "bestK_delta_pct": {
1131
+ "mean": 0.2781742244066904,
1132
+ "median": 0.42726434069380037,
1133
+ "better": 11,
1134
+ "n": 21,
1135
+ "min": -3.5482562031885267,
1136
+ "max": 3.815381927355732
1137
+ },
1138
+ "same_mode_delta_pct": {
1139
+ "mean": 0.05506254172994511,
1140
+ "median": -0.16354902158127738,
1141
+ "better": 31,
1142
+ "n": 63,
1143
+ "min": -4.825023938996664,
1144
+ "max": 6.796841602306669
1145
+ },
1146
+ "by_case_same_mode_delta_pct": {
1147
+ "K3": {
1148
+ "mean": 0.4201484946424493,
1149
+ "median": 0.42726434069380037,
1150
+ "better": 11,
1151
+ "n": 21,
1152
+ "min": -3.5482562031885267,
1153
+ "max": 6.796841602306669
1154
+ },
1155
+ "K4": {
1156
+ "mean": -0.1265426651875335,
1157
+ "median": -0.4195153736555879,
1158
+ "better": 10,
1159
+ "n": 21,
1160
+ "min": -4.825023938996664,
1161
+ "max": 4.654618845883718
1162
+ },
1163
+ "K5": {
1164
+ "mean": -0.1284182042650805,
1165
+ "median": -0.17901407987755968,
1166
+ "better": 10,
1167
+ "n": 21,
1168
+ "min": -2.7992814701186197,
1169
+ "max": 2.695008455254677
1170
+ }
1171
+ },
1172
+ "by_pergpu_same_mode_delta_pct": {
1173
+ "C1": {
1174
+ "mean": -0.6841478532264662,
1175
+ "median": -0.8544576951065808,
1176
+ "better": 5,
1177
+ "n": 21,
1178
+ "min": -3.088534000673826,
1179
+ "max": 1.7528081155469222
1180
+ },
1181
+ "C4": {
1182
+ "mean": 0.47087296595067973,
1183
+ "median": 0.7470760693007783,
1184
+ "better": 13,
1185
+ "n": 21,
1186
+ "min": -3.110838016041484,
1187
+ "max": 3.6555139877143983
1188
+ },
1189
+ "C16": {
1190
+ "mean": 0.37846251246562185,
1191
+ "median": 0.47470634918689303,
1192
+ "better": 13,
1193
+ "n": 21,
1194
+ "min": -4.825023938996664,
1195
+ "max": 6.796841602306669
1196
+ }
1197
+ }
1198
+ },
1199
+ "I75_vs_R2C": {
1200
+ "bestK_delta_pct": {
1201
+ "mean": 0.19133985790344182,
1202
+ "median": 0.014337967508537552,
1203
+ "better": 11,
1204
+ "n": 21,
1205
+ "min": -3.6329382096098706,
1206
+ "max": 3.797006330563124
1207
+ },
1208
+ "same_mode_delta_pct": {
1209
+ "mean": 0.20186806153065123,
1210
+ "median": 0.05785485353653197,
1211
+ "better": 33,
1212
+ "n": 63,
1213
+ "min": -7.762231499984207,
1214
+ "max": 5.300878621877336
1215
+ },
1216
+ "by_case_same_mode_delta_pct": {
1217
+ "K3": {
1218
+ "mean": 0.22532327233801935,
1219
+ "median": 0.014337967508537552,
1220
+ "better": 11,
1221
+ "n": 21,
1222
+ "min": -2.9192865064837425,
1223
+ "max": 3.797006330563124
1224
+ },
1225
+ "K4": {
1226
+ "mean": 0.015450167370021467,
1227
+ "median": 0.05785485353653197,
1228
+ "better": 11,
1229
+ "n": 21,
1230
+ "min": -7.762231499984207,
1231
+ "max": 3.4867575831166953
1232
+ },
1233
+ "K5": {
1234
+ "mean": 0.36483074488391287,
1235
+ "median": 0.1867269441248487,
1236
+ "better": 11,
1237
+ "n": 21,
1238
+ "min": -2.99645530092435,
1239
+ "max": 5.300878621877336
1240
+ }
1241
+ },
1242
+ "by_pergpu_same_mode_delta_pct": {
1243
+ "C1": {
1244
+ "mean": -0.17492929617212266,
1245
+ "median": -0.15874742136273712,
1246
+ "better": 10,
1247
+ "n": 21,
1248
+ "min": -2.99645530092435,
1249
+ "max": 2.526992582883647
1250
+ },
1251
+ "C4": {
1252
+ "mean": 0.2885656142667913,
1253
+ "median": 0.014337967508537552,
1254
+ "better": 11,
1255
+ "n": 21,
1256
+ "min": -2.65919938593675,
1257
+ "max": 4.535823449313536
1258
+ },
1259
+ "C16": {
1260
+ "mean": 0.4919678664972851,
1261
+ "median": 0.44330029178130115,
1262
+ "better": 12,
1263
+ "n": 21,
1264
+ "min": -7.762231499984207,
1265
+ "max": 5.300878621877336
1266
+ }
1267
+ }
1268
+ }
1269
+ }
1270
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:96333fe40686de700d3d1db4885ffff749d65f846adc8dd0195dfbe0cc9cb449
3
+ size 1900463040
selected_head_meta.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "selected": "R2C",
3
+ "source_checkpoint": "/opt/dlami/nvme/pearl-work/runs/eagle31_from_D_R2_20260619T101914Z/checkpoints/R2C_t7_g115/0",
4
+ "selection_rule": "best overall 8xH100 serving throughput by aggregate best-K req/s across per-GPU C=1/4/16 and prompt buckets",
5
+ "final_rank": ["R2C", "D", "I75", "R4B", "R3B"],
6
+ "bestK_mean_req_s": {"R2C": 11.0288, "D": 11.0108, "I75": 11.0029, "R4B": 10.9846, "R3B": 10.9305},
7
+ "s3_artifact_prefix": "s3://pearl-eagle31-artifacts-507286591552-us-east-2/eagle31-final-r2c-20260619T1318Z",
8
+ "pr_branch": "feat/real-prompt-eagle-mining-bench",
9
+ "pr_commit": "85861376 feat: add multi-replica EAGLE benchmark"
10
+ }
val_metrics.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"loss_0_epoch": 3.2616615853658537, "full_acc_0_epoch": 0.00035569105691056913, "cond_acc_0_epoch": 0.00035569105691056913, "loss_1_epoch": 3.758689024390244, "full_acc_1_epoch": 0.0, "cond_acc_1_epoch": 0.0, "loss_2_epoch": 4.20766006097561, "full_acc_2_epoch": 0.0, "cond_acc_2_epoch": 0.0, "loss_3_epoch": 4.775914634146342, "full_acc_3_epoch": 0.0, "cond_acc_3_epoch": 0.0, "loss_4_epoch": 5.466768292682927, "full_acc_4_epoch": 0.0, "cond_acc_4_epoch": 0.0, "loss_5_epoch": 6.279192073170732, "full_acc_5_epoch": 0.0, "cond_acc_5_epoch": 0.0, "loss_6_epoch": 7.226143292682927, "full_acc_6_epoch": 0.0, "cond_acc_6_epoch": 0.0, "loss_epoch": 34.976028963414635}