Pacific-i64 commited on
Commit
8ea9cfb
·
verified ·
1 Parent(s): cef6641

Add ARC-Easy and HellaSwag benchmark results

Browse files

Publish the full epoch-3 zero-shot benchmark panel alongside PIQA, with machine-readable MLX FP16 reports.

README.md CHANGED
@@ -38,10 +38,21 @@ and lowest held-out SFT loss across the three epochs.
38
  | 2 | 3,988 | 0.963912 | 2.62 | 67.85% | 68.82% |
39
  | 3 | 5,982 | 0.959617 | 2.61 | 68.01% | 69.10% |
40
 
41
- PIQA uses the complete 1,838-example validation split, zero-shot causal
42
- continuation log-likelihood, no chat template, maximum length 2,048 and FP16
43
- PyTorch with the custom Triton path. Behavioral reports and exact prompts are
44
- published under `training/sft-v2-300k/evaluations/`.
 
 
 
 
 
 
 
 
 
 
 
45
 
46
  ## Training recipe
47
 
 
38
  | 2 | 3,988 | 0.963912 | 2.62 | 67.85% | 68.82% |
39
  | 3 | 5,982 | 0.959617 | 2.61 | 68.01% | 69.10% |
40
 
41
+ ### Released checkpoint benchmark panel
42
+
43
+ | Benchmark | Split | Examples | Accuracy | Accuracy (length-normalized) | Evaluation backend |
44
+ |---|---|---:|---:|---:|---|
45
+ | PIQA | validation | 1,838 | **68.01%** | **69.10%** | PyTorch FP16, custom Triton |
46
+ | ARC-Easy | test | 2,376 | **57.24%** | **52.86%** | MLX FP16 |
47
+ | HellaSwag | validation | 10,042 | **33.21%** | **38.74%** | MLX FP16 |
48
+
49
+ All three benchmarks use zero-shot causal continuation log-likelihood, no
50
+ chat template and a maximum sequence length of 2,048. Accuracy selects the
51
+ choice with the highest total continuation log-likelihood; the normalized
52
+ metric selects by mean continuation log-likelihood per scored token. PIQA was
53
+ evaluated from the native epoch-3 checkpoint. ARC-Easy and HellaSwag were
54
+ evaluated from an FP16 MLX conversion of the same root F32 SafeTensors weights.
55
+ Machine-readable reports are published under `reports/sft-v2-300k/`.
56
 
57
  ## Training recipe
58
 
release_manifest.json CHANGED
@@ -1,5 +1,29 @@
1
  {
2
  "architecture": "tr_hash_moe",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  "behavior_gate_passed": false,
4
  "dataset": "AETHORIA-AI/TR-HASH-MoE-200M-SFT-v2-300K",
5
  "dataset_revision": "084a658ec47e4ee872f6d67fdbad3602f599424b",
 
1
  {
2
  "architecture": "tr_hash_moe",
3
+ "benchmarks": {
4
+ "arc_easy": {
5
+ "acc": 0.5723905723905723,
6
+ "acc_norm": 0.5286195286195287,
7
+ "backend": "mlx-fp16",
8
+ "examples": 2376,
9
+ "split": "test"
10
+ },
11
+ "hellaswag": {
12
+ "acc": 0.33210515833499304,
13
+ "acc_norm": 0.3873730332603067,
14
+ "backend": "mlx-fp16",
15
+ "examples": 10042,
16
+ "split": "validation"
17
+ },
18
+ "piqa": {
19
+ "acc": 0.6800870511425462,
20
+ "acc_norm": 0.690968443960827,
21
+ "backend": "pytorch-fp16-custom-triton",
22
+ "examples": 1838,
23
+ "split": "validation"
24
+ }
25
+ },
26
+ "benchmark_protocol": "zero-shot causal choice log-likelihood; no chat template; max_length=2048",
27
  "behavior_gate_passed": false,
28
  "dataset": "AETHORIA-AI/TR-HASH-MoE-200M-SFT-v2-300K",
29
  "dataset_revision": "084a658ec47e4ee872f6d67fdbad3602f599424b",
reports/sft-v2-300k/arc_easy_epoch3.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "backend": "mlx",
3
+ "benchmark": "arc_easy",
4
+ "chat_template_applied": false,
5
+ "checkpoint_epoch": 3,
6
+ "checkpoint_step": 5982,
7
+ "dtype": "float16",
8
+ "max_length": 2048,
9
+ "model": "AETHORIA-AI/TR-HASH-MoE-200M-160B-SFT",
10
+ "results": {
11
+ "acc": 0.5723905723905723,
12
+ "acc_norm": 0.5286195286195287,
13
+ "correct": 1360,
14
+ "correct_norm": 1256,
15
+ "examples": 2376
16
+ },
17
+ "scoring": "causal_choice_loglikelihood",
18
+ "split": "test",
19
+ "zero_shot": true
20
+ }
reports/sft-v2-300k/hellaswag_epoch3.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "backend": "mlx",
3
+ "benchmark": "hellaswag",
4
+ "chat_template_applied": false,
5
+ "checkpoint_epoch": 3,
6
+ "checkpoint_step": 5982,
7
+ "dtype": "float16",
8
+ "max_length": 2048,
9
+ "model": "AETHORIA-AI/TR-HASH-MoE-200M-160B-SFT",
10
+ "results": {
11
+ "acc": 0.33210515833499304,
12
+ "acc_norm": 0.3873730332603067,
13
+ "correct": 3335,
14
+ "correct_norm": 3890,
15
+ "examples": 10042
16
+ },
17
+ "scoring": "causal_choice_loglikelihood",
18
+ "split": "validation",
19
+ "zero_shot": true
20
+ }