hbfreed commited on
Commit
75b354b
·
verified ·
1 Parent(s): 9057161

Add files using upload-large-folder tool

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. evals/general_suite/base_full_v2/student/results_2026-07-17T11-10-28.190178.json +333 -0
  2. evals/general_suite/base_full_v2/student/results_2026-07-17T11-13-41.342240.json +225 -0
  3. evals/general_suite/base_full_v2/student/samples_gsm8k_cot_zeroshot_2026-07-17T11-10-28.190178.jsonl +0 -0
  4. evals/general_suite/base_full_v2/student/samples_humaneval_2026-07-17T11-13-41.342240.jsonl +0 -0
  5. evals/general_suite/base_full_v2/student/samples_ifeval_2026-07-17T11-10-28.190178.jsonl +0 -0
  6. evals/general_suite/base_full_v2/student/samples_mbpp_2026-07-17T11-13-41.342240.jsonl +0 -0
  7. evals/general_suite/base_full_v2/student/samples_minerva_math500_2026-07-17T11-10-28.190178.jsonl +0 -0
  8. evals/general_suite/gsm8k_protocol/student/results_2026-07-17T10-25-18.320120.json +412 -0
  9. evals/general_suite/gsm8k_protocol/student/samples_gsm8k_2026-07-17T10-25-18.320120.jsonl +0 -0
  10. evals/general_suite/gsm8k_protocol/student/samples_gsm8k_cot_2026-07-17T10-25-18.320120.jsonl +0 -0
  11. evals/general_suite/gsm8k_protocol/student/samples_gsm8k_cot_zeroshot_2026-07-17T10-25-18.320120.jsonl +0 -0
  12. evals/general_suite/healed/reap_keep25_s1224/student/results_2026-07-17T17-42-23.472237.json +337 -0
  13. evals/general_suite/healed/reap_keep25_s1224/student/results_2026-07-17T17-45-52.249309.json +225 -0
  14. evals/general_suite/healed/reap_keep25_s1224/student/samples_gsm8k_cot_zeroshot_2026-07-17T17-42-23.472237.jsonl +0 -0
  15. evals/general_suite/healed/reap_keep25_s1224/student/samples_humaneval_2026-07-17T17-45-52.249309.jsonl +0 -0
  16. evals/general_suite/healed/reap_keep25_s1224/student/samples_ifeval_2026-07-17T17-42-23.472237.jsonl +0 -0
  17. evals/general_suite/healed/reap_keep25_s1224/student/samples_mbpp_2026-07-17T17-45-52.249309.jsonl +0 -0
  18. evals/general_suite/healed/reap_keep25_s1224/student/samples_minerva_math500_2026-07-17T17-42-23.472237.jsonl +0 -0
  19. evals/general_suite/healed/reap_keep25_s1225/student/results_2026-07-17T17-25-02.868375.json +337 -0
  20. evals/general_suite/healed/reap_keep25_s1225/student/results_2026-07-17T17-29-11.051064.json +225 -0
  21. evals/general_suite/healed/reap_keep25_s1225/student/samples_gsm8k_cot_zeroshot_2026-07-17T17-25-02.868375.jsonl +0 -0
  22. evals/general_suite/healed/reap_keep25_s1225/student/samples_humaneval_2026-07-17T17-29-11.051064.jsonl +0 -0
  23. evals/general_suite/healed/reap_keep25_s1225/student/samples_ifeval_2026-07-17T17-25-02.868375.jsonl +0 -0
  24. evals/general_suite/healed/reap_keep25_s1225/student/samples_mbpp_2026-07-17T17-29-11.051064.jsonl +0 -0
  25. evals/general_suite/healed/reap_keep25_s1225/student/samples_minerva_math500_2026-07-17T17-25-02.868375.jsonl +0 -0
  26. evals/general_suite/healed/reap_keep25_s1226/student/samples_gsm8k_cot_zeroshot_2026-07-17T17-23-38.836337.jsonl +0 -0
  27. evals/general_suite/healed/reap_keep25_s1226/student/samples_ifeval_2026-07-17T17-23-38.836337.jsonl +0 -0
  28. evals/general_suite/healed/reap_keep25_s1226/student/samples_minerva_math500_2026-07-17T17-23-38.836337.jsonl +0 -0
  29. evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/results_2026-07-19T22-55-09.344078.json +337 -0
  30. evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/results_2026-07-19T22-58-18.278433.json +225 -0
  31. evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/samples_gsm8k_cot_zeroshot_2026-07-19T22-55-09.344078.jsonl +0 -0
  32. evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/samples_humaneval_2026-07-19T22-58-18.278433.jsonl +0 -0
  33. evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/samples_ifeval_2026-07-19T22-55-09.344078.jsonl +0 -0
  34. evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/samples_mbpp_2026-07-19T22-58-18.278433.jsonl +0 -0
  35. evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/samples_minerva_math500_2026-07-19T22-55-09.344078.jsonl +0 -0
  36. evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/results_2026-07-19T23-04-02.148638.json +337 -0
  37. evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/results_2026-07-19T23-07-03.090538.json +225 -0
  38. evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/samples_gsm8k_cot_zeroshot_2026-07-19T23-04-02.148638.jsonl +0 -0
  39. evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/samples_humaneval_2026-07-19T23-07-03.090538.jsonl +0 -0
  40. evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/samples_ifeval_2026-07-19T23-04-02.148638.jsonl +0 -0
  41. evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/samples_mbpp_2026-07-19T23-07-03.090538.jsonl +0 -0
  42. evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/samples_minerva_math500_2026-07-19T23-04-02.148638.jsonl +0 -0
  43. evals/general_suite/healed/reap_keep75_s1225/student/samples_gsm8k_cot_zeroshot_2026-07-19T11-01-06.595488.jsonl +0 -0
  44. evals/general_suite/healed/reap_keep75_s1225/student/samples_ifeval_2026-07-19T11-01-06.595488.jsonl +0 -0
  45. evals/general_suite/healed/reap_keep75_s1225/student/samples_minerva_math500_2026-07-19T11-01-06.595488.jsonl +0 -0
  46. evals/general_suite/healed/uniform_keep25_s1225/student/results_2026-07-17T19-15-00.481091.json +337 -0
  47. evals/general_suite/healed/uniform_keep25_s1225/student/samples_gsm8k_cot_zeroshot_2026-07-17T19-15-00.481091.jsonl +0 -0
  48. evals/general_suite/healed/uniform_keep25_s1225/student/samples_humaneval_2026-07-17T19-19-12.985404.jsonl +0 -0
  49. evals/general_suite/healed/uniform_keep25_s1225/student/samples_ifeval_2026-07-17T19-15-00.481091.jsonl +0 -0
  50. evals/general_suite/healed/uniform_keep25_s1225/student/samples_mbpp_2026-07-17T19-19-12.985404.jsonl +0 -0
evals/general_suite/base_full_v2/student/results_2026-07-17T11-10-28.190178.json ADDED
@@ -0,0 +1,333 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "gsm8k_cot_zeroshot": {
4
+ "name": "gsm8k_cot_zeroshot",
5
+ "alias": "gsm8k_cot_zeroshot",
6
+ "sample_len": 1319,
7
+ "exact_match,strict-match": 0.0,
8
+ "exact_match_stderr,strict-match": 0.0,
9
+ "exact_match,flexible-extract": 0.6944655041698257,
10
+ "exact_match_stderr,flexible-extract": 0.01268813407672688
11
+ },
12
+ "minerva_math500": {
13
+ "name": "minerva_math500",
14
+ "alias": "minerva_math500",
15
+ "sample_len": 500,
16
+ "exact_match,none": 0.1,
17
+ "exact_match_stderr,none": 0.013429844431075358,
18
+ "math_verify,none": 0.174,
19
+ "math_verify_stderr,none": 0.01697127125751611
20
+ },
21
+ "ifeval": {
22
+ "name": "ifeval",
23
+ "alias": "ifeval",
24
+ "sample_len": 541,
25
+ "prompt_level_strict_acc,none": 0.6155268022181146,
26
+ "prompt_level_strict_acc_stderr,none": 0.02093435763458476,
27
+ "inst_level_strict_acc,none": 0.7218225419664268,
28
+ "inst_level_strict_acc_stderr,none": "N/A",
29
+ "prompt_level_loose_acc,none": 0.6765249537892791,
30
+ "prompt_level_loose_acc_stderr,none": 0.020131003392118964,
31
+ "inst_level_loose_acc,none": 0.7757793764988009,
32
+ "inst_level_loose_acc_stderr,none": "N/A"
33
+ }
34
+ },
35
+ "group_subtasks": {},
36
+ "configs": {
37
+ "gsm8k_cot_zeroshot": {
38
+ "task": "gsm8k_cot_zeroshot",
39
+ "dataset_path": "openai/gsm8k",
40
+ "dataset_name": "main",
41
+ "training_split": "train",
42
+ "test_split": "test",
43
+ "fewshot_split": "train",
44
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
45
+ "doc_to_target": "{{answer}}",
46
+ "unsafe_code": false,
47
+ "description": "",
48
+ "target_delimiter": " ",
49
+ "fewshot_delimiter": "\n\n",
50
+ "fewshot_config": {
51
+ "sampler": "default",
52
+ "split": "train",
53
+ "process_docs": null,
54
+ "fewshot_indices": null,
55
+ "samples": null,
56
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
57
+ "doc_to_choice": null,
58
+ "doc_to_target": "{{answer}}",
59
+ "gen_prefix": null,
60
+ "fewshot_delimiter": "\n\n",
61
+ "target_delimiter": " "
62
+ },
63
+ "num_fewshot": 0,
64
+ "metric_list": [
65
+ {
66
+ "metric": "exact_match",
67
+ "aggregation": "mean",
68
+ "higher_is_better": true,
69
+ "ignore_case": true,
70
+ "ignore_punctuation": false,
71
+ "regexes_to_ignore": [
72
+ ",",
73
+ "\\$",
74
+ "(?s).*#### ",
75
+ "\\.$"
76
+ ]
77
+ }
78
+ ],
79
+ "output_type": "generate_until",
80
+ "generation_kwargs": {
81
+ "until": [
82
+ "Q:",
83
+ "</s>",
84
+ "<|im_end|>"
85
+ ],
86
+ "do_sample": false
87
+ },
88
+ "repeats": 1,
89
+ "filter_list": [
90
+ {
91
+ "name": "strict-match",
92
+ "filter": [
93
+ {
94
+ "function": "regex",
95
+ "regex_pattern": "The answer is (\\-?[0-9\\.\\,]+)."
96
+ },
97
+ {
98
+ "function": "take_first"
99
+ }
100
+ ]
101
+ },
102
+ {
103
+ "name": "flexible-extract",
104
+ "filter": [
105
+ {
106
+ "function": "regex",
107
+ "group_select": -1,
108
+ "regex_pattern": "(-?[$0-9.,]{2,})|(-?[0-9]+)"
109
+ },
110
+ {
111
+ "function": "take_first"
112
+ }
113
+ ]
114
+ }
115
+ ],
116
+ "should_decontaminate": false,
117
+ "metadata": {
118
+ "version": 3.0,
119
+ "model": "student",
120
+ "base_url": "http://127.0.0.1:8399/v1/chat/completions",
121
+ "num_concurrent": 48,
122
+ "tokenized_requests": false,
123
+ "max_retries": 3,
124
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/gsm8k/gsm8k-cot-zeroshot.yaml"
125
+ }
126
+ },
127
+ "ifeval": {
128
+ "task": "ifeval",
129
+ "dataset_path": "google/IFEval",
130
+ "test_split": "train",
131
+ "doc_to_text": "prompt",
132
+ "doc_to_target": 0,
133
+ "unsafe_code": false,
134
+ "process_results": "def process_results(doc, results):\n inp = InputExample(\n key=doc[\"key\"],\n instruction_id_list=doc[\"instruction_id_list\"],\n prompt=doc[\"prompt\"],\n kwargs=doc[\"kwargs\"],\n )\n response = results[0]\n\n out_strict = test_instruction_following_strict(inp, response)\n out_loose = test_instruction_following_loose(inp, response)\n\n return {\n \"prompt_level_strict_acc\": out_strict.follow_all_instructions,\n \"inst_level_strict_acc\": out_strict.follow_instruction_list,\n \"prompt_level_loose_acc\": out_loose.follow_all_instructions,\n \"inst_level_loose_acc\": out_loose.follow_instruction_list,\n }\n",
135
+ "description": "",
136
+ "target_delimiter": " ",
137
+ "fewshot_delimiter": "\n\n",
138
+ "fewshot_config": {
139
+ "sampler": "default",
140
+ "split": null,
141
+ "process_docs": null,
142
+ "fewshot_indices": null,
143
+ "samples": null,
144
+ "doc_to_text": "prompt",
145
+ "doc_to_choice": null,
146
+ "doc_to_target": 0,
147
+ "gen_prefix": null,
148
+ "fewshot_delimiter": "\n\n",
149
+ "target_delimiter": " "
150
+ },
151
+ "num_fewshot": 0,
152
+ "metric_list": [
153
+ {
154
+ "metric": "prompt_level_strict_acc",
155
+ "aggregation": "mean",
156
+ "higher_is_better": true
157
+ },
158
+ {
159
+ "metric": "inst_level_strict_acc",
160
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
161
+ "higher_is_better": true
162
+ },
163
+ {
164
+ "metric": "prompt_level_loose_acc",
165
+ "aggregation": "mean",
166
+ "higher_is_better": true
167
+ },
168
+ {
169
+ "metric": "inst_level_loose_acc",
170
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
171
+ "higher_is_better": true
172
+ }
173
+ ],
174
+ "output_type": "generate_until",
175
+ "generation_kwargs": {
176
+ "until": [],
177
+ "do_sample": false,
178
+ "temperature": 0.0,
179
+ "max_gen_toks": 1280
180
+ },
181
+ "repeats": 1,
182
+ "should_decontaminate": false,
183
+ "metadata": {
184
+ "version": 4.0,
185
+ "model": "student",
186
+ "base_url": "http://127.0.0.1:8399/v1/chat/completions",
187
+ "num_concurrent": 48,
188
+ "tokenized_requests": false,
189
+ "max_retries": 3,
190
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/ifeval/ifeval.yaml"
191
+ }
192
+ },
193
+ "minerva_math500": {
194
+ "task": "minerva_math500",
195
+ "dataset_path": "HuggingFaceH4/MATH-500",
196
+ "dataset_name": "default",
197
+ "test_split": "test",
198
+ "process_docs": "def process_docs(dataset: datasets.Dataset) -> datasets.Dataset:\n def _process_doc(doc: dict) -> dict:\n out_doc = {\n \"problem\": doc[\"problem\"],\n \"solution\": doc[\"solution\"],\n \"answer\": normalize_final_answer(\n remove_boxed(last_boxed_only_string(doc[\"solution\"]))\n ),\n }\n if getattr(doc, \"few_shot\", None) is not None:\n out_doc[\"few_shot\"] = True\n return out_doc\n\n return dataset.map(_process_doc)\n",
199
+ "doc_to_text": "def doc_to_text(doc: dict) -> str:\n return \"Problem:\" + \"\\n\" + doc[\"problem\"] + \"\\n\\n\" + \"Solution:\"\n",
200
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
201
+ "unsafe_code": false,
202
+ "process_results": "def process_results(doc: dict, results: list[str]) -> dict[str, int]:\n candidates = results[0]\n\n unnormalized_answer = get_unnormalized_answer(candidates)\n answer = normalize_final_answer(unnormalized_answer)\n\n if is_equiv(answer, doc[\"answer\"]):\n retval = 1\n else:\n retval = 0\n\n # math_verify\n _mvres = verify(\n gold=parse(doc[\"solution\"]),\n target=parse(candidates),\n )\n mathval = 1 if _mvres else 0\n\n res = {\n \"exact_match\": retval,\n \"math_verify\": mathval,\n }\n return res\n",
203
+ "description": "",
204
+ "target_delimiter": " ",
205
+ "fewshot_delimiter": "\n\n",
206
+ "fewshot_config": {
207
+ "sampler": "first_n",
208
+ "split": null,
209
+ "process_docs": "<function process_docs at 0x7f02b6b2dbc0>",
210
+ "fewshot_indices": null,
211
+ "samples": "<function list_fewshot_samples at 0x7f02b6b2fa60>",
212
+ "doc_to_text": "<function doc_to_text at 0x7f02bc2f1940>",
213
+ "doc_to_choice": null,
214
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
215
+ "gen_prefix": null,
216
+ "fewshot_delimiter": "\n\n",
217
+ "target_delimiter": " "
218
+ },
219
+ "num_fewshot": 4,
220
+ "metric_list": [
221
+ {
222
+ "metric": "exact_match",
223
+ "aggregation": "mean",
224
+ "higher_is_better": true
225
+ },
226
+ {
227
+ "metric": "math_verify",
228
+ "aggregation": "mean",
229
+ "higher_is_better": true
230
+ }
231
+ ],
232
+ "output_type": "generate_until",
233
+ "generation_kwargs": {
234
+ "until": [
235
+ "Problem:"
236
+ ],
237
+ "do_sample": false,
238
+ "temperature": 0.0
239
+ },
240
+ "repeats": 1,
241
+ "should_decontaminate": false,
242
+ "metadata": {
243
+ "version": 3.0,
244
+ "model": "student",
245
+ "base_url": "http://127.0.0.1:8399/v1/chat/completions",
246
+ "num_concurrent": 48,
247
+ "tokenized_requests": false,
248
+ "max_retries": 3,
249
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/minerva_math/minerva_math500.yaml"
250
+ }
251
+ }
252
+ },
253
+ "versions": {
254
+ "gsm8k_cot_zeroshot": 3.0,
255
+ "ifeval": 4.0,
256
+ "minerva_math500": 3.0
257
+ },
258
+ "n-shot": {
259
+ "gsm8k_cot_zeroshot": 0,
260
+ "ifeval": 0,
261
+ "minerva_math500": 4
262
+ },
263
+ "higher_is_better": {
264
+ "gsm8k_cot_zeroshot": {
265
+ "exact_match": true
266
+ },
267
+ "ifeval": {
268
+ "prompt_level_strict_acc": true,
269
+ "inst_level_strict_acc": true,
270
+ "prompt_level_loose_acc": true,
271
+ "inst_level_loose_acc": true
272
+ },
273
+ "minerva_math500": {
274
+ "exact_match": true,
275
+ "math_verify": true
276
+ }
277
+ },
278
+ "n-samples": {
279
+ "gsm8k_cot_zeroshot": {
280
+ "original": 1319,
281
+ "effective": 1319
282
+ },
283
+ "minerva_math500": {
284
+ "original": 500,
285
+ "effective": 500
286
+ },
287
+ "ifeval": {
288
+ "original": 541,
289
+ "effective": 541
290
+ }
291
+ },
292
+ "config": {
293
+ "model": "local-chat-completions",
294
+ "model_args": {
295
+ "model": "student",
296
+ "base_url": "http://127.0.0.1:8399/v1/chat/completions",
297
+ "num_concurrent": 48,
298
+ "tokenized_requests": false,
299
+ "max_retries": 3
300
+ },
301
+ "batch_size": 1,
302
+ "batch_sizes": [],
303
+ "device": "cuda:0",
304
+ "use_cache": null,
305
+ "limit": null,
306
+ "bootstrap_iters": 100000,
307
+ "gen_kwargs": {},
308
+ "random_seed": 0,
309
+ "numpy_seed": 1234,
310
+ "torch_seed": 1234,
311
+ "fewshot_seed": 1234
312
+ },
313
+ "git_hash": "247c7f0",
314
+ "date": 1784311549.3174064,
315
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.23\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
316
+ "transformers_version": "4.57.6",
317
+ "lm_eval_version": "0.4.12",
318
+ "upper_git_hash": null,
319
+ "task_hashes": {
320
+ "gsm8k_cot_zeroshot": "77ad80425a4cb85562b27f164a9c92977f775bb66a0ec4d374e4ee7b4656a7f5",
321
+ "minerva_math500": "5784cb060f783763ec8f8e234eef61589d348055c48e8adc0073445383258f85",
322
+ "ifeval": "bdcf10fc42fb3b39fd60af9d347a998b5bcb0a6782900c760b7dcc67ef0109d7"
323
+ },
324
+ "model_source": "local-chat-completions",
325
+ "model_name": "student",
326
+ "model_name_sanitized": "student",
327
+ "system_instruction": null,
328
+ "system_instruction_sha": null,
329
+ "fewshot_as_multiturn": true,
330
+ "chat_template": "",
331
+ "chat_template_sha": null,
332
+ "total_evaluation_time_seconds": "285.2433420190064"
333
+ }
evals/general_suite/base_full_v2/student/results_2026-07-17T11-13-41.342240.json ADDED
@@ -0,0 +1,225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "humaneval": {
4
+ "name": "humaneval",
5
+ "alias": "humaneval",
6
+ "sample_len": 164,
7
+ "pass@1,create_test": 0.3475609756097561,
8
+ "pass@1_stderr,create_test": 0.03729852575607224
9
+ },
10
+ "mbpp": {
11
+ "name": "mbpp",
12
+ "alias": "mbpp",
13
+ "sample_len": 500,
14
+ "pass_at_1,none": 0.302,
15
+ "pass_at_1_stderr,none": 0.020553269174209184
16
+ }
17
+ },
18
+ "group_subtasks": {},
19
+ "configs": {
20
+ "humaneval": {
21
+ "task": "humaneval",
22
+ "dataset_path": "openai/openai_humaneval",
23
+ "test_split": "test",
24
+ "doc_to_text": "{{prompt}}",
25
+ "doc_to_target": "{{test}}\ncheck({{entry_point}})",
26
+ "unsafe_code": true,
27
+ "description": "",
28
+ "target_delimiter": " ",
29
+ "fewshot_delimiter": "\n\n",
30
+ "fewshot_config": {
31
+ "sampler": "default",
32
+ "split": null,
33
+ "process_docs": null,
34
+ "fewshot_indices": null,
35
+ "samples": null,
36
+ "doc_to_text": "{{prompt}}",
37
+ "doc_to_choice": null,
38
+ "doc_to_target": "{{test}}\ncheck({{entry_point}})",
39
+ "gen_prefix": null,
40
+ "fewshot_delimiter": "\n\n",
41
+ "target_delimiter": " "
42
+ },
43
+ "num_fewshot": 0,
44
+ "metric_list": [
45
+ {
46
+ "metric": "def pass_at_k(references: list[str], predictions: list[list[str]], k: list[int] = None):\n global compute_\n assert k is not None\n if isinstance(k, int):\n k = [k]\n res = compute_.compute(\n references=references,\n predictions=predictions,\n k=k,\n )\n return res[0]\n",
47
+ "aggregation": "mean",
48
+ "higher_is_better": true,
49
+ "k": [
50
+ 1
51
+ ]
52
+ }
53
+ ],
54
+ "output_type": "generate_until",
55
+ "generation_kwargs": {
56
+ "until": [
57
+ "\nclass",
58
+ "\ndef",
59
+ "\n#",
60
+ "\nif",
61
+ "\nprint"
62
+ ],
63
+ "max_gen_toks": 1024,
64
+ "do_sample": false
65
+ },
66
+ "repeats": 1,
67
+ "filter_list": [
68
+ {
69
+ "name": "create_test",
70
+ "filter": [
71
+ {
72
+ "function": "custom",
73
+ "filter_fn": "<function build_predictions at 0x76a40e2260c0>"
74
+ }
75
+ ]
76
+ }
77
+ ],
78
+ "should_decontaminate": false,
79
+ "metadata": {
80
+ "version": 1.0,
81
+ "model": "student",
82
+ "base_url": "http://127.0.0.1:8399/v1/completions",
83
+ "tokenizer": "allenai/OLMoE-1B-7B-0125-Instruct",
84
+ "num_concurrent": 48,
85
+ "tokenized_requests": false,
86
+ "max_retries": 3,
87
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/humaneval/humaneval.yaml"
88
+ }
89
+ },
90
+ "mbpp": {
91
+ "task": "mbpp",
92
+ "dataset_path": "google-research-datasets/mbpp",
93
+ "dataset_name": "full",
94
+ "test_split": "test",
95
+ "doc_to_text": "You are an expert Python programmer, and here is your task: {{text}} Your code should pass these tests:\n\n{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}\n[BEGIN]\n",
96
+ "doc_to_target": "{% if is_fewshot is defined %}{{code}}\n[DONE]{% else %}{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}{% endif %}",
97
+ "unsafe_code": true,
98
+ "description": "",
99
+ "target_delimiter": "",
100
+ "fewshot_delimiter": "\n\n",
101
+ "fewshot_config": {
102
+ "sampler": "first_n",
103
+ "split": null,
104
+ "process_docs": null,
105
+ "fewshot_indices": null,
106
+ "samples": "<function list_fewshot_samples at 0x76a4d6efb920>",
107
+ "doc_to_text": "You are an expert Python programmer, and here is your task: {{text}} Your code should pass these tests:\n\n{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}\n[BEGIN]\n",
108
+ "doc_to_choice": null,
109
+ "doc_to_target": "{% if is_fewshot is defined %}{{code}}\n[DONE]{% else %}{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}{% endif %}",
110
+ "gen_prefix": null,
111
+ "fewshot_delimiter": "\n\n",
112
+ "target_delimiter": ""
113
+ },
114
+ "num_fewshot": 3,
115
+ "metric_list": [
116
+ {
117
+ "metric": "def pass_at_1(\n references: Union[str, list[str]], predictions: Union[str, list[list[str]]]\n) -> float:\n if isinstance(references, str):\n references = [references]\n if isinstance(predictions[0], str):\n predictions = [[p] for p in predictions]\n return pass_at_k.compute(\n references=references,\n predictions=predictions,\n k=[1],\n )[0][\"pass@1\"]\n",
118
+ "aggregation": "mean",
119
+ "higher_is_better": true
120
+ }
121
+ ],
122
+ "output_type": "generate_until",
123
+ "generation_kwargs": {
124
+ "until": [
125
+ "[DONE]"
126
+ ],
127
+ "do_sample": false
128
+ },
129
+ "repeats": 1,
130
+ "should_decontaminate": false,
131
+ "metadata": {
132
+ "version": 1.0,
133
+ "model": "student",
134
+ "base_url": "http://127.0.0.1:8399/v1/completions",
135
+ "tokenizer": "allenai/OLMoE-1B-7B-0125-Instruct",
136
+ "num_concurrent": 48,
137
+ "tokenized_requests": false,
138
+ "max_retries": 3,
139
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/mbpp/mbpp.yaml"
140
+ }
141
+ }
142
+ },
143
+ "versions": {
144
+ "humaneval": 1.0,
145
+ "mbpp": 1.0
146
+ },
147
+ "n-shot": {
148
+ "humaneval": 0,
149
+ "mbpp": 3
150
+ },
151
+ "higher_is_better": {
152
+ "humaneval": {
153
+ "pass_at_k": true,
154
+ "pass@1": true
155
+ },
156
+ "mbpp": {
157
+ "pass_at_1": true
158
+ }
159
+ },
160
+ "n-samples": {
161
+ "humaneval": {
162
+ "original": 164,
163
+ "effective": 164
164
+ },
165
+ "mbpp": {
166
+ "original": 500,
167
+ "effective": 500
168
+ }
169
+ },
170
+ "config": {
171
+ "model": "local-completions",
172
+ "model_args": {
173
+ "model": "student",
174
+ "base_url": "http://127.0.0.1:8399/v1/completions",
175
+ "tokenizer": "allenai/OLMoE-1B-7B-0125-Instruct",
176
+ "num_concurrent": 48,
177
+ "tokenized_requests": false,
178
+ "max_retries": 3
179
+ },
180
+ "batch_size": 1,
181
+ "batch_sizes": [],
182
+ "device": "cuda:0",
183
+ "use_cache": null,
184
+ "limit": null,
185
+ "bootstrap_iters": 100000,
186
+ "gen_kwargs": {},
187
+ "random_seed": 0,
188
+ "numpy_seed": 1234,
189
+ "torch_seed": 1234,
190
+ "fewshot_seed": 1234
191
+ },
192
+ "git_hash": "247c7f0",
193
+ "date": 1784311837.3935306,
194
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.23\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
195
+ "transformers_version": "4.57.6",
196
+ "lm_eval_version": "0.4.12",
197
+ "upper_git_hash": null,
198
+ "tokenizer_pad_token": [
199
+ "<pad>",
200
+ "50280"
201
+ ],
202
+ "tokenizer_eos_token": [
203
+ "|||IP_ADDRESS|||",
204
+ "50279"
205
+ ],
206
+ "tokenizer_bos_token": [
207
+ "|||IP_ADDRESS|||",
208
+ "50279"
209
+ ],
210
+ "eot_token_id": 50279,
211
+ "max_length": 2047,
212
+ "task_hashes": {
213
+ "humaneval": "c122632f0bdffdd0162cc8033a879dfe9d3b35e82c52eda6a767069e0a2beb40",
214
+ "mbpp": "62356f643ed511c895814c093ddb55451941156ba9febb31dc87c6e00d9723e3"
215
+ },
216
+ "model_source": "local-completions",
217
+ "model_name": "student",
218
+ "model_name_sanitized": "student",
219
+ "system_instruction": null,
220
+ "system_instruction_sha": null,
221
+ "fewshot_as_multiturn": null,
222
+ "chat_template": null,
223
+ "chat_template_sha": null,
224
+ "total_evaluation_time_seconds": "190.31868797099742"
225
+ }
evals/general_suite/base_full_v2/student/samples_gsm8k_cot_zeroshot_2026-07-17T11-10-28.190178.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/base_full_v2/student/samples_humaneval_2026-07-17T11-13-41.342240.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/base_full_v2/student/samples_ifeval_2026-07-17T11-10-28.190178.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/base_full_v2/student/samples_mbpp_2026-07-17T11-13-41.342240.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/base_full_v2/student/samples_minerva_math500_2026-07-17T11-10-28.190178.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/gsm8k_protocol/student/results_2026-07-17T10-25-18.320120.json ADDED
@@ -0,0 +1,412 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "gsm8k": {
4
+ "name": "gsm8k",
5
+ "alias": "gsm8k",
6
+ "sample_len": 100,
7
+ "exact_match,strict-match": 0.71,
8
+ "exact_match_stderr,strict-match": 0.04560480215720684,
9
+ "exact_match,flexible-extract": 0.74,
10
+ "exact_match_stderr,flexible-extract": 0.04408440022768077
11
+ },
12
+ "gsm8k_cot_zeroshot": {
13
+ "name": "gsm8k_cot_zeroshot",
14
+ "alias": "gsm8k_cot_zeroshot",
15
+ "sample_len": 100,
16
+ "exact_match,strict-match": 0.0,
17
+ "exact_match_stderr,strict-match": 0.0,
18
+ "exact_match,flexible-extract": 0.7,
19
+ "exact_match_stderr,flexible-extract": 0.046056618647183814
20
+ },
21
+ "gsm8k_cot": {
22
+ "name": "gsm8k_cot",
23
+ "alias": "gsm8k_cot",
24
+ "sample_len": 100,
25
+ "exact_match,strict-match": 0.69,
26
+ "exact_match_stderr,strict-match": 0.04648231987117316,
27
+ "exact_match,flexible-extract": 0.7,
28
+ "exact_match_stderr,flexible-extract": 0.046056618647183814
29
+ }
30
+ },
31
+ "group_subtasks": {},
32
+ "configs": {
33
+ "gsm8k": {
34
+ "task": "gsm8k",
35
+ "dataset_path": "openai/gsm8k",
36
+ "dataset_name": "main",
37
+ "training_split": "train",
38
+ "test_split": "test",
39
+ "fewshot_split": "train",
40
+ "doc_to_text": "Question: {{question}}\nAnswer:",
41
+ "doc_to_target": "{{answer}}",
42
+ "unsafe_code": false,
43
+ "description": "",
44
+ "target_delimiter": " ",
45
+ "fewshot_delimiter": "\n\n",
46
+ "fewshot_config": {
47
+ "sampler": "default",
48
+ "split": "train",
49
+ "process_docs": null,
50
+ "fewshot_indices": null,
51
+ "samples": null,
52
+ "doc_to_text": "Question: {{question}}\nAnswer:",
53
+ "doc_to_choice": null,
54
+ "doc_to_target": "{{answer}}",
55
+ "gen_prefix": null,
56
+ "fewshot_delimiter": "\n\n",
57
+ "target_delimiter": " "
58
+ },
59
+ "num_fewshot": 5,
60
+ "metric_list": [
61
+ {
62
+ "metric": "exact_match",
63
+ "aggregation": "mean",
64
+ "higher_is_better": true,
65
+ "ignore_case": true,
66
+ "ignore_punctuation": false,
67
+ "regexes_to_ignore": [
68
+ ",",
69
+ "\\$",
70
+ "(?s).*#### ",
71
+ "\\.$"
72
+ ]
73
+ }
74
+ ],
75
+ "output_type": "generate_until",
76
+ "generation_kwargs": {
77
+ "until": [
78
+ "Question:",
79
+ "</s>",
80
+ "<|im_end|>"
81
+ ],
82
+ "do_sample": false,
83
+ "temperature": 0.0
84
+ },
85
+ "repeats": 1,
86
+ "filter_list": [
87
+ {
88
+ "name": "strict-match",
89
+ "filter": [
90
+ {
91
+ "function": "regex",
92
+ "regex_pattern": "#### (\\-?[0-9\\.\\,]+)"
93
+ },
94
+ {
95
+ "function": "take_first"
96
+ }
97
+ ]
98
+ },
99
+ {
100
+ "name": "flexible-extract",
101
+ "filter": [
102
+ {
103
+ "function": "regex",
104
+ "group_select": -1,
105
+ "regex_pattern": "(-?[$0-9.,]{2,})|(-?[0-9]+)"
106
+ },
107
+ {
108
+ "function": "take_first"
109
+ }
110
+ ]
111
+ }
112
+ ],
113
+ "should_decontaminate": false,
114
+ "metadata": {
115
+ "version": 3.0,
116
+ "model": "student",
117
+ "base_url": "http://127.0.0.1:8399/v1/chat/completions",
118
+ "num_concurrent": 32,
119
+ "tokenized_requests": false,
120
+ "max_retries": 3,
121
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/gsm8k/gsm8k.yaml"
122
+ }
123
+ },
124
+ "gsm8k_cot": {
125
+ "task": "gsm8k_cot",
126
+ "dataset_path": "openai/gsm8k",
127
+ "dataset_name": "main",
128
+ "test_split": "test",
129
+ "doc_to_text": "Q: {{question}}\nA:",
130
+ "doc_to_target": "{{answer.split('####')[-1].strip() if answer is defined else target}}",
131
+ "unsafe_code": false,
132
+ "description": "",
133
+ "target_delimiter": " ",
134
+ "fewshot_delimiter": "\n\n",
135
+ "fewshot_config": {
136
+ "sampler": "first_n",
137
+ "split": null,
138
+ "process_docs": null,
139
+ "fewshot_indices": null,
140
+ "samples": [
141
+ {
142
+ "question": "There are 15 trees in the grove. Grove workers will plant trees in the grove today. After they are done, there will be 21 trees. How many trees did the grove workers plant today?",
143
+ "target": "There are 15 trees originally. Then there were 21 trees after some more were planted. So there must have been 21 - 15 = 6. The answer is 6."
144
+ },
145
+ {
146
+ "question": "If there are 3 cars in the parking lot and 2 more cars arrive, how many cars are in the parking lot?",
147
+ "target": "There are originally 3 cars. 2 more cars arrive. 3 + 2 = 5. The answer is 5."
148
+ },
149
+ {
150
+ "question": "Leah had 32 chocolates and her sister had 42. If they ate 35, how many pieces do they have left in total?",
151
+ "target": "Originally, Leah had 32 chocolates. Her sister had 42. So in total they had 32 + 42 = 74. After eating 35, they had 74 - 35 = 39. The answer is 39."
152
+ },
153
+ {
154
+ "question": "Jason had 20 lollipops. He gave Denny some lollipops. Now Jason has 12 lollipops. How many lollipops did Jason give to Denny?",
155
+ "target": "Jason started with 20 lollipops. Then he had 12 after giving some to Denny. So he gave Denny 20 - 12 = 8. The answer is 8."
156
+ },
157
+ {
158
+ "question": "Shawn has five toys. For Christmas, he got two toys each from his mom and dad. How many toys does he have now?",
159
+ "target": "Shawn started with 5 toys. If he got 2 toys each from his mom and dad, then that is 4 more toys. 5 + 4 = 9. The answer is 9."
160
+ },
161
+ {
162
+ "question": "There were nine computers in the server room. Five more computers were installed each day, from monday to thursday. How many computers are now in the server room?",
163
+ "target": "There were originally 9 computers. For each of 4 days, 5 more computers were added. So 5 * 4 = 20 computers were added. 9 + 20 is 29. The answer is 29."
164
+ },
165
+ {
166
+ "question": "Michael had 58 golf balls. On tuesday, he lost 23 golf balls. On wednesday, he lost 2 more. How many golf balls did he have at the end of wednesday?",
167
+ "target": "Michael started with 58 golf balls. After losing 23 on tuesday, he had 58 - 23 = 35. After losing 2 more, he had 35 - 2 = 33 golf balls. The answer is 33."
168
+ },
169
+ {
170
+ "question": "Olivia has $23. She bought five bagels for $3 each. How much money does she have left?",
171
+ "target": "Olivia had 23 dollars. 5 bagels for 3 dollars each will be 5 x 3 = 15 dollars. So she has 23 - 15 dollars left. 23 - 15 is 8. The answer is 8."
172
+ }
173
+ ],
174
+ "doc_to_text": "Q: {{question}}\nA:",
175
+ "doc_to_choice": null,
176
+ "doc_to_target": "{{answer.split('####')[-1].strip() if answer is defined else target}}",
177
+ "gen_prefix": null,
178
+ "fewshot_delimiter": "\n\n",
179
+ "target_delimiter": " "
180
+ },
181
+ "num_fewshot": 8,
182
+ "metric_list": [
183
+ {
184
+ "aggregation": "mean",
185
+ "higher_is_better": true,
186
+ "ignore_case": true,
187
+ "ignore_punctuation": false,
188
+ "metric": "exact_match",
189
+ "regexes_to_ignore": [
190
+ ",",
191
+ "\\$",
192
+ "(?s).*#### ",
193
+ "\\.$"
194
+ ]
195
+ }
196
+ ],
197
+ "output_type": "generate_until",
198
+ "generation_kwargs": {
199
+ "do_sample": false,
200
+ "until": [
201
+ "Q:",
202
+ "</s>",
203
+ "<|im_end|>"
204
+ ]
205
+ },
206
+ "repeats": 1,
207
+ "filter_list": [
208
+ {
209
+ "filter": [
210
+ {
211
+ "function": "regex",
212
+ "regex_pattern": "The answer is (\\-?[0-9\\.\\,]+)."
213
+ },
214
+ {
215
+ "function": "take_first"
216
+ }
217
+ ],
218
+ "name": "strict-match"
219
+ },
220
+ {
221
+ "filter": [
222
+ {
223
+ "function": "regex",
224
+ "group_select": -1,
225
+ "regex_pattern": "(-?[$0-9.,]{2,})|(-?[0-9]+)"
226
+ },
227
+ {
228
+ "function": "take_first"
229
+ }
230
+ ],
231
+ "name": "flexible-extract"
232
+ }
233
+ ],
234
+ "should_decontaminate": false,
235
+ "metadata": {
236
+ "version": 3.0,
237
+ "model": "student",
238
+ "base_url": "http://127.0.0.1:8399/v1/chat/completions",
239
+ "num_concurrent": 32,
240
+ "tokenized_requests": false,
241
+ "max_retries": 3,
242
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/gsm8k/gsm8k-cot.yaml"
243
+ }
244
+ },
245
+ "gsm8k_cot_zeroshot": {
246
+ "task": "gsm8k_cot_zeroshot",
247
+ "dataset_path": "openai/gsm8k",
248
+ "dataset_name": "main",
249
+ "training_split": "train",
250
+ "test_split": "test",
251
+ "fewshot_split": "train",
252
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
253
+ "doc_to_target": "{{answer}}",
254
+ "unsafe_code": false,
255
+ "description": "",
256
+ "target_delimiter": " ",
257
+ "fewshot_delimiter": "\n\n",
258
+ "fewshot_config": {
259
+ "sampler": "default",
260
+ "split": "train",
261
+ "process_docs": null,
262
+ "fewshot_indices": null,
263
+ "samples": null,
264
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
265
+ "doc_to_choice": null,
266
+ "doc_to_target": "{{answer}}",
267
+ "gen_prefix": null,
268
+ "fewshot_delimiter": "\n\n",
269
+ "target_delimiter": " "
270
+ },
271
+ "num_fewshot": 0,
272
+ "metric_list": [
273
+ {
274
+ "metric": "exact_match",
275
+ "aggregation": "mean",
276
+ "higher_is_better": true,
277
+ "ignore_case": true,
278
+ "ignore_punctuation": false,
279
+ "regexes_to_ignore": [
280
+ ",",
281
+ "\\$",
282
+ "(?s).*#### ",
283
+ "\\.$"
284
+ ]
285
+ }
286
+ ],
287
+ "output_type": "generate_until",
288
+ "generation_kwargs": {
289
+ "until": [
290
+ "Q:",
291
+ "</s>",
292
+ "<|im_end|>"
293
+ ],
294
+ "do_sample": false
295
+ },
296
+ "repeats": 1,
297
+ "filter_list": [
298
+ {
299
+ "name": "strict-match",
300
+ "filter": [
301
+ {
302
+ "function": "regex",
303
+ "regex_pattern": "The answer is (\\-?[0-9\\.\\,]+)."
304
+ },
305
+ {
306
+ "function": "take_first"
307
+ }
308
+ ]
309
+ },
310
+ {
311
+ "name": "flexible-extract",
312
+ "filter": [
313
+ {
314
+ "function": "regex",
315
+ "group_select": -1,
316
+ "regex_pattern": "(-?[$0-9.,]{2,})|(-?[0-9]+)"
317
+ },
318
+ {
319
+ "function": "take_first"
320
+ }
321
+ ]
322
+ }
323
+ ],
324
+ "should_decontaminate": false,
325
+ "metadata": {
326
+ "version": 3.0,
327
+ "model": "student",
328
+ "base_url": "http://127.0.0.1:8399/v1/chat/completions",
329
+ "num_concurrent": 32,
330
+ "tokenized_requests": false,
331
+ "max_retries": 3,
332
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/gsm8k/gsm8k-cot-zeroshot.yaml"
333
+ }
334
+ }
335
+ },
336
+ "versions": {
337
+ "gsm8k": 3.0,
338
+ "gsm8k_cot": 3.0,
339
+ "gsm8k_cot_zeroshot": 3.0
340
+ },
341
+ "n-shot": {
342
+ "gsm8k": 5,
343
+ "gsm8k_cot": 8,
344
+ "gsm8k_cot_zeroshot": 0
345
+ },
346
+ "higher_is_better": {
347
+ "gsm8k": {
348
+ "exact_match": true
349
+ },
350
+ "gsm8k_cot": {
351
+ "exact_match": true
352
+ },
353
+ "gsm8k_cot_zeroshot": {
354
+ "exact_match": true
355
+ }
356
+ },
357
+ "n-samples": {
358
+ "gsm8k": {
359
+ "original": 1319,
360
+ "effective": 100
361
+ },
362
+ "gsm8k_cot_zeroshot": {
363
+ "original": 1319,
364
+ "effective": 100
365
+ },
366
+ "gsm8k_cot": {
367
+ "original": 1319,
368
+ "effective": 100
369
+ }
370
+ },
371
+ "config": {
372
+ "model": "local-chat-completions",
373
+ "model_args": {
374
+ "model": "student",
375
+ "base_url": "http://127.0.0.1:8399/v1/chat/completions",
376
+ "num_concurrent": 32,
377
+ "tokenized_requests": false,
378
+ "max_retries": 3
379
+ },
380
+ "batch_size": 1,
381
+ "batch_sizes": [],
382
+ "device": "cuda:0",
383
+ "use_cache": null,
384
+ "limit": 100.0,
385
+ "bootstrap_iters": 100000,
386
+ "gen_kwargs": {},
387
+ "random_seed": 0,
388
+ "numpy_seed": 1234,
389
+ "torch_seed": 1234,
390
+ "fewshot_seed": 1234
391
+ },
392
+ "git_hash": "247c7f0",
393
+ "date": 1784309081.761174,
394
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.23\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
395
+ "transformers_version": "4.57.6",
396
+ "lm_eval_version": "0.4.12",
397
+ "upper_git_hash": null,
398
+ "task_hashes": {
399
+ "gsm8k": "8d403e0ebd80e62a0057ac95d5dacc4e0426634748669111fd499bbe4cc2e9b1",
400
+ "gsm8k_cot_zeroshot": "68f0c791c6679e4867dc4535fe7469470d56e6de1daa8d170b515a68fd7de893",
401
+ "gsm8k_cot": "c037f4349978481ffff602dca0c0817aad9dc51b24ad156c21464ed9ffa327d3"
402
+ },
403
+ "model_source": "local-chat-completions",
404
+ "model_name": "student",
405
+ "model_name_sanitized": "student",
406
+ "system_instruction": null,
407
+ "system_instruction_sha": null,
408
+ "fewshot_as_multiturn": true,
409
+ "chat_template": "",
410
+ "chat_template_sha": null,
411
+ "total_evaluation_time_seconds": "42.89717419000226"
412
+ }
evals/general_suite/gsm8k_protocol/student/samples_gsm8k_2026-07-17T10-25-18.320120.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/gsm8k_protocol/student/samples_gsm8k_cot_2026-07-17T10-25-18.320120.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/gsm8k_protocol/student/samples_gsm8k_cot_zeroshot_2026-07-17T10-25-18.320120.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1224/student/results_2026-07-17T17-42-23.472237.json ADDED
@@ -0,0 +1,337 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "gsm8k_cot_zeroshot": {
4
+ "name": "gsm8k_cot_zeroshot",
5
+ "alias": "gsm8k_cot_zeroshot",
6
+ "sample_len": 1319,
7
+ "exact_match,strict-match": 0.00530705079605762,
8
+ "exact_match_stderr,strict-match": 0.0020013057209480522,
9
+ "exact_match,flexible-extract": 0.08567096285064443,
10
+ "exact_match_stderr,flexible-extract": 0.007709218855882765
11
+ },
12
+ "minerva_math500": {
13
+ "name": "minerva_math500",
14
+ "alias": "minerva_math500",
15
+ "sample_len": 500,
16
+ "exact_match,none": 0.026,
17
+ "exact_match_stderr,none": 0.007123868260853507,
18
+ "math_verify,none": 0.058,
19
+ "math_verify_stderr,none": 0.010463793860924815
20
+ },
21
+ "ifeval": {
22
+ "name": "ifeval",
23
+ "alias": "ifeval",
24
+ "sample_len": 541,
25
+ "prompt_level_strict_acc,none": 0.3142329020332717,
26
+ "prompt_level_strict_acc_stderr,none": 0.019976402065150656,
27
+ "inst_level_strict_acc,none": 0.45443645083932854,
28
+ "inst_level_strict_acc_stderr,none": "N/A",
29
+ "prompt_level_loose_acc,none": 0.3419593345656192,
30
+ "prompt_level_loose_acc_stderr,none": 0.020413464513923615,
31
+ "inst_level_loose_acc,none": 0.47961630695443647,
32
+ "inst_level_loose_acc_stderr,none": "N/A"
33
+ }
34
+ },
35
+ "group_subtasks": {},
36
+ "configs": {
37
+ "gsm8k_cot_zeroshot": {
38
+ "task": "gsm8k_cot_zeroshot",
39
+ "dataset_path": "openai/gsm8k",
40
+ "dataset_name": "main",
41
+ "training_split": "train",
42
+ "test_split": "test",
43
+ "fewshot_split": "train",
44
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
45
+ "doc_to_target": "{{answer}}",
46
+ "unsafe_code": false,
47
+ "description": "",
48
+ "target_delimiter": " ",
49
+ "fewshot_delimiter": "\n\n",
50
+ "fewshot_config": {
51
+ "sampler": "default",
52
+ "split": "train",
53
+ "process_docs": null,
54
+ "fewshot_indices": null,
55
+ "samples": null,
56
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
57
+ "doc_to_choice": null,
58
+ "doc_to_target": "{{answer}}",
59
+ "gen_prefix": null,
60
+ "fewshot_delimiter": "\n\n",
61
+ "target_delimiter": " "
62
+ },
63
+ "num_fewshot": 0,
64
+ "metric_list": [
65
+ {
66
+ "metric": "exact_match",
67
+ "aggregation": "mean",
68
+ "higher_is_better": true,
69
+ "ignore_case": true,
70
+ "ignore_punctuation": false,
71
+ "regexes_to_ignore": [
72
+ ",",
73
+ "\\$",
74
+ "(?s).*#### ",
75
+ "\\.$"
76
+ ]
77
+ }
78
+ ],
79
+ "output_type": "generate_until",
80
+ "generation_kwargs": {
81
+ "until": [
82
+ "Q:",
83
+ "</s>",
84
+ "<|im_end|>"
85
+ ],
86
+ "do_sample": false,
87
+ "max_gen_toks": 1280
88
+ },
89
+ "repeats": 1,
90
+ "filter_list": [
91
+ {
92
+ "name": "strict-match",
93
+ "filter": [
94
+ {
95
+ "function": "regex",
96
+ "regex_pattern": "The answer is (\\-?[0-9\\.\\,]+)."
97
+ },
98
+ {
99
+ "function": "take_first"
100
+ }
101
+ ]
102
+ },
103
+ {
104
+ "name": "flexible-extract",
105
+ "filter": [
106
+ {
107
+ "function": "regex",
108
+ "group_select": -1,
109
+ "regex_pattern": "(-?[$0-9.,]{2,})|(-?[0-9]+)"
110
+ },
111
+ {
112
+ "function": "take_first"
113
+ }
114
+ ]
115
+ }
116
+ ],
117
+ "should_decontaminate": false,
118
+ "metadata": {
119
+ "version": 3.0,
120
+ "model": "student",
121
+ "base_url": "http://127.0.0.1:8420/v1/chat/completions",
122
+ "num_concurrent": 48,
123
+ "tokenized_requests": false,
124
+ "max_retries": 3,
125
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/gsm8k/gsm8k-cot-zeroshot.yaml"
126
+ }
127
+ },
128
+ "ifeval": {
129
+ "task": "ifeval",
130
+ "dataset_path": "google/IFEval",
131
+ "test_split": "train",
132
+ "doc_to_text": "prompt",
133
+ "doc_to_target": 0,
134
+ "unsafe_code": false,
135
+ "process_results": "def process_results(doc, results):\n inp = InputExample(\n key=doc[\"key\"],\n instruction_id_list=doc[\"instruction_id_list\"],\n prompt=doc[\"prompt\"],\n kwargs=doc[\"kwargs\"],\n )\n response = results[0]\n\n out_strict = test_instruction_following_strict(inp, response)\n out_loose = test_instruction_following_loose(inp, response)\n\n return {\n \"prompt_level_strict_acc\": out_strict.follow_all_instructions,\n \"inst_level_strict_acc\": out_strict.follow_instruction_list,\n \"prompt_level_loose_acc\": out_loose.follow_all_instructions,\n \"inst_level_loose_acc\": out_loose.follow_instruction_list,\n }\n",
136
+ "description": "",
137
+ "target_delimiter": " ",
138
+ "fewshot_delimiter": "\n\n",
139
+ "fewshot_config": {
140
+ "sampler": "default",
141
+ "split": null,
142
+ "process_docs": null,
143
+ "fewshot_indices": null,
144
+ "samples": null,
145
+ "doc_to_text": "prompt",
146
+ "doc_to_choice": null,
147
+ "doc_to_target": 0,
148
+ "gen_prefix": null,
149
+ "fewshot_delimiter": "\n\n",
150
+ "target_delimiter": " "
151
+ },
152
+ "num_fewshot": 0,
153
+ "metric_list": [
154
+ {
155
+ "metric": "prompt_level_strict_acc",
156
+ "aggregation": "mean",
157
+ "higher_is_better": true
158
+ },
159
+ {
160
+ "metric": "inst_level_strict_acc",
161
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
162
+ "higher_is_better": true
163
+ },
164
+ {
165
+ "metric": "prompt_level_loose_acc",
166
+ "aggregation": "mean",
167
+ "higher_is_better": true
168
+ },
169
+ {
170
+ "metric": "inst_level_loose_acc",
171
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
172
+ "higher_is_better": true
173
+ }
174
+ ],
175
+ "output_type": "generate_until",
176
+ "generation_kwargs": {
177
+ "until": [],
178
+ "do_sample": false,
179
+ "temperature": 0.0,
180
+ "max_gen_toks": 1280
181
+ },
182
+ "repeats": 1,
183
+ "should_decontaminate": false,
184
+ "metadata": {
185
+ "version": 4.0,
186
+ "model": "student",
187
+ "base_url": "http://127.0.0.1:8420/v1/chat/completions",
188
+ "num_concurrent": 48,
189
+ "tokenized_requests": false,
190
+ "max_retries": 3,
191
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/ifeval/ifeval.yaml"
192
+ }
193
+ },
194
+ "minerva_math500": {
195
+ "task": "minerva_math500",
196
+ "dataset_path": "HuggingFaceH4/MATH-500",
197
+ "dataset_name": "default",
198
+ "test_split": "test",
199
+ "process_docs": "def process_docs(dataset: datasets.Dataset) -> datasets.Dataset:\n def _process_doc(doc: dict) -> dict:\n out_doc = {\n \"problem\": doc[\"problem\"],\n \"solution\": doc[\"solution\"],\n \"answer\": normalize_final_answer(\n remove_boxed(last_boxed_only_string(doc[\"solution\"]))\n ),\n }\n if getattr(doc, \"few_shot\", None) is not None:\n out_doc[\"few_shot\"] = True\n return out_doc\n\n return dataset.map(_process_doc)\n",
200
+ "doc_to_text": "def doc_to_text(doc: dict) -> str:\n return \"Problem:\" + \"\\n\" + doc[\"problem\"] + \"\\n\\n\" + \"Solution:\"\n",
201
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
202
+ "unsafe_code": false,
203
+ "process_results": "def process_results(doc: dict, results: list[str]) -> dict[str, int]:\n candidates = results[0]\n\n unnormalized_answer = get_unnormalized_answer(candidates)\n answer = normalize_final_answer(unnormalized_answer)\n\n if is_equiv(answer, doc[\"answer\"]):\n retval = 1\n else:\n retval = 0\n\n # math_verify\n _mvres = verify(\n gold=parse(doc[\"solution\"]),\n target=parse(candidates),\n )\n mathval = 1 if _mvres else 0\n\n res = {\n \"exact_match\": retval,\n \"math_verify\": mathval,\n }\n return res\n",
204
+ "description": "",
205
+ "target_delimiter": " ",
206
+ "fewshot_delimiter": "\n\n",
207
+ "fewshot_config": {
208
+ "sampler": "first_n",
209
+ "split": null,
210
+ "process_docs": "<function process_docs at 0x7d9c1442db20>",
211
+ "fewshot_indices": null,
212
+ "samples": "<function list_fewshot_samples at 0x7d9c1442f9c0>",
213
+ "doc_to_text": "<function doc_to_text at 0x7d9c15bf9800>",
214
+ "doc_to_choice": null,
215
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
216
+ "gen_prefix": null,
217
+ "fewshot_delimiter": "\n\n",
218
+ "target_delimiter": " "
219
+ },
220
+ "num_fewshot": 4,
221
+ "metric_list": [
222
+ {
223
+ "metric": "exact_match",
224
+ "aggregation": "mean",
225
+ "higher_is_better": true
226
+ },
227
+ {
228
+ "metric": "math_verify",
229
+ "aggregation": "mean",
230
+ "higher_is_better": true
231
+ }
232
+ ],
233
+ "output_type": "generate_until",
234
+ "generation_kwargs": {
235
+ "until": [
236
+ "Problem:"
237
+ ],
238
+ "do_sample": false,
239
+ "temperature": 0.0,
240
+ "max_gen_toks": 1280
241
+ },
242
+ "repeats": 1,
243
+ "should_decontaminate": false,
244
+ "metadata": {
245
+ "version": 3.0,
246
+ "model": "student",
247
+ "base_url": "http://127.0.0.1:8420/v1/chat/completions",
248
+ "num_concurrent": 48,
249
+ "tokenized_requests": false,
250
+ "max_retries": 3,
251
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/minerva_math/minerva_math500.yaml"
252
+ }
253
+ }
254
+ },
255
+ "versions": {
256
+ "gsm8k_cot_zeroshot": 3.0,
257
+ "ifeval": 4.0,
258
+ "minerva_math500": 3.0
259
+ },
260
+ "n-shot": {
261
+ "gsm8k_cot_zeroshot": 0,
262
+ "ifeval": 0,
263
+ "minerva_math500": 4
264
+ },
265
+ "higher_is_better": {
266
+ "gsm8k_cot_zeroshot": {
267
+ "exact_match": true
268
+ },
269
+ "ifeval": {
270
+ "prompt_level_strict_acc": true,
271
+ "inst_level_strict_acc": true,
272
+ "prompt_level_loose_acc": true,
273
+ "inst_level_loose_acc": true
274
+ },
275
+ "minerva_math500": {
276
+ "exact_match": true,
277
+ "math_verify": true
278
+ }
279
+ },
280
+ "n-samples": {
281
+ "gsm8k_cot_zeroshot": {
282
+ "original": 1319,
283
+ "effective": 1319
284
+ },
285
+ "minerva_math500": {
286
+ "original": 500,
287
+ "effective": 500
288
+ },
289
+ "ifeval": {
290
+ "original": 541,
291
+ "effective": 541
292
+ }
293
+ },
294
+ "config": {
295
+ "model": "local-chat-completions",
296
+ "model_args": {
297
+ "model": "student",
298
+ "base_url": "http://127.0.0.1:8420/v1/chat/completions",
299
+ "num_concurrent": 48,
300
+ "tokenized_requests": false,
301
+ "max_retries": 3
302
+ },
303
+ "batch_size": 1,
304
+ "batch_sizes": [],
305
+ "device": "cuda:0",
306
+ "use_cache": null,
307
+ "limit": null,
308
+ "bootstrap_iters": 100000,
309
+ "gen_kwargs": {
310
+ "max_gen_toks": 1280
311
+ },
312
+ "random_seed": 0,
313
+ "numpy_seed": 1234,
314
+ "torch_seed": 1234,
315
+ "fewshot_seed": 1234
316
+ },
317
+ "git_hash": "247c7f0",
318
+ "date": 1784334723.3197055,
319
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.23\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
320
+ "transformers_version": "4.57.6",
321
+ "lm_eval_version": "0.4.12",
322
+ "upper_git_hash": null,
323
+ "task_hashes": {
324
+ "gsm8k_cot_zeroshot": "77ad80425a4cb85562b27f164a9c92977f775bb66a0ec4d374e4ee7b4656a7f5",
325
+ "minerva_math500": "5784cb060f783763ec8f8e234eef61589d348055c48e8adc0073445383258f85",
326
+ "ifeval": "bdcf10fc42fb3b39fd60af9d347a998b5bcb0a6782900c760b7dcc67ef0109d7"
327
+ },
328
+ "model_source": "local-chat-completions",
329
+ "model_name": "student",
330
+ "model_name_sanitized": "student",
331
+ "system_instruction": null,
332
+ "system_instruction_sha": null,
333
+ "fewshot_as_multiturn": true,
334
+ "chat_template": "",
335
+ "chat_template_sha": null,
336
+ "total_evaluation_time_seconds": "626.5327842670085"
337
+ }
evals/general_suite/healed/reap_keep25_s1224/student/results_2026-07-17T17-45-52.249309.json ADDED
@@ -0,0 +1,225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "humaneval": {
4
+ "name": "humaneval",
5
+ "alias": "humaneval",
6
+ "sample_len": 164,
7
+ "pass@1,create_test": 0.042682926829268296,
8
+ "pass@1_stderr,create_test": 0.015832926510304685
9
+ },
10
+ "mbpp": {
11
+ "name": "mbpp",
12
+ "alias": "mbpp",
13
+ "sample_len": 500,
14
+ "pass_at_1,none": 0.106,
15
+ "pass_at_1_stderr,none": 0.01378070446788774
16
+ }
17
+ },
18
+ "group_subtasks": {},
19
+ "configs": {
20
+ "humaneval": {
21
+ "task": "humaneval",
22
+ "dataset_path": "openai/openai_humaneval",
23
+ "test_split": "test",
24
+ "doc_to_text": "{{prompt}}",
25
+ "doc_to_target": "{{test}}\ncheck({{entry_point}})",
26
+ "unsafe_code": true,
27
+ "description": "",
28
+ "target_delimiter": " ",
29
+ "fewshot_delimiter": "\n\n",
30
+ "fewshot_config": {
31
+ "sampler": "default",
32
+ "split": null,
33
+ "process_docs": null,
34
+ "fewshot_indices": null,
35
+ "samples": null,
36
+ "doc_to_text": "{{prompt}}",
37
+ "doc_to_choice": null,
38
+ "doc_to_target": "{{test}}\ncheck({{entry_point}})",
39
+ "gen_prefix": null,
40
+ "fewshot_delimiter": "\n\n",
41
+ "target_delimiter": " "
42
+ },
43
+ "num_fewshot": 0,
44
+ "metric_list": [
45
+ {
46
+ "metric": "def pass_at_k(references: list[str], predictions: list[list[str]], k: list[int] = None):\n global compute_\n assert k is not None\n if isinstance(k, int):\n k = [k]\n res = compute_.compute(\n references=references,\n predictions=predictions,\n k=k,\n )\n return res[0]\n",
47
+ "aggregation": "mean",
48
+ "higher_is_better": true,
49
+ "k": [
50
+ 1
51
+ ]
52
+ }
53
+ ],
54
+ "output_type": "generate_until",
55
+ "generation_kwargs": {
56
+ "until": [
57
+ "\nclass",
58
+ "\ndef",
59
+ "\n#",
60
+ "\nif",
61
+ "\nprint"
62
+ ],
63
+ "max_gen_toks": 1024,
64
+ "do_sample": false
65
+ },
66
+ "repeats": 1,
67
+ "filter_list": [
68
+ {
69
+ "name": "create_test",
70
+ "filter": [
71
+ {
72
+ "function": "custom",
73
+ "filter_fn": "<function build_predictions at 0x7c9507f6eca0>"
74
+ }
75
+ ]
76
+ }
77
+ ],
78
+ "should_decontaminate": false,
79
+ "metadata": {
80
+ "version": 1.0,
81
+ "model": "student",
82
+ "base_url": "http://127.0.0.1:8420/v1/completions",
83
+ "tokenizer": "outputs/healed/grid_general/reap_keep25_s1224/step0150",
84
+ "num_concurrent": 48,
85
+ "tokenized_requests": false,
86
+ "max_retries": 3,
87
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/humaneval/humaneval.yaml"
88
+ }
89
+ },
90
+ "mbpp": {
91
+ "task": "mbpp",
92
+ "dataset_path": "google-research-datasets/mbpp",
93
+ "dataset_name": "full",
94
+ "test_split": "test",
95
+ "doc_to_text": "You are an expert Python programmer, and here is your task: {{text}} Your code should pass these tests:\n\n{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}\n[BEGIN]\n",
96
+ "doc_to_target": "{% if is_fewshot is defined %}{{code}}\n[DONE]{% else %}{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}{% endif %}",
97
+ "unsafe_code": true,
98
+ "description": "",
99
+ "target_delimiter": "",
100
+ "fewshot_delimiter": "\n\n",
101
+ "fewshot_config": {
102
+ "sampler": "first_n",
103
+ "split": null,
104
+ "process_docs": null,
105
+ "fewshot_indices": null,
106
+ "samples": "<function list_fewshot_samples at 0x7c95d10ff9c0>",
107
+ "doc_to_text": "You are an expert Python programmer, and here is your task: {{text}} Your code should pass these tests:\n\n{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}\n[BEGIN]\n",
108
+ "doc_to_choice": null,
109
+ "doc_to_target": "{% if is_fewshot is defined %}{{code}}\n[DONE]{% else %}{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}{% endif %}",
110
+ "gen_prefix": null,
111
+ "fewshot_delimiter": "\n\n",
112
+ "target_delimiter": ""
113
+ },
114
+ "num_fewshot": 3,
115
+ "metric_list": [
116
+ {
117
+ "metric": "def pass_at_1(\n references: Union[str, list[str]], predictions: Union[str, list[list[str]]]\n) -> float:\n if isinstance(references, str):\n references = [references]\n if isinstance(predictions[0], str):\n predictions = [[p] for p in predictions]\n return pass_at_k.compute(\n references=references,\n predictions=predictions,\n k=[1],\n )[0][\"pass@1\"]\n",
118
+ "aggregation": "mean",
119
+ "higher_is_better": true
120
+ }
121
+ ],
122
+ "output_type": "generate_until",
123
+ "generation_kwargs": {
124
+ "until": [
125
+ "[DONE]"
126
+ ],
127
+ "do_sample": false
128
+ },
129
+ "repeats": 1,
130
+ "should_decontaminate": false,
131
+ "metadata": {
132
+ "version": 1.0,
133
+ "model": "student",
134
+ "base_url": "http://127.0.0.1:8420/v1/completions",
135
+ "tokenizer": "outputs/healed/grid_general/reap_keep25_s1224/step0150",
136
+ "num_concurrent": 48,
137
+ "tokenized_requests": false,
138
+ "max_retries": 3,
139
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/mbpp/mbpp.yaml"
140
+ }
141
+ }
142
+ },
143
+ "versions": {
144
+ "humaneval": 1.0,
145
+ "mbpp": 1.0
146
+ },
147
+ "n-shot": {
148
+ "humaneval": 0,
149
+ "mbpp": 3
150
+ },
151
+ "higher_is_better": {
152
+ "humaneval": {
153
+ "pass_at_k": true,
154
+ "pass@1": true
155
+ },
156
+ "mbpp": {
157
+ "pass_at_1": true
158
+ }
159
+ },
160
+ "n-samples": {
161
+ "humaneval": {
162
+ "original": 164,
163
+ "effective": 164
164
+ },
165
+ "mbpp": {
166
+ "original": 500,
167
+ "effective": 500
168
+ }
169
+ },
170
+ "config": {
171
+ "model": "local-completions",
172
+ "model_args": {
173
+ "model": "student",
174
+ "base_url": "http://127.0.0.1:8420/v1/completions",
175
+ "tokenizer": "outputs/healed/grid_general/reap_keep25_s1224/step0150",
176
+ "num_concurrent": 48,
177
+ "tokenized_requests": false,
178
+ "max_retries": 3
179
+ },
180
+ "batch_size": 1,
181
+ "batch_sizes": [],
182
+ "device": "cuda:0",
183
+ "use_cache": null,
184
+ "limit": null,
185
+ "bootstrap_iters": 100000,
186
+ "gen_kwargs": {},
187
+ "random_seed": 0,
188
+ "numpy_seed": 1234,
189
+ "torch_seed": 1234,
190
+ "fewshot_seed": 1234
191
+ },
192
+ "git_hash": "247c7f0",
193
+ "date": 1784335352.5630722,
194
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.23\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
195
+ "transformers_version": "4.57.6",
196
+ "lm_eval_version": "0.4.12",
197
+ "upper_git_hash": null,
198
+ "tokenizer_pad_token": [
199
+ "<pad>",
200
+ "50280"
201
+ ],
202
+ "tokenizer_eos_token": [
203
+ "|||IP_ADDRESS|||",
204
+ "50279"
205
+ ],
206
+ "tokenizer_bos_token": [
207
+ "|||IP_ADDRESS|||",
208
+ "50279"
209
+ ],
210
+ "eot_token_id": 50279,
211
+ "max_length": 2047,
212
+ "task_hashes": {
213
+ "humaneval": "c122632f0bdffdd0162cc8033a879dfe9d3b35e82c52eda6a767069e0a2beb40",
214
+ "mbpp": "62356f643ed511c895814c093ddb55451941156ba9febb31dc87c6e00d9723e3"
215
+ },
216
+ "model_source": "local-completions",
217
+ "model_name": "student",
218
+ "model_name_sanitized": "student",
219
+ "system_instruction": null,
220
+ "system_instruction_sha": null,
221
+ "fewshot_as_multiturn": null,
222
+ "chat_template": null,
223
+ "chat_template_sha": null,
224
+ "total_evaluation_time_seconds": "206.03511413600063"
225
+ }
evals/general_suite/healed/reap_keep25_s1224/student/samples_gsm8k_cot_zeroshot_2026-07-17T17-42-23.472237.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1224/student/samples_humaneval_2026-07-17T17-45-52.249309.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1224/student/samples_ifeval_2026-07-17T17-42-23.472237.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1224/student/samples_mbpp_2026-07-17T17-45-52.249309.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1224/student/samples_minerva_math500_2026-07-17T17-42-23.472237.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1225/student/results_2026-07-17T17-25-02.868375.json ADDED
@@ -0,0 +1,337 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "gsm8k_cot_zeroshot": {
4
+ "name": "gsm8k_cot_zeroshot",
5
+ "alias": "gsm8k_cot_zeroshot",
6
+ "sample_len": 1319,
7
+ "exact_match,strict-match": 0.004548900682335102,
8
+ "exact_match_stderr,strict-match": 0.0018535550440036193,
9
+ "exact_match,flexible-extract": 0.09173616376042457,
10
+ "exact_match_stderr,flexible-extract": 0.007950942148339347
11
+ },
12
+ "minerva_math500": {
13
+ "name": "minerva_math500",
14
+ "alias": "minerva_math500",
15
+ "sample_len": 500,
16
+ "exact_match,none": 0.016,
17
+ "exact_match_stderr,none": 0.005617036781471955,
18
+ "math_verify,none": 0.034,
19
+ "math_verify_stderr,none": 0.008112930375552172
20
+ },
21
+ "ifeval": {
22
+ "name": "ifeval",
23
+ "alias": "ifeval",
24
+ "sample_len": 541,
25
+ "prompt_level_strict_acc,none": 0.3142329020332717,
26
+ "prompt_level_strict_acc_stderr,none": 0.019976402065150656,
27
+ "inst_level_strict_acc,none": 0.44844124700239807,
28
+ "inst_level_strict_acc_stderr,none": "N/A",
29
+ "prompt_level_loose_acc,none": 0.3419593345656192,
30
+ "prompt_level_loose_acc_stderr,none": 0.020413464513923615,
31
+ "inst_level_loose_acc,none": 0.4784172661870504,
32
+ "inst_level_loose_acc_stderr,none": "N/A"
33
+ }
34
+ },
35
+ "group_subtasks": {},
36
+ "configs": {
37
+ "gsm8k_cot_zeroshot": {
38
+ "task": "gsm8k_cot_zeroshot",
39
+ "dataset_path": "openai/gsm8k",
40
+ "dataset_name": "main",
41
+ "training_split": "train",
42
+ "test_split": "test",
43
+ "fewshot_split": "train",
44
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
45
+ "doc_to_target": "{{answer}}",
46
+ "unsafe_code": false,
47
+ "description": "",
48
+ "target_delimiter": " ",
49
+ "fewshot_delimiter": "\n\n",
50
+ "fewshot_config": {
51
+ "sampler": "default",
52
+ "split": "train",
53
+ "process_docs": null,
54
+ "fewshot_indices": null,
55
+ "samples": null,
56
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
57
+ "doc_to_choice": null,
58
+ "doc_to_target": "{{answer}}",
59
+ "gen_prefix": null,
60
+ "fewshot_delimiter": "\n\n",
61
+ "target_delimiter": " "
62
+ },
63
+ "num_fewshot": 0,
64
+ "metric_list": [
65
+ {
66
+ "metric": "exact_match",
67
+ "aggregation": "mean",
68
+ "higher_is_better": true,
69
+ "ignore_case": true,
70
+ "ignore_punctuation": false,
71
+ "regexes_to_ignore": [
72
+ ",",
73
+ "\\$",
74
+ "(?s).*#### ",
75
+ "\\.$"
76
+ ]
77
+ }
78
+ ],
79
+ "output_type": "generate_until",
80
+ "generation_kwargs": {
81
+ "until": [
82
+ "Q:",
83
+ "</s>",
84
+ "<|im_end|>"
85
+ ],
86
+ "do_sample": false,
87
+ "max_gen_toks": 1280
88
+ },
89
+ "repeats": 1,
90
+ "filter_list": [
91
+ {
92
+ "name": "strict-match",
93
+ "filter": [
94
+ {
95
+ "function": "regex",
96
+ "regex_pattern": "The answer is (\\-?[0-9\\.\\,]+)."
97
+ },
98
+ {
99
+ "function": "take_first"
100
+ }
101
+ ]
102
+ },
103
+ {
104
+ "name": "flexible-extract",
105
+ "filter": [
106
+ {
107
+ "function": "regex",
108
+ "group_select": -1,
109
+ "regex_pattern": "(-?[$0-9.,]{2,})|(-?[0-9]+)"
110
+ },
111
+ {
112
+ "function": "take_first"
113
+ }
114
+ ]
115
+ }
116
+ ],
117
+ "should_decontaminate": false,
118
+ "metadata": {
119
+ "version": 3.0,
120
+ "model": "student",
121
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
122
+ "num_concurrent": 48,
123
+ "tokenized_requests": false,
124
+ "max_retries": 3,
125
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/gsm8k/gsm8k-cot-zeroshot.yaml"
126
+ }
127
+ },
128
+ "ifeval": {
129
+ "task": "ifeval",
130
+ "dataset_path": "google/IFEval",
131
+ "test_split": "train",
132
+ "doc_to_text": "prompt",
133
+ "doc_to_target": 0,
134
+ "unsafe_code": false,
135
+ "process_results": "def process_results(doc, results):\n inp = InputExample(\n key=doc[\"key\"],\n instruction_id_list=doc[\"instruction_id_list\"],\n prompt=doc[\"prompt\"],\n kwargs=doc[\"kwargs\"],\n )\n response = results[0]\n\n out_strict = test_instruction_following_strict(inp, response)\n out_loose = test_instruction_following_loose(inp, response)\n\n return {\n \"prompt_level_strict_acc\": out_strict.follow_all_instructions,\n \"inst_level_strict_acc\": out_strict.follow_instruction_list,\n \"prompt_level_loose_acc\": out_loose.follow_all_instructions,\n \"inst_level_loose_acc\": out_loose.follow_instruction_list,\n }\n",
136
+ "description": "",
137
+ "target_delimiter": " ",
138
+ "fewshot_delimiter": "\n\n",
139
+ "fewshot_config": {
140
+ "sampler": "default",
141
+ "split": null,
142
+ "process_docs": null,
143
+ "fewshot_indices": null,
144
+ "samples": null,
145
+ "doc_to_text": "prompt",
146
+ "doc_to_choice": null,
147
+ "doc_to_target": 0,
148
+ "gen_prefix": null,
149
+ "fewshot_delimiter": "\n\n",
150
+ "target_delimiter": " "
151
+ },
152
+ "num_fewshot": 0,
153
+ "metric_list": [
154
+ {
155
+ "metric": "prompt_level_strict_acc",
156
+ "aggregation": "mean",
157
+ "higher_is_better": true
158
+ },
159
+ {
160
+ "metric": "inst_level_strict_acc",
161
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
162
+ "higher_is_better": true
163
+ },
164
+ {
165
+ "metric": "prompt_level_loose_acc",
166
+ "aggregation": "mean",
167
+ "higher_is_better": true
168
+ },
169
+ {
170
+ "metric": "inst_level_loose_acc",
171
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
172
+ "higher_is_better": true
173
+ }
174
+ ],
175
+ "output_type": "generate_until",
176
+ "generation_kwargs": {
177
+ "until": [],
178
+ "do_sample": false,
179
+ "temperature": 0.0,
180
+ "max_gen_toks": 1280
181
+ },
182
+ "repeats": 1,
183
+ "should_decontaminate": false,
184
+ "metadata": {
185
+ "version": 4.0,
186
+ "model": "student",
187
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
188
+ "num_concurrent": 48,
189
+ "tokenized_requests": false,
190
+ "max_retries": 3,
191
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/ifeval/ifeval.yaml"
192
+ }
193
+ },
194
+ "minerva_math500": {
195
+ "task": "minerva_math500",
196
+ "dataset_path": "HuggingFaceH4/MATH-500",
197
+ "dataset_name": "default",
198
+ "test_split": "test",
199
+ "process_docs": "def process_docs(dataset: datasets.Dataset) -> datasets.Dataset:\n def _process_doc(doc: dict) -> dict:\n out_doc = {\n \"problem\": doc[\"problem\"],\n \"solution\": doc[\"solution\"],\n \"answer\": normalize_final_answer(\n remove_boxed(last_boxed_only_string(doc[\"solution\"]))\n ),\n }\n if getattr(doc, \"few_shot\", None) is not None:\n out_doc[\"few_shot\"] = True\n return out_doc\n\n return dataset.map(_process_doc)\n",
200
+ "doc_to_text": "def doc_to_text(doc: dict) -> str:\n return \"Problem:\" + \"\\n\" + doc[\"problem\"] + \"\\n\\n\" + \"Solution:\"\n",
201
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
202
+ "unsafe_code": false,
203
+ "process_results": "def process_results(doc: dict, results: list[str]) -> dict[str, int]:\n candidates = results[0]\n\n unnormalized_answer = get_unnormalized_answer(candidates)\n answer = normalize_final_answer(unnormalized_answer)\n\n if is_equiv(answer, doc[\"answer\"]):\n retval = 1\n else:\n retval = 0\n\n # math_verify\n _mvres = verify(\n gold=parse(doc[\"solution\"]),\n target=parse(candidates),\n )\n mathval = 1 if _mvres else 0\n\n res = {\n \"exact_match\": retval,\n \"math_verify\": mathval,\n }\n return res\n",
204
+ "description": "",
205
+ "target_delimiter": " ",
206
+ "fewshot_delimiter": "\n\n",
207
+ "fewshot_config": {
208
+ "sampler": "first_n",
209
+ "split": null,
210
+ "process_docs": "<function process_docs at 0x73cea223db20>",
211
+ "fewshot_indices": null,
212
+ "samples": "<function list_fewshot_samples at 0x73cea223f9c0>",
213
+ "doc_to_text": "<function doc_to_text at 0x73cea3809800>",
214
+ "doc_to_choice": null,
215
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
216
+ "gen_prefix": null,
217
+ "fewshot_delimiter": "\n\n",
218
+ "target_delimiter": " "
219
+ },
220
+ "num_fewshot": 4,
221
+ "metric_list": [
222
+ {
223
+ "metric": "exact_match",
224
+ "aggregation": "mean",
225
+ "higher_is_better": true
226
+ },
227
+ {
228
+ "metric": "math_verify",
229
+ "aggregation": "mean",
230
+ "higher_is_better": true
231
+ }
232
+ ],
233
+ "output_type": "generate_until",
234
+ "generation_kwargs": {
235
+ "until": [
236
+ "Problem:"
237
+ ],
238
+ "do_sample": false,
239
+ "temperature": 0.0,
240
+ "max_gen_toks": 1280
241
+ },
242
+ "repeats": 1,
243
+ "should_decontaminate": false,
244
+ "metadata": {
245
+ "version": 3.0,
246
+ "model": "student",
247
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
248
+ "num_concurrent": 48,
249
+ "tokenized_requests": false,
250
+ "max_retries": 3,
251
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/minerva_math/minerva_math500.yaml"
252
+ }
253
+ }
254
+ },
255
+ "versions": {
256
+ "gsm8k_cot_zeroshot": 3.0,
257
+ "ifeval": 4.0,
258
+ "minerva_math500": 3.0
259
+ },
260
+ "n-shot": {
261
+ "gsm8k_cot_zeroshot": 0,
262
+ "ifeval": 0,
263
+ "minerva_math500": 4
264
+ },
265
+ "higher_is_better": {
266
+ "gsm8k_cot_zeroshot": {
267
+ "exact_match": true
268
+ },
269
+ "ifeval": {
270
+ "prompt_level_strict_acc": true,
271
+ "inst_level_strict_acc": true,
272
+ "prompt_level_loose_acc": true,
273
+ "inst_level_loose_acc": true
274
+ },
275
+ "minerva_math500": {
276
+ "exact_match": true,
277
+ "math_verify": true
278
+ }
279
+ },
280
+ "n-samples": {
281
+ "gsm8k_cot_zeroshot": {
282
+ "original": 1319,
283
+ "effective": 1319
284
+ },
285
+ "minerva_math500": {
286
+ "original": 500,
287
+ "effective": 500
288
+ },
289
+ "ifeval": {
290
+ "original": 541,
291
+ "effective": 541
292
+ }
293
+ },
294
+ "config": {
295
+ "model": "local-chat-completions",
296
+ "model_args": {
297
+ "model": "student",
298
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
299
+ "num_concurrent": 48,
300
+ "tokenized_requests": false,
301
+ "max_retries": 3
302
+ },
303
+ "batch_size": 1,
304
+ "batch_sizes": [],
305
+ "device": "cuda:0",
306
+ "use_cache": null,
307
+ "limit": null,
308
+ "bootstrap_iters": 100000,
309
+ "gen_kwargs": {
310
+ "max_gen_toks": 1280
311
+ },
312
+ "random_seed": 0,
313
+ "numpy_seed": 1234,
314
+ "torch_seed": 1234,
315
+ "fewshot_seed": 1234
316
+ },
317
+ "git_hash": "247c7f0",
318
+ "date": 1784333857.3417559,
319
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.23\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
320
+ "transformers_version": "4.57.6",
321
+ "lm_eval_version": "0.4.12",
322
+ "upper_git_hash": null,
323
+ "task_hashes": {
324
+ "gsm8k_cot_zeroshot": "77ad80425a4cb85562b27f164a9c92977f775bb66a0ec4d374e4ee7b4656a7f5",
325
+ "minerva_math500": "5784cb060f783763ec8f8e234eef61589d348055c48e8adc0073445383258f85",
326
+ "ifeval": "bdcf10fc42fb3b39fd60af9d347a998b5bcb0a6782900c760b7dcc67ef0109d7"
327
+ },
328
+ "model_source": "local-chat-completions",
329
+ "model_name": "student",
330
+ "model_name_sanitized": "student",
331
+ "system_instruction": null,
332
+ "system_instruction_sha": null,
333
+ "fewshot_as_multiturn": true,
334
+ "chat_template": "",
335
+ "chat_template_sha": null,
336
+ "total_evaluation_time_seconds": "451.9168644050078"
337
+ }
evals/general_suite/healed/reap_keep25_s1225/student/results_2026-07-17T17-29-11.051064.json ADDED
@@ -0,0 +1,225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "humaneval": {
4
+ "name": "humaneval",
5
+ "alias": "humaneval",
6
+ "sample_len": 164,
7
+ "pass@1,create_test": 0.04878048780487805,
8
+ "pass@1_stderr,create_test": 0.016872119488648706
9
+ },
10
+ "mbpp": {
11
+ "name": "mbpp",
12
+ "alias": "mbpp",
13
+ "sample_len": 500,
14
+ "pass_at_1,none": 0.112,
15
+ "pass_at_1_stderr,none": 0.014117741364768066
16
+ }
17
+ },
18
+ "group_subtasks": {},
19
+ "configs": {
20
+ "humaneval": {
21
+ "task": "humaneval",
22
+ "dataset_path": "openai/openai_humaneval",
23
+ "test_split": "test",
24
+ "doc_to_text": "{{prompt}}",
25
+ "doc_to_target": "{{test}}\ncheck({{entry_point}})",
26
+ "unsafe_code": true,
27
+ "description": "",
28
+ "target_delimiter": " ",
29
+ "fewshot_delimiter": "\n\n",
30
+ "fewshot_config": {
31
+ "sampler": "default",
32
+ "split": null,
33
+ "process_docs": null,
34
+ "fewshot_indices": null,
35
+ "samples": null,
36
+ "doc_to_text": "{{prompt}}",
37
+ "doc_to_choice": null,
38
+ "doc_to_target": "{{test}}\ncheck({{entry_point}})",
39
+ "gen_prefix": null,
40
+ "fewshot_delimiter": "\n\n",
41
+ "target_delimiter": " "
42
+ },
43
+ "num_fewshot": 0,
44
+ "metric_list": [
45
+ {
46
+ "metric": "def pass_at_k(references: list[str], predictions: list[list[str]], k: list[int] = None):\n global compute_\n assert k is not None\n if isinstance(k, int):\n k = [k]\n res = compute_.compute(\n references=references,\n predictions=predictions,\n k=k,\n )\n return res[0]\n",
47
+ "aggregation": "mean",
48
+ "higher_is_better": true,
49
+ "k": [
50
+ 1
51
+ ]
52
+ }
53
+ ],
54
+ "output_type": "generate_until",
55
+ "generation_kwargs": {
56
+ "until": [
57
+ "\nclass",
58
+ "\ndef",
59
+ "\n#",
60
+ "\nif",
61
+ "\nprint"
62
+ ],
63
+ "max_gen_toks": 1024,
64
+ "do_sample": false
65
+ },
66
+ "repeats": 1,
67
+ "filter_list": [
68
+ {
69
+ "name": "create_test",
70
+ "filter": [
71
+ {
72
+ "function": "custom",
73
+ "filter_fn": "<function build_predictions at 0x775f05d76f20>"
74
+ }
75
+ ]
76
+ }
77
+ ],
78
+ "should_decontaminate": false,
79
+ "metadata": {
80
+ "version": 1.0,
81
+ "model": "student",
82
+ "base_url": "http://127.0.0.1:8421/v1/completions",
83
+ "tokenizer": "outputs/healed/grid_general/reap_keep25_s1225/step0150",
84
+ "num_concurrent": 48,
85
+ "tokenized_requests": false,
86
+ "max_retries": 3,
87
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/humaneval/humaneval.yaml"
88
+ }
89
+ },
90
+ "mbpp": {
91
+ "task": "mbpp",
92
+ "dataset_path": "google-research-datasets/mbpp",
93
+ "dataset_name": "full",
94
+ "test_split": "test",
95
+ "doc_to_text": "You are an expert Python programmer, and here is your task: {{text}} Your code should pass these tests:\n\n{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}\n[BEGIN]\n",
96
+ "doc_to_target": "{% if is_fewshot is defined %}{{code}}\n[DONE]{% else %}{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}{% endif %}",
97
+ "unsafe_code": true,
98
+ "description": "",
99
+ "target_delimiter": "",
100
+ "fewshot_delimiter": "\n\n",
101
+ "fewshot_config": {
102
+ "sampler": "first_n",
103
+ "split": null,
104
+ "process_docs": null,
105
+ "fewshot_indices": null,
106
+ "samples": "<function list_fewshot_samples at 0x775fcf12f9c0>",
107
+ "doc_to_text": "You are an expert Python programmer, and here is your task: {{text}} Your code should pass these tests:\n\n{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}\n[BEGIN]\n",
108
+ "doc_to_choice": null,
109
+ "doc_to_target": "{% if is_fewshot is defined %}{{code}}\n[DONE]{% else %}{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}{% endif %}",
110
+ "gen_prefix": null,
111
+ "fewshot_delimiter": "\n\n",
112
+ "target_delimiter": ""
113
+ },
114
+ "num_fewshot": 3,
115
+ "metric_list": [
116
+ {
117
+ "metric": "def pass_at_1(\n references: Union[str, list[str]], predictions: Union[str, list[list[str]]]\n) -> float:\n if isinstance(references, str):\n references = [references]\n if isinstance(predictions[0], str):\n predictions = [[p] for p in predictions]\n return pass_at_k.compute(\n references=references,\n predictions=predictions,\n k=[1],\n )[0][\"pass@1\"]\n",
118
+ "aggregation": "mean",
119
+ "higher_is_better": true
120
+ }
121
+ ],
122
+ "output_type": "generate_until",
123
+ "generation_kwargs": {
124
+ "until": [
125
+ "[DONE]"
126
+ ],
127
+ "do_sample": false
128
+ },
129
+ "repeats": 1,
130
+ "should_decontaminate": false,
131
+ "metadata": {
132
+ "version": 1.0,
133
+ "model": "student",
134
+ "base_url": "http://127.0.0.1:8421/v1/completions",
135
+ "tokenizer": "outputs/healed/grid_general/reap_keep25_s1225/step0150",
136
+ "num_concurrent": 48,
137
+ "tokenized_requests": false,
138
+ "max_retries": 3,
139
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/mbpp/mbpp.yaml"
140
+ }
141
+ }
142
+ },
143
+ "versions": {
144
+ "humaneval": 1.0,
145
+ "mbpp": 1.0
146
+ },
147
+ "n-shot": {
148
+ "humaneval": 0,
149
+ "mbpp": 3
150
+ },
151
+ "higher_is_better": {
152
+ "humaneval": {
153
+ "pass_at_k": true,
154
+ "pass@1": true
155
+ },
156
+ "mbpp": {
157
+ "pass_at_1": true
158
+ }
159
+ },
160
+ "n-samples": {
161
+ "humaneval": {
162
+ "original": 164,
163
+ "effective": 164
164
+ },
165
+ "mbpp": {
166
+ "original": 500,
167
+ "effective": 500
168
+ }
169
+ },
170
+ "config": {
171
+ "model": "local-completions",
172
+ "model_args": {
173
+ "model": "student",
174
+ "base_url": "http://127.0.0.1:8421/v1/completions",
175
+ "tokenizer": "outputs/healed/grid_general/reap_keep25_s1225/step0150",
176
+ "num_concurrent": 48,
177
+ "tokenized_requests": false,
178
+ "max_retries": 3
179
+ },
180
+ "batch_size": 1,
181
+ "batch_sizes": [],
182
+ "device": "cuda:0",
183
+ "use_cache": null,
184
+ "limit": null,
185
+ "bootstrap_iters": 100000,
186
+ "gen_kwargs": {},
187
+ "random_seed": 0,
188
+ "numpy_seed": 1234,
189
+ "torch_seed": 1234,
190
+ "fewshot_seed": 1234
191
+ },
192
+ "git_hash": "247c7f0",
193
+ "date": 1784334311.9486935,
194
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.23\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
195
+ "transformers_version": "4.57.6",
196
+ "lm_eval_version": "0.4.12",
197
+ "upper_git_hash": null,
198
+ "tokenizer_pad_token": [
199
+ "<pad>",
200
+ "50280"
201
+ ],
202
+ "tokenizer_eos_token": [
203
+ "|||IP_ADDRESS|||",
204
+ "50279"
205
+ ],
206
+ "tokenizer_bos_token": [
207
+ "|||IP_ADDRESS|||",
208
+ "50279"
209
+ ],
210
+ "eot_token_id": 50279,
211
+ "max_length": 2047,
212
+ "task_hashes": {
213
+ "humaneval": "c122632f0bdffdd0162cc8033a879dfe9d3b35e82c52eda6a767069e0a2beb40",
214
+ "mbpp": "62356f643ed511c895814c093ddb55451941156ba9febb31dc87c6e00d9723e3"
215
+ },
216
+ "model_source": "local-completions",
217
+ "model_name": "student",
218
+ "model_name_sanitized": "student",
219
+ "system_instruction": null,
220
+ "system_instruction_sha": null,
221
+ "fewshot_as_multiturn": null,
222
+ "chat_template": null,
223
+ "chat_template_sha": null,
224
+ "total_evaluation_time_seconds": "245.4696692580037"
225
+ }
evals/general_suite/healed/reap_keep25_s1225/student/samples_gsm8k_cot_zeroshot_2026-07-17T17-25-02.868375.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1225/student/samples_humaneval_2026-07-17T17-29-11.051064.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1225/student/samples_ifeval_2026-07-17T17-25-02.868375.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1225/student/samples_mbpp_2026-07-17T17-29-11.051064.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1225/student/samples_minerva_math500_2026-07-17T17-25-02.868375.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1226/student/samples_gsm8k_cot_zeroshot_2026-07-17T17-23-38.836337.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1226/student/samples_ifeval_2026-07-17T17-23-38.836337.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep25_s1226/student/samples_minerva_math500_2026-07-17T17-23-38.836337.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/results_2026-07-19T22-55-09.344078.json ADDED
@@ -0,0 +1,337 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "gsm8k_cot_zeroshot": {
4
+ "name": "gsm8k_cot_zeroshot",
5
+ "alias": "gsm8k_cot_zeroshot",
6
+ "sample_len": 1319,
7
+ "exact_match,strict-match": 0.003032600454890068,
8
+ "exact_match_stderr,strict-match": 0.001514573561224549,
9
+ "exact_match,flexible-extract": 0.3237300985595148,
10
+ "exact_match_stderr,flexible-extract": 0.012888247397371138
11
+ },
12
+ "minerva_math500": {
13
+ "name": "minerva_math500",
14
+ "alias": "minerva_math500",
15
+ "sample_len": 500,
16
+ "exact_match,none": 0.09,
17
+ "exact_match_stderr,none": 0.012811255071733842,
18
+ "math_verify,none": 0.126,
19
+ "math_verify_stderr,none": 0.01485561775078758
20
+ },
21
+ "ifeval": {
22
+ "name": "ifeval",
23
+ "alias": "ifeval",
24
+ "sample_len": 541,
25
+ "prompt_level_strict_acc,none": 0.5009242144177449,
26
+ "prompt_level_strict_acc_stderr,none": 0.02151653738784254,
27
+ "inst_level_strict_acc,none": 0.6187050359712231,
28
+ "inst_level_strict_acc_stderr,none": "N/A",
29
+ "prompt_level_loose_acc,none": 0.5286506469500925,
30
+ "prompt_level_loose_acc_stderr,none": 0.021481220930080487,
31
+ "inst_level_loose_acc,none": 0.6474820143884892,
32
+ "inst_level_loose_acc_stderr,none": "N/A"
33
+ }
34
+ },
35
+ "group_subtasks": {},
36
+ "configs": {
37
+ "gsm8k_cot_zeroshot": {
38
+ "task": "gsm8k_cot_zeroshot",
39
+ "dataset_path": "openai/gsm8k",
40
+ "dataset_name": "main",
41
+ "training_split": "train",
42
+ "test_split": "test",
43
+ "fewshot_split": "train",
44
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
45
+ "doc_to_target": "{{answer}}",
46
+ "unsafe_code": false,
47
+ "description": "",
48
+ "target_delimiter": " ",
49
+ "fewshot_delimiter": "\n\n",
50
+ "fewshot_config": {
51
+ "sampler": "default",
52
+ "split": "train",
53
+ "process_docs": null,
54
+ "fewshot_indices": null,
55
+ "samples": null,
56
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
57
+ "doc_to_choice": null,
58
+ "doc_to_target": "{{answer}}",
59
+ "gen_prefix": null,
60
+ "fewshot_delimiter": "\n\n",
61
+ "target_delimiter": " "
62
+ },
63
+ "num_fewshot": 0,
64
+ "metric_list": [
65
+ {
66
+ "metric": "exact_match",
67
+ "aggregation": "mean",
68
+ "higher_is_better": true,
69
+ "ignore_case": true,
70
+ "ignore_punctuation": false,
71
+ "regexes_to_ignore": [
72
+ ",",
73
+ "\\$",
74
+ "(?s).*#### ",
75
+ "\\.$"
76
+ ]
77
+ }
78
+ ],
79
+ "output_type": "generate_until",
80
+ "generation_kwargs": {
81
+ "until": [
82
+ "Q:",
83
+ "</s>",
84
+ "<|im_end|>"
85
+ ],
86
+ "do_sample": false,
87
+ "max_gen_toks": 1280
88
+ },
89
+ "repeats": 1,
90
+ "filter_list": [
91
+ {
92
+ "name": "strict-match",
93
+ "filter": [
94
+ {
95
+ "function": "regex",
96
+ "regex_pattern": "The answer is (\\-?[0-9\\.\\,]+)."
97
+ },
98
+ {
99
+ "function": "take_first"
100
+ }
101
+ ]
102
+ },
103
+ {
104
+ "name": "flexible-extract",
105
+ "filter": [
106
+ {
107
+ "function": "regex",
108
+ "group_select": -1,
109
+ "regex_pattern": "(-?[$0-9.,]{2,})|(-?[0-9]+)"
110
+ },
111
+ {
112
+ "function": "take_first"
113
+ }
114
+ ]
115
+ }
116
+ ],
117
+ "should_decontaminate": false,
118
+ "metadata": {
119
+ "version": 3.0,
120
+ "model": "student",
121
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
122
+ "num_concurrent": 48,
123
+ "tokenized_requests": false,
124
+ "max_retries": 3,
125
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/gsm8k/gsm8k-cot-zeroshot.yaml"
126
+ }
127
+ },
128
+ "ifeval": {
129
+ "task": "ifeval",
130
+ "dataset_path": "google/IFEval",
131
+ "test_split": "train",
132
+ "doc_to_text": "prompt",
133
+ "doc_to_target": 0,
134
+ "unsafe_code": false,
135
+ "process_results": "def process_results(doc, results):\n inp = InputExample(\n key=doc[\"key\"],\n instruction_id_list=doc[\"instruction_id_list\"],\n prompt=doc[\"prompt\"],\n kwargs=doc[\"kwargs\"],\n )\n response = results[0]\n\n out_strict = test_instruction_following_strict(inp, response)\n out_loose = test_instruction_following_loose(inp, response)\n\n return {\n \"prompt_level_strict_acc\": out_strict.follow_all_instructions,\n \"inst_level_strict_acc\": out_strict.follow_instruction_list,\n \"prompt_level_loose_acc\": out_loose.follow_all_instructions,\n \"inst_level_loose_acc\": out_loose.follow_instruction_list,\n }\n",
136
+ "description": "",
137
+ "target_delimiter": " ",
138
+ "fewshot_delimiter": "\n\n",
139
+ "fewshot_config": {
140
+ "sampler": "default",
141
+ "split": null,
142
+ "process_docs": null,
143
+ "fewshot_indices": null,
144
+ "samples": null,
145
+ "doc_to_text": "prompt",
146
+ "doc_to_choice": null,
147
+ "doc_to_target": 0,
148
+ "gen_prefix": null,
149
+ "fewshot_delimiter": "\n\n",
150
+ "target_delimiter": " "
151
+ },
152
+ "num_fewshot": 0,
153
+ "metric_list": [
154
+ {
155
+ "metric": "prompt_level_strict_acc",
156
+ "aggregation": "mean",
157
+ "higher_is_better": true
158
+ },
159
+ {
160
+ "metric": "inst_level_strict_acc",
161
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
162
+ "higher_is_better": true
163
+ },
164
+ {
165
+ "metric": "prompt_level_loose_acc",
166
+ "aggregation": "mean",
167
+ "higher_is_better": true
168
+ },
169
+ {
170
+ "metric": "inst_level_loose_acc",
171
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
172
+ "higher_is_better": true
173
+ }
174
+ ],
175
+ "output_type": "generate_until",
176
+ "generation_kwargs": {
177
+ "until": [],
178
+ "do_sample": false,
179
+ "temperature": 0.0,
180
+ "max_gen_toks": 1280
181
+ },
182
+ "repeats": 1,
183
+ "should_decontaminate": false,
184
+ "metadata": {
185
+ "version": 4.0,
186
+ "model": "student",
187
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
188
+ "num_concurrent": 48,
189
+ "tokenized_requests": false,
190
+ "max_retries": 3,
191
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/ifeval/ifeval.yaml"
192
+ }
193
+ },
194
+ "minerva_math500": {
195
+ "task": "minerva_math500",
196
+ "dataset_path": "HuggingFaceH4/MATH-500",
197
+ "dataset_name": "default",
198
+ "test_split": "test",
199
+ "process_docs": "def process_docs(dataset: datasets.Dataset) -> datasets.Dataset:\n def _process_doc(doc: dict) -> dict:\n out_doc = {\n \"problem\": doc[\"problem\"],\n \"solution\": doc[\"solution\"],\n \"answer\": normalize_final_answer(\n remove_boxed(last_boxed_only_string(doc[\"solution\"]))\n ),\n }\n if getattr(doc, \"few_shot\", None) is not None:\n out_doc[\"few_shot\"] = True\n return out_doc\n\n return dataset.map(_process_doc)\n",
200
+ "doc_to_text": "def doc_to_text(doc: dict) -> str:\n return \"Problem:\" + \"\\n\" + doc[\"problem\"] + \"\\n\\n\" + \"Solution:\"\n",
201
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
202
+ "unsafe_code": false,
203
+ "process_results": "def process_results(doc: dict, results: list[str]) -> dict[str, int]:\n candidates = results[0]\n\n unnormalized_answer = get_unnormalized_answer(candidates)\n answer = normalize_final_answer(unnormalized_answer)\n\n if is_equiv(answer, doc[\"answer\"]):\n retval = 1\n else:\n retval = 0\n\n # math_verify\n _mvres = verify(\n gold=parse(doc[\"solution\"]),\n target=parse(candidates),\n )\n mathval = 1 if _mvres else 0\n\n res = {\n \"exact_match\": retval,\n \"math_verify\": mathval,\n }\n return res\n",
204
+ "description": "",
205
+ "target_delimiter": " ",
206
+ "fewshot_delimiter": "\n\n",
207
+ "fewshot_config": {
208
+ "sampler": "first_n",
209
+ "split": null,
210
+ "process_docs": "<function process_docs at 0x71680b81db20>",
211
+ "fewshot_indices": null,
212
+ "samples": "<function list_fewshot_samples at 0x71680b81f9c0>",
213
+ "doc_to_text": "<function doc_to_text at 0x716810fe58a0>",
214
+ "doc_to_choice": null,
215
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
216
+ "gen_prefix": null,
217
+ "fewshot_delimiter": "\n\n",
218
+ "target_delimiter": " "
219
+ },
220
+ "num_fewshot": 4,
221
+ "metric_list": [
222
+ {
223
+ "metric": "exact_match",
224
+ "aggregation": "mean",
225
+ "higher_is_better": true
226
+ },
227
+ {
228
+ "metric": "math_verify",
229
+ "aggregation": "mean",
230
+ "higher_is_better": true
231
+ }
232
+ ],
233
+ "output_type": "generate_until",
234
+ "generation_kwargs": {
235
+ "until": [
236
+ "Problem:"
237
+ ],
238
+ "do_sample": false,
239
+ "temperature": 0.0,
240
+ "max_gen_toks": 1280
241
+ },
242
+ "repeats": 1,
243
+ "should_decontaminate": false,
244
+ "metadata": {
245
+ "version": 3.0,
246
+ "model": "student",
247
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
248
+ "num_concurrent": 48,
249
+ "tokenized_requests": false,
250
+ "max_retries": 3,
251
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/minerva_math/minerva_math500.yaml"
252
+ }
253
+ }
254
+ },
255
+ "versions": {
256
+ "gsm8k_cot_zeroshot": 3.0,
257
+ "ifeval": 4.0,
258
+ "minerva_math500": 3.0
259
+ },
260
+ "n-shot": {
261
+ "gsm8k_cot_zeroshot": 0,
262
+ "ifeval": 0,
263
+ "minerva_math500": 4
264
+ },
265
+ "higher_is_better": {
266
+ "gsm8k_cot_zeroshot": {
267
+ "exact_match": true
268
+ },
269
+ "ifeval": {
270
+ "prompt_level_strict_acc": true,
271
+ "inst_level_strict_acc": true,
272
+ "prompt_level_loose_acc": true,
273
+ "inst_level_loose_acc": true
274
+ },
275
+ "minerva_math500": {
276
+ "exact_match": true,
277
+ "math_verify": true
278
+ }
279
+ },
280
+ "n-samples": {
281
+ "gsm8k_cot_zeroshot": {
282
+ "original": 1319,
283
+ "effective": 1319
284
+ },
285
+ "minerva_math500": {
286
+ "original": 500,
287
+ "effective": 500
288
+ },
289
+ "ifeval": {
290
+ "original": 541,
291
+ "effective": 541
292
+ }
293
+ },
294
+ "config": {
295
+ "model": "local-chat-completions",
296
+ "model_args": {
297
+ "model": "student",
298
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
299
+ "num_concurrent": 48,
300
+ "tokenized_requests": false,
301
+ "max_retries": 3
302
+ },
303
+ "batch_size": 1,
304
+ "batch_sizes": [],
305
+ "device": "cuda:0",
306
+ "use_cache": null,
307
+ "limit": null,
308
+ "bootstrap_iters": 100000,
309
+ "gen_kwargs": {
310
+ "max_gen_toks": 1280
311
+ },
312
+ "random_seed": 0,
313
+ "numpy_seed": 1234,
314
+ "torch_seed": 1234,
315
+ "fewshot_seed": 1234
316
+ },
317
+ "git_hash": "4cd474a",
318
+ "date": 1784526569.364177,
319
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.11\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
320
+ "transformers_version": "4.57.6",
321
+ "lm_eval_version": "0.4.12",
322
+ "upper_git_hash": null,
323
+ "task_hashes": {
324
+ "gsm8k_cot_zeroshot": "77ad80425a4cb85562b27f164a9c92977f775bb66a0ec4d374e4ee7b4656a7f5",
325
+ "minerva_math500": "5784cb060f783763ec8f8e234eef61589d348055c48e8adc0073445383258f85",
326
+ "ifeval": "bdcf10fc42fb3b39fd60af9d347a998b5bcb0a6782900c760b7dcc67ef0109d7"
327
+ },
328
+ "model_source": "local-chat-completions",
329
+ "model_name": "student",
330
+ "model_name_sanitized": "student",
331
+ "system_instruction": null,
332
+ "system_instruction_sha": null,
333
+ "fewshot_as_multiturn": true,
334
+ "chat_template": "",
335
+ "chat_template_sha": null,
336
+ "total_evaluation_time_seconds": "346.35699901598855"
337
+ }
evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/results_2026-07-19T22-58-18.278433.json ADDED
@@ -0,0 +1,225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "humaneval": {
4
+ "name": "humaneval",
5
+ "alias": "humaneval",
6
+ "sample_len": 164,
7
+ "pass@1,create_test": 0.21951219512195122,
8
+ "pass@1_stderr,create_test": 0.032420416133953876
9
+ },
10
+ "mbpp": {
11
+ "name": "mbpp",
12
+ "alias": "mbpp",
13
+ "sample_len": 500,
14
+ "pass_at_1,none": 0.228,
15
+ "pass_at_1_stderr,none": 0.0187813065293632
16
+ }
17
+ },
18
+ "group_subtasks": {},
19
+ "configs": {
20
+ "humaneval": {
21
+ "task": "humaneval",
22
+ "dataset_path": "openai/openai_humaneval",
23
+ "test_split": "test",
24
+ "doc_to_text": "{{prompt}}",
25
+ "doc_to_target": "{{test}}\ncheck({{entry_point}})",
26
+ "unsafe_code": true,
27
+ "description": "",
28
+ "target_delimiter": " ",
29
+ "fewshot_delimiter": "\n\n",
30
+ "fewshot_config": {
31
+ "sampler": "default",
32
+ "split": null,
33
+ "process_docs": null,
34
+ "fewshot_indices": null,
35
+ "samples": null,
36
+ "doc_to_text": "{{prompt}}",
37
+ "doc_to_choice": null,
38
+ "doc_to_target": "{{test}}\ncheck({{entry_point}})",
39
+ "gen_prefix": null,
40
+ "fewshot_delimiter": "\n\n",
41
+ "target_delimiter": " "
42
+ },
43
+ "num_fewshot": 0,
44
+ "metric_list": [
45
+ {
46
+ "metric": "def pass_at_k(references: list[str], predictions: list[list[str]], k: list[int] = None):\n global compute_\n assert k is not None\n if isinstance(k, int):\n k = [k]\n res = compute_.compute(\n references=references,\n predictions=predictions,\n k=k,\n )\n return res[0]\n",
47
+ "aggregation": "mean",
48
+ "higher_is_better": true,
49
+ "k": [
50
+ 1
51
+ ]
52
+ }
53
+ ],
54
+ "output_type": "generate_until",
55
+ "generation_kwargs": {
56
+ "until": [
57
+ "\nclass",
58
+ "\ndef",
59
+ "\n#",
60
+ "\nif",
61
+ "\nprint"
62
+ ],
63
+ "max_gen_toks": 1024,
64
+ "do_sample": false
65
+ },
66
+ "repeats": 1,
67
+ "filter_list": [
68
+ {
69
+ "name": "create_test",
70
+ "filter": [
71
+ {
72
+ "function": "custom",
73
+ "filter_fn": "<function build_predictions at 0x73240ec5eca0>"
74
+ }
75
+ ]
76
+ }
77
+ ],
78
+ "should_decontaminate": false,
79
+ "metadata": {
80
+ "version": 1.0,
81
+ "model": "student",
82
+ "base_url": "http://127.0.0.1:8421/v1/completions",
83
+ "tokenizer": "outputs/healed/grid_general_fairness/reap_keep50_s1224_long500/step0150",
84
+ "num_concurrent": 48,
85
+ "tokenized_requests": false,
86
+ "max_retries": 3,
87
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/humaneval/humaneval.yaml"
88
+ }
89
+ },
90
+ "mbpp": {
91
+ "task": "mbpp",
92
+ "dataset_path": "google-research-datasets/mbpp",
93
+ "dataset_name": "full",
94
+ "test_split": "test",
95
+ "doc_to_text": "You are an expert Python programmer, and here is your task: {{text}} Your code should pass these tests:\n\n{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}\n[BEGIN]\n",
96
+ "doc_to_target": "{% if is_fewshot is defined %}{{code}}\n[DONE]{% else %}{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}{% endif %}",
97
+ "unsafe_code": true,
98
+ "description": "",
99
+ "target_delimiter": "",
100
+ "fewshot_delimiter": "\n\n",
101
+ "fewshot_config": {
102
+ "sampler": "first_n",
103
+ "split": null,
104
+ "process_docs": null,
105
+ "fewshot_indices": null,
106
+ "samples": "<function list_fewshot_samples at 0x7324d7afb9c0>",
107
+ "doc_to_text": "You are an expert Python programmer, and here is your task: {{text}} Your code should pass these tests:\n\n{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}\n[BEGIN]\n",
108
+ "doc_to_choice": null,
109
+ "doc_to_target": "{% if is_fewshot is defined %}{{code}}\n[DONE]{% else %}{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}{% endif %}",
110
+ "gen_prefix": null,
111
+ "fewshot_delimiter": "\n\n",
112
+ "target_delimiter": ""
113
+ },
114
+ "num_fewshot": 3,
115
+ "metric_list": [
116
+ {
117
+ "metric": "def pass_at_1(\n references: Union[str, list[str]], predictions: Union[str, list[list[str]]]\n) -> float:\n if isinstance(references, str):\n references = [references]\n if isinstance(predictions[0], str):\n predictions = [[p] for p in predictions]\n return pass_at_k.compute(\n references=references,\n predictions=predictions,\n k=[1],\n )[0][\"pass@1\"]\n",
118
+ "aggregation": "mean",
119
+ "higher_is_better": true
120
+ }
121
+ ],
122
+ "output_type": "generate_until",
123
+ "generation_kwargs": {
124
+ "until": [
125
+ "[DONE]"
126
+ ],
127
+ "do_sample": false
128
+ },
129
+ "repeats": 1,
130
+ "should_decontaminate": false,
131
+ "metadata": {
132
+ "version": 1.0,
133
+ "model": "student",
134
+ "base_url": "http://127.0.0.1:8421/v1/completions",
135
+ "tokenizer": "outputs/healed/grid_general_fairness/reap_keep50_s1224_long500/step0150",
136
+ "num_concurrent": 48,
137
+ "tokenized_requests": false,
138
+ "max_retries": 3,
139
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/mbpp/mbpp.yaml"
140
+ }
141
+ }
142
+ },
143
+ "versions": {
144
+ "humaneval": 1.0,
145
+ "mbpp": 1.0
146
+ },
147
+ "n-shot": {
148
+ "humaneval": 0,
149
+ "mbpp": 3
150
+ },
151
+ "higher_is_better": {
152
+ "humaneval": {
153
+ "pass_at_k": true,
154
+ "pass@1": true
155
+ },
156
+ "mbpp": {
157
+ "pass_at_1": true
158
+ }
159
+ },
160
+ "n-samples": {
161
+ "humaneval": {
162
+ "original": 164,
163
+ "effective": 164
164
+ },
165
+ "mbpp": {
166
+ "original": 500,
167
+ "effective": 500
168
+ }
169
+ },
170
+ "config": {
171
+ "model": "local-completions",
172
+ "model_args": {
173
+ "model": "student",
174
+ "base_url": "http://127.0.0.1:8421/v1/completions",
175
+ "tokenizer": "outputs/healed/grid_general_fairness/reap_keep50_s1224_long500/step0150",
176
+ "num_concurrent": 48,
177
+ "tokenized_requests": false,
178
+ "max_retries": 3
179
+ },
180
+ "batch_size": 1,
181
+ "batch_sizes": [],
182
+ "device": "cuda:0",
183
+ "use_cache": null,
184
+ "limit": null,
185
+ "bootstrap_iters": 100000,
186
+ "gen_kwargs": {},
187
+ "random_seed": 0,
188
+ "numpy_seed": 1234,
189
+ "torch_seed": 1234,
190
+ "fewshot_seed": 1234
191
+ },
192
+ "git_hash": "4cd474a",
193
+ "date": 1784526918.8328285,
194
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.11\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
195
+ "transformers_version": "4.57.6",
196
+ "lm_eval_version": "0.4.12",
197
+ "upper_git_hash": null,
198
+ "tokenizer_pad_token": [
199
+ "<pad>",
200
+ "50280"
201
+ ],
202
+ "tokenizer_eos_token": [
203
+ "|||IP_ADDRESS|||",
204
+ "50279"
205
+ ],
206
+ "tokenizer_bos_token": [
207
+ "|||IP_ADDRESS|||",
208
+ "50279"
209
+ ],
210
+ "eot_token_id": 50279,
211
+ "max_length": 2047,
212
+ "task_hashes": {
213
+ "humaneval": "c122632f0bdffdd0162cc8033a879dfe9d3b35e82c52eda6a767069e0a2beb40",
214
+ "mbpp": "62356f643ed511c895814c093ddb55451941156ba9febb31dc87c6e00d9723e3"
215
+ },
216
+ "model_source": "local-completions",
217
+ "model_name": "student",
218
+ "model_name_sanitized": "student",
219
+ "system_instruction": null,
220
+ "system_instruction_sha": null,
221
+ "fewshot_as_multiturn": null,
222
+ "chat_template": null,
223
+ "chat_template_sha": null,
224
+ "total_evaluation_time_seconds": "185.7945135810005"
225
+ }
evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/samples_gsm8k_cot_zeroshot_2026-07-19T22-55-09.344078.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/samples_humaneval_2026-07-19T22-58-18.278433.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/samples_ifeval_2026-07-19T22-55-09.344078.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/samples_mbpp_2026-07-19T22-58-18.278433.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep50_s1224_long500_step150/student/samples_minerva_math500_2026-07-19T22-55-09.344078.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/results_2026-07-19T23-04-02.148638.json ADDED
@@ -0,0 +1,337 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "gsm8k_cot_zeroshot": {
4
+ "name": "gsm8k_cot_zeroshot",
5
+ "alias": "gsm8k_cot_zeroshot",
6
+ "sample_len": 1319,
7
+ "exact_match,strict-match": 0.0075815011372251705,
8
+ "exact_match_stderr,strict-match": 0.002389281512077213,
9
+ "exact_match,flexible-extract": 0.3775587566338135,
10
+ "exact_match_stderr,flexible-extract": 0.013353150666358537
11
+ },
12
+ "minerva_math500": {
13
+ "name": "minerva_math500",
14
+ "alias": "minerva_math500",
15
+ "sample_len": 500,
16
+ "exact_match,none": 0.11,
17
+ "exact_match_stderr,none": 0.01400686919941566,
18
+ "math_verify,none": 0.164,
19
+ "math_verify_stderr,none": 0.016575811142446696
20
+ },
21
+ "ifeval": {
22
+ "name": "ifeval",
23
+ "alias": "ifeval",
24
+ "sample_len": 541,
25
+ "prompt_level_strict_acc,none": 0.5508317929759704,
26
+ "prompt_level_strict_acc_stderr,none": 0.021405093233588298,
27
+ "inst_level_strict_acc,none": 0.6714628297362111,
28
+ "inst_level_strict_acc_stderr,none": "N/A",
29
+ "prompt_level_loose_acc,none": 0.5804066543438078,
30
+ "prompt_level_loose_acc_stderr,none": 0.021236532548855144,
31
+ "inst_level_loose_acc,none": 0.7014388489208633,
32
+ "inst_level_loose_acc_stderr,none": "N/A"
33
+ }
34
+ },
35
+ "group_subtasks": {},
36
+ "configs": {
37
+ "gsm8k_cot_zeroshot": {
38
+ "task": "gsm8k_cot_zeroshot",
39
+ "dataset_path": "openai/gsm8k",
40
+ "dataset_name": "main",
41
+ "training_split": "train",
42
+ "test_split": "test",
43
+ "fewshot_split": "train",
44
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
45
+ "doc_to_target": "{{answer}}",
46
+ "unsafe_code": false,
47
+ "description": "",
48
+ "target_delimiter": " ",
49
+ "fewshot_delimiter": "\n\n",
50
+ "fewshot_config": {
51
+ "sampler": "default",
52
+ "split": "train",
53
+ "process_docs": null,
54
+ "fewshot_indices": null,
55
+ "samples": null,
56
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
57
+ "doc_to_choice": null,
58
+ "doc_to_target": "{{answer}}",
59
+ "gen_prefix": null,
60
+ "fewshot_delimiter": "\n\n",
61
+ "target_delimiter": " "
62
+ },
63
+ "num_fewshot": 0,
64
+ "metric_list": [
65
+ {
66
+ "metric": "exact_match",
67
+ "aggregation": "mean",
68
+ "higher_is_better": true,
69
+ "ignore_case": true,
70
+ "ignore_punctuation": false,
71
+ "regexes_to_ignore": [
72
+ ",",
73
+ "\\$",
74
+ "(?s).*#### ",
75
+ "\\.$"
76
+ ]
77
+ }
78
+ ],
79
+ "output_type": "generate_until",
80
+ "generation_kwargs": {
81
+ "until": [
82
+ "Q:",
83
+ "</s>",
84
+ "<|im_end|>"
85
+ ],
86
+ "do_sample": false,
87
+ "max_gen_toks": 1280
88
+ },
89
+ "repeats": 1,
90
+ "filter_list": [
91
+ {
92
+ "name": "strict-match",
93
+ "filter": [
94
+ {
95
+ "function": "regex",
96
+ "regex_pattern": "The answer is (\\-?[0-9\\.\\,]+)."
97
+ },
98
+ {
99
+ "function": "take_first"
100
+ }
101
+ ]
102
+ },
103
+ {
104
+ "name": "flexible-extract",
105
+ "filter": [
106
+ {
107
+ "function": "regex",
108
+ "group_select": -1,
109
+ "regex_pattern": "(-?[$0-9.,]{2,})|(-?[0-9]+)"
110
+ },
111
+ {
112
+ "function": "take_first"
113
+ }
114
+ ]
115
+ }
116
+ ],
117
+ "should_decontaminate": false,
118
+ "metadata": {
119
+ "version": 3.0,
120
+ "model": "student",
121
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
122
+ "num_concurrent": 48,
123
+ "tokenized_requests": false,
124
+ "max_retries": 3,
125
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/gsm8k/gsm8k-cot-zeroshot.yaml"
126
+ }
127
+ },
128
+ "ifeval": {
129
+ "task": "ifeval",
130
+ "dataset_path": "google/IFEval",
131
+ "test_split": "train",
132
+ "doc_to_text": "prompt",
133
+ "doc_to_target": 0,
134
+ "unsafe_code": false,
135
+ "process_results": "def process_results(doc, results):\n inp = InputExample(\n key=doc[\"key\"],\n instruction_id_list=doc[\"instruction_id_list\"],\n prompt=doc[\"prompt\"],\n kwargs=doc[\"kwargs\"],\n )\n response = results[0]\n\n out_strict = test_instruction_following_strict(inp, response)\n out_loose = test_instruction_following_loose(inp, response)\n\n return {\n \"prompt_level_strict_acc\": out_strict.follow_all_instructions,\n \"inst_level_strict_acc\": out_strict.follow_instruction_list,\n \"prompt_level_loose_acc\": out_loose.follow_all_instructions,\n \"inst_level_loose_acc\": out_loose.follow_instruction_list,\n }\n",
136
+ "description": "",
137
+ "target_delimiter": " ",
138
+ "fewshot_delimiter": "\n\n",
139
+ "fewshot_config": {
140
+ "sampler": "default",
141
+ "split": null,
142
+ "process_docs": null,
143
+ "fewshot_indices": null,
144
+ "samples": null,
145
+ "doc_to_text": "prompt",
146
+ "doc_to_choice": null,
147
+ "doc_to_target": 0,
148
+ "gen_prefix": null,
149
+ "fewshot_delimiter": "\n\n",
150
+ "target_delimiter": " "
151
+ },
152
+ "num_fewshot": 0,
153
+ "metric_list": [
154
+ {
155
+ "metric": "prompt_level_strict_acc",
156
+ "aggregation": "mean",
157
+ "higher_is_better": true
158
+ },
159
+ {
160
+ "metric": "inst_level_strict_acc",
161
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
162
+ "higher_is_better": true
163
+ },
164
+ {
165
+ "metric": "prompt_level_loose_acc",
166
+ "aggregation": "mean",
167
+ "higher_is_better": true
168
+ },
169
+ {
170
+ "metric": "inst_level_loose_acc",
171
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
172
+ "higher_is_better": true
173
+ }
174
+ ],
175
+ "output_type": "generate_until",
176
+ "generation_kwargs": {
177
+ "until": [],
178
+ "do_sample": false,
179
+ "temperature": 0.0,
180
+ "max_gen_toks": 1280
181
+ },
182
+ "repeats": 1,
183
+ "should_decontaminate": false,
184
+ "metadata": {
185
+ "version": 4.0,
186
+ "model": "student",
187
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
188
+ "num_concurrent": 48,
189
+ "tokenized_requests": false,
190
+ "max_retries": 3,
191
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/ifeval/ifeval.yaml"
192
+ }
193
+ },
194
+ "minerva_math500": {
195
+ "task": "minerva_math500",
196
+ "dataset_path": "HuggingFaceH4/MATH-500",
197
+ "dataset_name": "default",
198
+ "test_split": "test",
199
+ "process_docs": "def process_docs(dataset: datasets.Dataset) -> datasets.Dataset:\n def _process_doc(doc: dict) -> dict:\n out_doc = {\n \"problem\": doc[\"problem\"],\n \"solution\": doc[\"solution\"],\n \"answer\": normalize_final_answer(\n remove_boxed(last_boxed_only_string(doc[\"solution\"]))\n ),\n }\n if getattr(doc, \"few_shot\", None) is not None:\n out_doc[\"few_shot\"] = True\n return out_doc\n\n return dataset.map(_process_doc)\n",
200
+ "doc_to_text": "def doc_to_text(doc: dict) -> str:\n return \"Problem:\" + \"\\n\" + doc[\"problem\"] + \"\\n\\n\" + \"Solution:\"\n",
201
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
202
+ "unsafe_code": false,
203
+ "process_results": "def process_results(doc: dict, results: list[str]) -> dict[str, int]:\n candidates = results[0]\n\n unnormalized_answer = get_unnormalized_answer(candidates)\n answer = normalize_final_answer(unnormalized_answer)\n\n if is_equiv(answer, doc[\"answer\"]):\n retval = 1\n else:\n retval = 0\n\n # math_verify\n _mvres = verify(\n gold=parse(doc[\"solution\"]),\n target=parse(candidates),\n )\n mathval = 1 if _mvres else 0\n\n res = {\n \"exact_match\": retval,\n \"math_verify\": mathval,\n }\n return res\n",
204
+ "description": "",
205
+ "target_delimiter": " ",
206
+ "fewshot_delimiter": "\n\n",
207
+ "fewshot_config": {
208
+ "sampler": "first_n",
209
+ "split": null,
210
+ "process_docs": "<function process_docs at 0x7d91dd921b20>",
211
+ "fewshot_indices": null,
212
+ "samples": "<function list_fewshot_samples at 0x7d91dd9239c0>",
213
+ "doc_to_text": "<function doc_to_text at 0x7d91df0e98a0>",
214
+ "doc_to_choice": null,
215
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
216
+ "gen_prefix": null,
217
+ "fewshot_delimiter": "\n\n",
218
+ "target_delimiter": " "
219
+ },
220
+ "num_fewshot": 4,
221
+ "metric_list": [
222
+ {
223
+ "metric": "exact_match",
224
+ "aggregation": "mean",
225
+ "higher_is_better": true
226
+ },
227
+ {
228
+ "metric": "math_verify",
229
+ "aggregation": "mean",
230
+ "higher_is_better": true
231
+ }
232
+ ],
233
+ "output_type": "generate_until",
234
+ "generation_kwargs": {
235
+ "until": [
236
+ "Problem:"
237
+ ],
238
+ "do_sample": false,
239
+ "temperature": 0.0,
240
+ "max_gen_toks": 1280
241
+ },
242
+ "repeats": 1,
243
+ "should_decontaminate": false,
244
+ "metadata": {
245
+ "version": 3.0,
246
+ "model": "student",
247
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
248
+ "num_concurrent": 48,
249
+ "tokenized_requests": false,
250
+ "max_retries": 3,
251
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/minerva_math/minerva_math500.yaml"
252
+ }
253
+ }
254
+ },
255
+ "versions": {
256
+ "gsm8k_cot_zeroshot": 3.0,
257
+ "ifeval": 4.0,
258
+ "minerva_math500": 3.0
259
+ },
260
+ "n-shot": {
261
+ "gsm8k_cot_zeroshot": 0,
262
+ "ifeval": 0,
263
+ "minerva_math500": 4
264
+ },
265
+ "higher_is_better": {
266
+ "gsm8k_cot_zeroshot": {
267
+ "exact_match": true
268
+ },
269
+ "ifeval": {
270
+ "prompt_level_strict_acc": true,
271
+ "inst_level_strict_acc": true,
272
+ "prompt_level_loose_acc": true,
273
+ "inst_level_loose_acc": true
274
+ },
275
+ "minerva_math500": {
276
+ "exact_match": true,
277
+ "math_verify": true
278
+ }
279
+ },
280
+ "n-samples": {
281
+ "gsm8k_cot_zeroshot": {
282
+ "original": 1319,
283
+ "effective": 1319
284
+ },
285
+ "minerva_math500": {
286
+ "original": 500,
287
+ "effective": 500
288
+ },
289
+ "ifeval": {
290
+ "original": 541,
291
+ "effective": 541
292
+ }
293
+ },
294
+ "config": {
295
+ "model": "local-chat-completions",
296
+ "model_args": {
297
+ "model": "student",
298
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
299
+ "num_concurrent": 48,
300
+ "tokenized_requests": false,
301
+ "max_retries": 3
302
+ },
303
+ "batch_size": 1,
304
+ "batch_sizes": [],
305
+ "device": "cuda:0",
306
+ "use_cache": null,
307
+ "limit": null,
308
+ "bootstrap_iters": 100000,
309
+ "gen_kwargs": {
310
+ "max_gen_toks": 1280
311
+ },
312
+ "random_seed": 0,
313
+ "numpy_seed": 1234,
314
+ "torch_seed": 1234,
315
+ "fewshot_seed": 1234
316
+ },
317
+ "git_hash": "4cd474a",
318
+ "date": 1784527132.8290846,
319
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.11\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
320
+ "transformers_version": "4.57.6",
321
+ "lm_eval_version": "0.4.12",
322
+ "upper_git_hash": null,
323
+ "task_hashes": {
324
+ "gsm8k_cot_zeroshot": "77ad80425a4cb85562b27f164a9c92977f775bb66a0ec4d374e4ee7b4656a7f5",
325
+ "minerva_math500": "5784cb060f783763ec8f8e234eef61589d348055c48e8adc0073445383258f85",
326
+ "ifeval": "bdcf10fc42fb3b39fd60af9d347a998b5bcb0a6782900c760b7dcc67ef0109d7"
327
+ },
328
+ "model_source": "local-chat-completions",
329
+ "model_name": "student",
330
+ "model_name_sanitized": "student",
331
+ "system_instruction": null,
332
+ "system_instruction_sha": null,
333
+ "fewshot_as_multiturn": true,
334
+ "chat_template": "",
335
+ "chat_template_sha": null,
336
+ "total_evaluation_time_seconds": "315.685363393015"
337
+ }
evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/results_2026-07-19T23-07-03.090538.json ADDED
@@ -0,0 +1,225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "humaneval": {
4
+ "name": "humaneval",
5
+ "alias": "humaneval",
6
+ "sample_len": 164,
7
+ "pass@1,create_test": 0.2804878048780488,
8
+ "pass@1_stderr,create_test": 0.03518700228801581
9
+ },
10
+ "mbpp": {
11
+ "name": "mbpp",
12
+ "alias": "mbpp",
13
+ "sample_len": 500,
14
+ "pass_at_1,none": 0.236,
15
+ "pass_at_1_stderr,none": 0.019008699622084728
16
+ }
17
+ },
18
+ "group_subtasks": {},
19
+ "configs": {
20
+ "humaneval": {
21
+ "task": "humaneval",
22
+ "dataset_path": "openai/openai_humaneval",
23
+ "test_split": "test",
24
+ "doc_to_text": "{{prompt}}",
25
+ "doc_to_target": "{{test}}\ncheck({{entry_point}})",
26
+ "unsafe_code": true,
27
+ "description": "",
28
+ "target_delimiter": " ",
29
+ "fewshot_delimiter": "\n\n",
30
+ "fewshot_config": {
31
+ "sampler": "default",
32
+ "split": null,
33
+ "process_docs": null,
34
+ "fewshot_indices": null,
35
+ "samples": null,
36
+ "doc_to_text": "{{prompt}}",
37
+ "doc_to_choice": null,
38
+ "doc_to_target": "{{test}}\ncheck({{entry_point}})",
39
+ "gen_prefix": null,
40
+ "fewshot_delimiter": "\n\n",
41
+ "target_delimiter": " "
42
+ },
43
+ "num_fewshot": 0,
44
+ "metric_list": [
45
+ {
46
+ "metric": "def pass_at_k(references: list[str], predictions: list[list[str]], k: list[int] = None):\n global compute_\n assert k is not None\n if isinstance(k, int):\n k = [k]\n res = compute_.compute(\n references=references,\n predictions=predictions,\n k=k,\n )\n return res[0]\n",
47
+ "aggregation": "mean",
48
+ "higher_is_better": true,
49
+ "k": [
50
+ 1
51
+ ]
52
+ }
53
+ ],
54
+ "output_type": "generate_until",
55
+ "generation_kwargs": {
56
+ "until": [
57
+ "\nclass",
58
+ "\ndef",
59
+ "\n#",
60
+ "\nif",
61
+ "\nprint"
62
+ ],
63
+ "max_gen_toks": 1024,
64
+ "do_sample": false
65
+ },
66
+ "repeats": 1,
67
+ "filter_list": [
68
+ {
69
+ "name": "create_test",
70
+ "filter": [
71
+ {
72
+ "function": "custom",
73
+ "filter_fn": "<function build_predictions at 0x72bbe4e6eca0>"
74
+ }
75
+ ]
76
+ }
77
+ ],
78
+ "should_decontaminate": false,
79
+ "metadata": {
80
+ "version": 1.0,
81
+ "model": "student",
82
+ "base_url": "http://127.0.0.1:8421/v1/completions",
83
+ "tokenizer": "outputs/healed/grid_general_fairness/reap_keep50_s1224_long500/step0500",
84
+ "num_concurrent": 48,
85
+ "tokenized_requests": false,
86
+ "max_retries": 3,
87
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/humaneval/humaneval.yaml"
88
+ }
89
+ },
90
+ "mbpp": {
91
+ "task": "mbpp",
92
+ "dataset_path": "google-research-datasets/mbpp",
93
+ "dataset_name": "full",
94
+ "test_split": "test",
95
+ "doc_to_text": "You are an expert Python programmer, and here is your task: {{text}} Your code should pass these tests:\n\n{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}\n[BEGIN]\n",
96
+ "doc_to_target": "{% if is_fewshot is defined %}{{code}}\n[DONE]{% else %}{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}{% endif %}",
97
+ "unsafe_code": true,
98
+ "description": "",
99
+ "target_delimiter": "",
100
+ "fewshot_delimiter": "\n\n",
101
+ "fewshot_config": {
102
+ "sampler": "first_n",
103
+ "split": null,
104
+ "process_docs": null,
105
+ "fewshot_indices": null,
106
+ "samples": "<function list_fewshot_samples at 0x72bcadf079c0>",
107
+ "doc_to_text": "You are an expert Python programmer, and here is your task: {{text}} Your code should pass these tests:\n\n{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}\n[BEGIN]\n",
108
+ "doc_to_choice": null,
109
+ "doc_to_target": "{% if is_fewshot is defined %}{{code}}\n[DONE]{% else %}{{test_list[0]}}\n{{test_list[1]}}\n{{test_list[2]}}{% endif %}",
110
+ "gen_prefix": null,
111
+ "fewshot_delimiter": "\n\n",
112
+ "target_delimiter": ""
113
+ },
114
+ "num_fewshot": 3,
115
+ "metric_list": [
116
+ {
117
+ "metric": "def pass_at_1(\n references: Union[str, list[str]], predictions: Union[str, list[list[str]]]\n) -> float:\n if isinstance(references, str):\n references = [references]\n if isinstance(predictions[0], str):\n predictions = [[p] for p in predictions]\n return pass_at_k.compute(\n references=references,\n predictions=predictions,\n k=[1],\n )[0][\"pass@1\"]\n",
118
+ "aggregation": "mean",
119
+ "higher_is_better": true
120
+ }
121
+ ],
122
+ "output_type": "generate_until",
123
+ "generation_kwargs": {
124
+ "until": [
125
+ "[DONE]"
126
+ ],
127
+ "do_sample": false
128
+ },
129
+ "repeats": 1,
130
+ "should_decontaminate": false,
131
+ "metadata": {
132
+ "version": 1.0,
133
+ "model": "student",
134
+ "base_url": "http://127.0.0.1:8421/v1/completions",
135
+ "tokenizer": "outputs/healed/grid_general_fairness/reap_keep50_s1224_long500/step0500",
136
+ "num_concurrent": 48,
137
+ "tokenized_requests": false,
138
+ "max_retries": 3,
139
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/mbpp/mbpp.yaml"
140
+ }
141
+ }
142
+ },
143
+ "versions": {
144
+ "humaneval": 1.0,
145
+ "mbpp": 1.0
146
+ },
147
+ "n-shot": {
148
+ "humaneval": 0,
149
+ "mbpp": 3
150
+ },
151
+ "higher_is_better": {
152
+ "humaneval": {
153
+ "pass_at_k": true,
154
+ "pass@1": true
155
+ },
156
+ "mbpp": {
157
+ "pass_at_1": true
158
+ }
159
+ },
160
+ "n-samples": {
161
+ "humaneval": {
162
+ "original": 164,
163
+ "effective": 164
164
+ },
165
+ "mbpp": {
166
+ "original": 500,
167
+ "effective": 500
168
+ }
169
+ },
170
+ "config": {
171
+ "model": "local-completions",
172
+ "model_args": {
173
+ "model": "student",
174
+ "base_url": "http://127.0.0.1:8421/v1/completions",
175
+ "tokenizer": "outputs/healed/grid_general_fairness/reap_keep50_s1224_long500/step0500",
176
+ "num_concurrent": 48,
177
+ "tokenized_requests": false,
178
+ "max_retries": 3
179
+ },
180
+ "batch_size": 1,
181
+ "batch_sizes": [],
182
+ "device": "cuda:0",
183
+ "use_cache": null,
184
+ "limit": null,
185
+ "bootstrap_iters": 100000,
186
+ "gen_kwargs": {},
187
+ "random_seed": 0,
188
+ "numpy_seed": 1234,
189
+ "torch_seed": 1234,
190
+ "fewshot_seed": 1234
191
+ },
192
+ "git_hash": "4cd474a",
193
+ "date": 1784527451.69169,
194
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.11\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
195
+ "transformers_version": "4.57.6",
196
+ "lm_eval_version": "0.4.12",
197
+ "upper_git_hash": null,
198
+ "tokenizer_pad_token": [
199
+ "<pad>",
200
+ "50280"
201
+ ],
202
+ "tokenizer_eos_token": [
203
+ "|||IP_ADDRESS|||",
204
+ "50279"
205
+ ],
206
+ "tokenizer_bos_token": [
207
+ "|||IP_ADDRESS|||",
208
+ "50279"
209
+ ],
210
+ "eot_token_id": 50279,
211
+ "max_length": 2047,
212
+ "task_hashes": {
213
+ "humaneval": "c122632f0bdffdd0162cc8033a879dfe9d3b35e82c52eda6a767069e0a2beb40",
214
+ "mbpp": "62356f643ed511c895814c093ddb55451941156ba9febb31dc87c6e00d9723e3"
215
+ },
216
+ "model_source": "local-completions",
217
+ "model_name": "student",
218
+ "model_name_sanitized": "student",
219
+ "system_instruction": null,
220
+ "system_instruction_sha": null,
221
+ "fewshot_as_multiturn": null,
222
+ "chat_template": null,
223
+ "chat_template_sha": null,
224
+ "total_evaluation_time_seconds": "177.78676151300897"
225
+ }
evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/samples_gsm8k_cot_zeroshot_2026-07-19T23-04-02.148638.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/samples_humaneval_2026-07-19T23-07-03.090538.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/samples_ifeval_2026-07-19T23-04-02.148638.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/samples_mbpp_2026-07-19T23-07-03.090538.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep50_s1224_long500_step500/student/samples_minerva_math500_2026-07-19T23-04-02.148638.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep75_s1225/student/samples_gsm8k_cot_zeroshot_2026-07-19T11-01-06.595488.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep75_s1225/student/samples_ifeval_2026-07-19T11-01-06.595488.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/reap_keep75_s1225/student/samples_minerva_math500_2026-07-19T11-01-06.595488.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/uniform_keep25_s1225/student/results_2026-07-17T19-15-00.481091.json ADDED
@@ -0,0 +1,337 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "gsm8k_cot_zeroshot": {
4
+ "name": "gsm8k_cot_zeroshot",
5
+ "alias": "gsm8k_cot_zeroshot",
6
+ "sample_len": 1319,
7
+ "exact_match,strict-match": 0.000758150113722517,
8
+ "exact_match_stderr,strict-match": 0.0007581501137225197,
9
+ "exact_match,flexible-extract": 0.16679302501895377,
10
+ "exact_match_stderr,flexible-extract": 0.010268516042629511
11
+ },
12
+ "minerva_math500": {
13
+ "name": "minerva_math500",
14
+ "alias": "minerva_math500",
15
+ "sample_len": 500,
16
+ "exact_match,none": 0.038,
17
+ "exact_match_stderr,none": 0.008559118940292168,
18
+ "math_verify,none": 0.064,
19
+ "math_verify_stderr,none": 0.01095664621097098
20
+ },
21
+ "ifeval": {
22
+ "name": "ifeval",
23
+ "alias": "ifeval",
24
+ "sample_len": 541,
25
+ "prompt_level_strict_acc,none": 0.43253234750462105,
26
+ "prompt_level_strict_acc_stderr,none": 0.021319792398178095,
27
+ "inst_level_strict_acc,none": 0.5695443645083933,
28
+ "inst_level_strict_acc_stderr,none": "N/A",
29
+ "prompt_level_loose_acc,none": 0.4676524953789279,
30
+ "prompt_level_loose_acc_stderr,none": 0.02147149872051707,
31
+ "inst_level_loose_acc,none": 0.5935251798561151,
32
+ "inst_level_loose_acc_stderr,none": "N/A"
33
+ }
34
+ },
35
+ "group_subtasks": {},
36
+ "configs": {
37
+ "gsm8k_cot_zeroshot": {
38
+ "task": "gsm8k_cot_zeroshot",
39
+ "dataset_path": "openai/gsm8k",
40
+ "dataset_name": "main",
41
+ "training_split": "train",
42
+ "test_split": "test",
43
+ "fewshot_split": "train",
44
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
45
+ "doc_to_target": "{{answer}}",
46
+ "unsafe_code": false,
47
+ "description": "",
48
+ "target_delimiter": " ",
49
+ "fewshot_delimiter": "\n\n",
50
+ "fewshot_config": {
51
+ "sampler": "default",
52
+ "split": "train",
53
+ "process_docs": null,
54
+ "fewshot_indices": null,
55
+ "samples": null,
56
+ "doc_to_text": "Q: {{question}}\nA: Let's think step by step.",
57
+ "doc_to_choice": null,
58
+ "doc_to_target": "{{answer}}",
59
+ "gen_prefix": null,
60
+ "fewshot_delimiter": "\n\n",
61
+ "target_delimiter": " "
62
+ },
63
+ "num_fewshot": 0,
64
+ "metric_list": [
65
+ {
66
+ "metric": "exact_match",
67
+ "aggregation": "mean",
68
+ "higher_is_better": true,
69
+ "ignore_case": true,
70
+ "ignore_punctuation": false,
71
+ "regexes_to_ignore": [
72
+ ",",
73
+ "\\$",
74
+ "(?s).*#### ",
75
+ "\\.$"
76
+ ]
77
+ }
78
+ ],
79
+ "output_type": "generate_until",
80
+ "generation_kwargs": {
81
+ "until": [
82
+ "Q:",
83
+ "</s>",
84
+ "<|im_end|>"
85
+ ],
86
+ "do_sample": false,
87
+ "max_gen_toks": 1280
88
+ },
89
+ "repeats": 1,
90
+ "filter_list": [
91
+ {
92
+ "name": "strict-match",
93
+ "filter": [
94
+ {
95
+ "function": "regex",
96
+ "regex_pattern": "The answer is (\\-?[0-9\\.\\,]+)."
97
+ },
98
+ {
99
+ "function": "take_first"
100
+ }
101
+ ]
102
+ },
103
+ {
104
+ "name": "flexible-extract",
105
+ "filter": [
106
+ {
107
+ "function": "regex",
108
+ "group_select": -1,
109
+ "regex_pattern": "(-?[$0-9.,]{2,})|(-?[0-9]+)"
110
+ },
111
+ {
112
+ "function": "take_first"
113
+ }
114
+ ]
115
+ }
116
+ ],
117
+ "should_decontaminate": false,
118
+ "metadata": {
119
+ "version": 3.0,
120
+ "model": "student",
121
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
122
+ "num_concurrent": 48,
123
+ "tokenized_requests": false,
124
+ "max_retries": 3,
125
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/gsm8k/gsm8k-cot-zeroshot.yaml"
126
+ }
127
+ },
128
+ "ifeval": {
129
+ "task": "ifeval",
130
+ "dataset_path": "google/IFEval",
131
+ "test_split": "train",
132
+ "doc_to_text": "prompt",
133
+ "doc_to_target": 0,
134
+ "unsafe_code": false,
135
+ "process_results": "def process_results(doc, results):\n inp = InputExample(\n key=doc[\"key\"],\n instruction_id_list=doc[\"instruction_id_list\"],\n prompt=doc[\"prompt\"],\n kwargs=doc[\"kwargs\"],\n )\n response = results[0]\n\n out_strict = test_instruction_following_strict(inp, response)\n out_loose = test_instruction_following_loose(inp, response)\n\n return {\n \"prompt_level_strict_acc\": out_strict.follow_all_instructions,\n \"inst_level_strict_acc\": out_strict.follow_instruction_list,\n \"prompt_level_loose_acc\": out_loose.follow_all_instructions,\n \"inst_level_loose_acc\": out_loose.follow_instruction_list,\n }\n",
136
+ "description": "",
137
+ "target_delimiter": " ",
138
+ "fewshot_delimiter": "\n\n",
139
+ "fewshot_config": {
140
+ "sampler": "default",
141
+ "split": null,
142
+ "process_docs": null,
143
+ "fewshot_indices": null,
144
+ "samples": null,
145
+ "doc_to_text": "prompt",
146
+ "doc_to_choice": null,
147
+ "doc_to_target": 0,
148
+ "gen_prefix": null,
149
+ "fewshot_delimiter": "\n\n",
150
+ "target_delimiter": " "
151
+ },
152
+ "num_fewshot": 0,
153
+ "metric_list": [
154
+ {
155
+ "metric": "prompt_level_strict_acc",
156
+ "aggregation": "mean",
157
+ "higher_is_better": true
158
+ },
159
+ {
160
+ "metric": "inst_level_strict_acc",
161
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
162
+ "higher_is_better": true
163
+ },
164
+ {
165
+ "metric": "prompt_level_loose_acc",
166
+ "aggregation": "mean",
167
+ "higher_is_better": true
168
+ },
169
+ {
170
+ "metric": "inst_level_loose_acc",
171
+ "aggregation": "def agg_inst_level_acc(items):\n flat_items = [item for sublist in items for item in sublist]\n inst_level_acc = sum(flat_items) / len(flat_items)\n return inst_level_acc\n",
172
+ "higher_is_better": true
173
+ }
174
+ ],
175
+ "output_type": "generate_until",
176
+ "generation_kwargs": {
177
+ "until": [],
178
+ "do_sample": false,
179
+ "temperature": 0.0,
180
+ "max_gen_toks": 1280
181
+ },
182
+ "repeats": 1,
183
+ "should_decontaminate": false,
184
+ "metadata": {
185
+ "version": 4.0,
186
+ "model": "student",
187
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
188
+ "num_concurrent": 48,
189
+ "tokenized_requests": false,
190
+ "max_retries": 3,
191
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/ifeval/ifeval.yaml"
192
+ }
193
+ },
194
+ "minerva_math500": {
195
+ "task": "minerva_math500",
196
+ "dataset_path": "HuggingFaceH4/MATH-500",
197
+ "dataset_name": "default",
198
+ "test_split": "test",
199
+ "process_docs": "def process_docs(dataset: datasets.Dataset) -> datasets.Dataset:\n def _process_doc(doc: dict) -> dict:\n out_doc = {\n \"problem\": doc[\"problem\"],\n \"solution\": doc[\"solution\"],\n \"answer\": normalize_final_answer(\n remove_boxed(last_boxed_only_string(doc[\"solution\"]))\n ),\n }\n if getattr(doc, \"few_shot\", None) is not None:\n out_doc[\"few_shot\"] = True\n return out_doc\n\n return dataset.map(_process_doc)\n",
200
+ "doc_to_text": "def doc_to_text(doc: dict) -> str:\n return \"Problem:\" + \"\\n\" + doc[\"problem\"] + \"\\n\\n\" + \"Solution:\"\n",
201
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
202
+ "unsafe_code": false,
203
+ "process_results": "def process_results(doc: dict, results: list[str]) -> dict[str, int]:\n candidates = results[0]\n\n unnormalized_answer = get_unnormalized_answer(candidates)\n answer = normalize_final_answer(unnormalized_answer)\n\n if is_equiv(answer, doc[\"answer\"]):\n retval = 1\n else:\n retval = 0\n\n # math_verify\n _mvres = verify(\n gold=parse(doc[\"solution\"]),\n target=parse(candidates),\n )\n mathval = 1 if _mvres else 0\n\n res = {\n \"exact_match\": retval,\n \"math_verify\": mathval,\n }\n return res\n",
204
+ "description": "",
205
+ "target_delimiter": " ",
206
+ "fewshot_delimiter": "\n\n",
207
+ "fewshot_config": {
208
+ "sampler": "first_n",
209
+ "split": null,
210
+ "process_docs": "<function process_docs at 0x764598c2db20>",
211
+ "fewshot_indices": null,
212
+ "samples": "<function list_fewshot_samples at 0x764598c2f9c0>",
213
+ "doc_to_text": "<function doc_to_text at 0x76459a3f58a0>",
214
+ "doc_to_choice": null,
215
+ "doc_to_target": "{{answer if few_shot is undefined else solution}}",
216
+ "gen_prefix": null,
217
+ "fewshot_delimiter": "\n\n",
218
+ "target_delimiter": " "
219
+ },
220
+ "num_fewshot": 4,
221
+ "metric_list": [
222
+ {
223
+ "metric": "exact_match",
224
+ "aggregation": "mean",
225
+ "higher_is_better": true
226
+ },
227
+ {
228
+ "metric": "math_verify",
229
+ "aggregation": "mean",
230
+ "higher_is_better": true
231
+ }
232
+ ],
233
+ "output_type": "generate_until",
234
+ "generation_kwargs": {
235
+ "until": [
236
+ "Problem:"
237
+ ],
238
+ "do_sample": false,
239
+ "temperature": 0.0,
240
+ "max_gen_toks": 1280
241
+ },
242
+ "repeats": 1,
243
+ "should_decontaminate": false,
244
+ "metadata": {
245
+ "version": 3.0,
246
+ "model": "student",
247
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
248
+ "num_concurrent": 48,
249
+ "tokenized_requests": false,
250
+ "max_retries": 3,
251
+ "config_source": "/home/henry/Documents/PythonProjects/variable-reap/.venv/lib/python3.12/site-packages/lm_eval/tasks/minerva_math/minerva_math500.yaml"
252
+ }
253
+ }
254
+ },
255
+ "versions": {
256
+ "gsm8k_cot_zeroshot": 3.0,
257
+ "ifeval": 4.0,
258
+ "minerva_math500": 3.0
259
+ },
260
+ "n-shot": {
261
+ "gsm8k_cot_zeroshot": 0,
262
+ "ifeval": 0,
263
+ "minerva_math500": 4
264
+ },
265
+ "higher_is_better": {
266
+ "gsm8k_cot_zeroshot": {
267
+ "exact_match": true
268
+ },
269
+ "ifeval": {
270
+ "prompt_level_strict_acc": true,
271
+ "inst_level_strict_acc": true,
272
+ "prompt_level_loose_acc": true,
273
+ "inst_level_loose_acc": true
274
+ },
275
+ "minerva_math500": {
276
+ "exact_match": true,
277
+ "math_verify": true
278
+ }
279
+ },
280
+ "n-samples": {
281
+ "gsm8k_cot_zeroshot": {
282
+ "original": 1319,
283
+ "effective": 1319
284
+ },
285
+ "minerva_math500": {
286
+ "original": 500,
287
+ "effective": 500
288
+ },
289
+ "ifeval": {
290
+ "original": 541,
291
+ "effective": 541
292
+ }
293
+ },
294
+ "config": {
295
+ "model": "local-chat-completions",
296
+ "model_args": {
297
+ "model": "student",
298
+ "base_url": "http://127.0.0.1:8421/v1/chat/completions",
299
+ "num_concurrent": 48,
300
+ "tokenized_requests": false,
301
+ "max_retries": 3
302
+ },
303
+ "batch_size": 1,
304
+ "batch_sizes": [],
305
+ "device": "cuda:0",
306
+ "use_cache": null,
307
+ "limit": null,
308
+ "bootstrap_iters": 100000,
309
+ "gen_kwargs": {
310
+ "max_gen_toks": 1280
311
+ },
312
+ "random_seed": 0,
313
+ "numpy_seed": 1234,
314
+ "torch_seed": 1234,
315
+ "fewshot_seed": 1234
316
+ },
317
+ "git_hash": "247c7f0",
318
+ "date": 1784340269.0403202,
319
+ "pretty_env_info": "PyTorch version: 2.12.1+cu126\nIs debug build: False\nCUDA used to build PyTorch: 12.6\nROCM used to build PyTorch: N/A\n\nOS: Pop!_OS 22.04 LTS (x86_64)\nGCC version: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0\nClang version: Could not collect\nCMake version: version 3.22.1\nLibc version: glibc-2.35\n\nPython version: 3.12.12 (main, Oct 31 2025, 23:02:31) [Clang 21.1.4 ] (64-bit runtime)\nPython platform: Linux-7.0.11-76070011-generic-x86_64-with-glibc2.35\nIs CUDA available: True\nCUDA runtime version: 12.8.93\nCUDA_MODULE_LOADING set to: \nGPU models and configuration: \nGPU 0: NVIDIA GeForce RTX 3090\nGPU 1: NVIDIA GeForce RTX 3090\nGPU 2: NVIDIA GeForce RTX 3090\n\nNvidia driver version: 580.159.03\ncuDNN version: Could not collect\nIs XPU available: False\nHIP runtime version: N/A\nMIOpen runtime version: N/A\nIs XNNPACK available: True\nCaching allocator config: N/A\n\nCPU:\nArchitecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 43 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 48\nOn-line CPU(s) list: 0-47\nVendor ID: AuthenticAMD\nModel name: AMD EPYC 7402P 24-Core Processor\nCPU family: 23\nModel: 49\nThread(s) per core: 2\nCore(s) per socket: 24\nSocket(s): 1\nStepping: 0\nFrequency boost: enabled\nCPU max MHz: 3350.8049\nCPU min MHz: 1500.0000\nBogoMIPS: 5600.23\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es\nVirtualization: AMD-V\nL1d cache: 768 KiB (24 instances)\nL1i cache: 768 KiB (24 instances)\nL2 cache: 12 MiB (24 instances)\nL3 cache: 128 MiB (8 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-47\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n\nVersions of relevant libraries:\n[pip3] Could not collect\n[conda] Could not collect",
320
+ "transformers_version": "4.57.6",
321
+ "lm_eval_version": "0.4.12",
322
+ "upper_git_hash": null,
323
+ "task_hashes": {
324
+ "gsm8k_cot_zeroshot": "77ad80425a4cb85562b27f164a9c92977f775bb66a0ec4d374e4ee7b4656a7f5",
325
+ "minerva_math500": "5784cb060f783763ec8f8e234eef61589d348055c48e8adc0073445383258f85",
326
+ "ifeval": "bdcf10fc42fb3b39fd60af9d347a998b5bcb0a6782900c760b7dcc67ef0109d7"
327
+ },
328
+ "model_source": "local-chat-completions",
329
+ "model_name": "student",
330
+ "model_name_sanitized": "student",
331
+ "system_instruction": null,
332
+ "system_instruction_sha": null,
333
+ "fewshot_as_multiturn": true,
334
+ "chat_template": "",
335
+ "chat_template_sha": null,
336
+ "total_evaluation_time_seconds": "637.8067643560062"
337
+ }
evals/general_suite/healed/uniform_keep25_s1225/student/samples_gsm8k_cot_zeroshot_2026-07-17T19-15-00.481091.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/uniform_keep25_s1225/student/samples_humaneval_2026-07-17T19-19-12.985404.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/uniform_keep25_s1225/student/samples_ifeval_2026-07-17T19-15-00.481091.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
evals/general_suite/healed/uniform_keep25_s1225/student/samples_mbpp_2026-07-17T19-19-12.985404.jsonl ADDED
The diff for this file is too large to render. See raw diff