Automated push from Zaratan
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- README.md +44 -0
- figures/fig3_depth_scaling.png +0 -0
- figures/summary.md +44 -0
- results/g14-d4-L2-s0.json +39 -0
- results/g14-d4-L2-s1.json +39 -0
- results/g14-d4-L3-s0.json +39 -0
- results/g14-d4-L3-s1.json +39 -0
- results/g14-d4-L4-s0.json +39 -0
- results/g14-d4-L4-s1.json +39 -0
- results/g14-d4-L6-s0.json +39 -0
- results/g14-d4-L6-s1.json +39 -0
- results/g14-d4-L8-s0.json +39 -0
- results/g14-d4-L8-s1.json +39 -0
- results/g14-d8-L2-s0.json +39 -0
- results/g14-d8-L2-s1.json +39 -0
- results/g14-d8-L3-s0.json +39 -0
- results/g14-d8-L3-s1.json +39 -0
- results/g14-d8-L4-s0.json +39 -0
- results/g14-d8-L4-s1.json +39 -0
- results/g15-finnish-full-s0.json +36 -0
- results/g15-finnish-full-s1.json +36 -0
- results/g15-finnish-mdlm-s0.json +36 -0
- results/g15-finnish-mdlm-s1.json +36 -0
- results/g15-georgian-full-s0.json +36 -0
- results/g15-georgian-full-s1.json +36 -0
- results/g15-georgian-mdlm-s0.json +36 -0
- results/g15-georgian-mdlm-s1.json +36 -0
- results/g15-german-full-s0.json +36 -0
- results/g15-german-full-s1.json +36 -0
- results/g15-german-mdlm-s0.json +36 -0
- results/g15-german-mdlm-s1.json +36 -0
- results/g15-navajo-full-s0.json +36 -0
- results/g15-navajo-full-s1.json +36 -0
- results/g15-navajo-mdlm-s0.json +36 -0
- results/g15-navajo-mdlm-s1.json +36 -0
- results/g15-russian-full-s0.json +36 -0
- results/g15-russian-full-s1.json +36 -0
- results/g15-russian-mdlm-s0.json +36 -0
- results/g15-russian-mdlm-s1.json +36 -0
- results/g15-turkish-full-s0.json +36 -0
- results/g15-turkish-full-s1.json +36 -0
- results/g15-turkish-mdlm-s0.json +36 -0
- results/g15-turkish-mdlm-s1.json +36 -0
- slurm/finalize.sh +20 -6
- slurm/g14.sh +38 -0
- slurm/g15.sh +26 -0
- slurm/g16.sh +30 -0
- slurm/g16b.sh +30 -0
- slurm/g17.sh +32 -0
- slurm/g17b.sh +32 -0
README.md
CHANGED
|
@@ -40,19 +40,43 @@ Answers are unique but only ~10 characters with shallow, local dependencies. One
|
|
| 40 |
| english | 95.3 | 95.2 | -0.1 |
|
| 41 |
| finnish | 50.9 | 55.8 | +4.9 |
|
| 42 |
| finnish | 48.6 | 56.6 | +8.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
| georgian | 94.3 | 94.1 | -0.2 |
|
| 44 |
| georgian | 95.4 | 95.3 | -0.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
| german | 78.9 | 79.3 | +0.4 |
|
| 46 |
| german | 75.6 | 79.5 | +3.9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
| german | 77.2 | 78.3 | +1.0 |
|
| 48 |
| navajo | 29.5 | 33.8 | +4.3 |
|
| 49 |
| navajo | 31.4 | 40.2 | +8.9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
| russian | 72.7 | 72.0 | -0.7 |
|
| 51 |
| russian | 69.1 | 71.7 | +2.6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
| spanish | 84.9 | 84.7 | -0.2 |
|
| 53 |
| spanish | 83.9 | 84.1 | +0.1 |
|
| 54 |
| turkish | 80.2 | 81.2 | +1.0 |
|
| 55 |
| turkish | 77.5 | 82.2 | +4.7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 56 |
| turkish | 76.4 | 81.8 | +5.4 |
|
| 57 |
|
| 58 |
## Table 3 — Non-unique answers: the limit no training removes
|
|
@@ -78,4 +102,24 @@ Every apparent failure at 10+ digits was a learning-rate artifact, not a limit o
|
|
| 78 |
| 10 | 0.0003 | 500 | 47.3 | 1/3 |
|
| 79 |
| 10 | 0.0003 | 4000 | 100.0 | 3/3 |
|
| 80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 81 |
|
|
|
|
| 40 |
| english | 95.3 | 95.2 | -0.1 |
|
| 41 |
| finnish | 50.9 | 55.8 | +4.9 |
|
| 42 |
| finnish | 48.6 | 56.6 | +8.0 |
|
| 43 |
+
| finnish | 50.9 | 55.8 | +4.9 |
|
| 44 |
+
| finnish | 52.9 | 57.9 | +4.9 |
|
| 45 |
+
| finnish | 48.6 | 56.6 | +8.0 |
|
| 46 |
+
| finnish | 54.3 | 61.7 | +7.4 |
|
| 47 |
| georgian | 94.3 | 94.1 | -0.2 |
|
| 48 |
| georgian | 95.4 | 95.3 | -0.1 |
|
| 49 |
+
| georgian | 94.3 | 94.1 | -0.2 |
|
| 50 |
+
| georgian | 93.8 | 94.0 | +0.1 |
|
| 51 |
+
| georgian | 95.4 | 95.3 | -0.1 |
|
| 52 |
+
| georgian | 93.9 | 93.9 | +0.0 |
|
| 53 |
| german | 78.9 | 79.3 | +0.4 |
|
| 54 |
| german | 75.6 | 79.5 | +3.9 |
|
| 55 |
+
| german | 78.9 | 79.3 | +0.4 |
|
| 56 |
+
| german | 77.9 | 78.0 | +0.1 |
|
| 57 |
+
| german | 75.6 | 79.5 | +3.9 |
|
| 58 |
+
| german | 76.4 | 78.9 | +2.5 |
|
| 59 |
| german | 77.2 | 78.3 | +1.0 |
|
| 60 |
| navajo | 29.5 | 33.8 | +4.3 |
|
| 61 |
| navajo | 31.4 | 40.2 | +8.9 |
|
| 62 |
+
| navajo | 29.5 | 33.8 | +4.3 |
|
| 63 |
+
| navajo | 24.3 | 29.0 | +4.8 |
|
| 64 |
+
| navajo | 31.4 | 40.2 | +8.9 |
|
| 65 |
+
| navajo | 24.6 | 31.7 | +7.1 |
|
| 66 |
| russian | 72.7 | 72.0 | -0.7 |
|
| 67 |
| russian | 69.1 | 71.7 | +2.6 |
|
| 68 |
+
| russian | 72.7 | 72.0 | -0.7 |
|
| 69 |
+
| russian | 71.9 | 72.0 | +0.1 |
|
| 70 |
+
| russian | 69.1 | 71.7 | +2.6 |
|
| 71 |
+
| russian | 74.1 | 75.9 | +1.8 |
|
| 72 |
| spanish | 84.9 | 84.7 | -0.2 |
|
| 73 |
| spanish | 83.9 | 84.1 | +0.1 |
|
| 74 |
| turkish | 80.2 | 81.2 | +1.0 |
|
| 75 |
| turkish | 77.5 | 82.2 | +4.7 |
|
| 76 |
+
| turkish | 80.2 | 81.2 | +1.0 |
|
| 77 |
+
| turkish | 84.5 | 85.1 | +0.7 |
|
| 78 |
+
| turkish | 77.5 | 82.2 | +4.7 |
|
| 79 |
+
| turkish | 79.9 | 82.2 | +2.3 |
|
| 80 |
| turkish | 76.4 | 81.8 | +5.4 |
|
| 81 |
|
| 82 |
## Table 3 — Non-unique answers: the limit no training removes
|
|
|
|
| 102 |
| 10 | 0.0003 | 500 | 47.3 | 1/3 |
|
| 103 |
| 10 | 0.0003 | 4000 | 100.0 | 3/3 |
|
| 104 |
|
| 105 |
+
## Table 6 — Minimum depth for one-pass addition
|
| 106 |
+
|
| 107 |
+
The account in THEORY.md predicts minimum depth growing as log2(n), since the carry is a prefix scan. A ripple-carry account predicts linear growth; an impossibility account predicts no depth suffices.
|
| 108 |
+
|
| 109 |
+
| digits | 2L | 3L | 4L | 6L | 8L | log2(n) | min depth >90% |
|
| 110 |
+
|---|---|---|---|---|---|---|---|
|
| 111 |
+
| **4** | 100 | 100 | 100 | 100 | 100 | 2.0 | 2 |
|
| 112 |
+
| **8** | 99 | 100 | – | – | – | 3.0 | 2 |
|
| 113 |
+
|
| 114 |
+
## Table 7 — Which component carries the gain (inflection)
|
| 115 |
+
|
| 116 |
+
| language | mdlm | matched | distill | full | (gap 1→32) |
|
| 117 |
+
|---|---|---|---|---|---|
|
| 118 |
+
| finnish | 51.4 | – | – | 51.9 | +7.7 / – / – / +4.9 |
|
| 119 |
+
| georgian | 94.6 | – | – | 94.1 | -0.0 / – / – / -0.0 |
|
| 120 |
+
| german | 76.0 | – | – | 78.4 | +3.2 / – / – / +0.2 |
|
| 121 |
+
| navajo | 28.0 | – | – | 26.9 | +8.0 / – / – / +4.5 |
|
| 122 |
+
| russian | 71.6 | – | – | 72.3 | +2.2 / – / – / -0.3 |
|
| 123 |
+
| turkish | 78.7 | – | – | 82.3 | +3.5 / – / – / +0.8 |
|
| 124 |
+
|
| 125 |
|
figures/fig3_depth_scaling.png
ADDED
|
figures/summary.md
CHANGED
|
@@ -23,19 +23,43 @@ Answers are unique but only ~10 characters with shallow, local dependencies. One
|
|
| 23 |
| english | 95.3 | 95.2 | -0.1 |
|
| 24 |
| finnish | 50.9 | 55.8 | +4.9 |
|
| 25 |
| finnish | 48.6 | 56.6 | +8.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
| georgian | 94.3 | 94.1 | -0.2 |
|
| 27 |
| georgian | 95.4 | 95.3 | -0.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
| german | 78.9 | 79.3 | +0.4 |
|
| 29 |
| german | 75.6 | 79.5 | +3.9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
| german | 77.2 | 78.3 | +1.0 |
|
| 31 |
| navajo | 29.5 | 33.8 | +4.3 |
|
| 32 |
| navajo | 31.4 | 40.2 | +8.9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
| russian | 72.7 | 72.0 | -0.7 |
|
| 34 |
| russian | 69.1 | 71.7 | +2.6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 35 |
| spanish | 84.9 | 84.7 | -0.2 |
|
| 36 |
| spanish | 83.9 | 84.1 | +0.1 |
|
| 37 |
| turkish | 80.2 | 81.2 | +1.0 |
|
| 38 |
| turkish | 77.5 | 82.2 | +4.7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 39 |
| turkish | 76.4 | 81.8 | +5.4 |
|
| 40 |
|
| 41 |
## Table 3 — Non-unique answers: the limit no training removes
|
|
@@ -61,3 +85,23 @@ Every apparent failure at 10+ digits was a learning-rate artifact, not a limit o
|
|
| 61 |
| 10 | 0.0003 | 500 | 47.3 | 1/3 |
|
| 62 |
| 10 | 0.0003 | 4000 | 100.0 | 3/3 |
|
| 63 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
| english | 95.3 | 95.2 | -0.1 |
|
| 24 |
| finnish | 50.9 | 55.8 | +4.9 |
|
| 25 |
| finnish | 48.6 | 56.6 | +8.0 |
|
| 26 |
+
| finnish | 50.9 | 55.8 | +4.9 |
|
| 27 |
+
| finnish | 52.9 | 57.9 | +4.9 |
|
| 28 |
+
| finnish | 48.6 | 56.6 | +8.0 |
|
| 29 |
+
| finnish | 54.3 | 61.7 | +7.4 |
|
| 30 |
| georgian | 94.3 | 94.1 | -0.2 |
|
| 31 |
| georgian | 95.4 | 95.3 | -0.1 |
|
| 32 |
+
| georgian | 94.3 | 94.1 | -0.2 |
|
| 33 |
+
| georgian | 93.8 | 94.0 | +0.1 |
|
| 34 |
+
| georgian | 95.4 | 95.3 | -0.1 |
|
| 35 |
+
| georgian | 93.9 | 93.9 | +0.0 |
|
| 36 |
| german | 78.9 | 79.3 | +0.4 |
|
| 37 |
| german | 75.6 | 79.5 | +3.9 |
|
| 38 |
+
| german | 78.9 | 79.3 | +0.4 |
|
| 39 |
+
| german | 77.9 | 78.0 | +0.1 |
|
| 40 |
+
| german | 75.6 | 79.5 | +3.9 |
|
| 41 |
+
| german | 76.4 | 78.9 | +2.5 |
|
| 42 |
| german | 77.2 | 78.3 | +1.0 |
|
| 43 |
| navajo | 29.5 | 33.8 | +4.3 |
|
| 44 |
| navajo | 31.4 | 40.2 | +8.9 |
|
| 45 |
+
| navajo | 29.5 | 33.8 | +4.3 |
|
| 46 |
+
| navajo | 24.3 | 29.0 | +4.8 |
|
| 47 |
+
| navajo | 31.4 | 40.2 | +8.9 |
|
| 48 |
+
| navajo | 24.6 | 31.7 | +7.1 |
|
| 49 |
| russian | 72.7 | 72.0 | -0.7 |
|
| 50 |
| russian | 69.1 | 71.7 | +2.6 |
|
| 51 |
+
| russian | 72.7 | 72.0 | -0.7 |
|
| 52 |
+
| russian | 71.9 | 72.0 | +0.1 |
|
| 53 |
+
| russian | 69.1 | 71.7 | +2.6 |
|
| 54 |
+
| russian | 74.1 | 75.9 | +1.8 |
|
| 55 |
| spanish | 84.9 | 84.7 | -0.2 |
|
| 56 |
| spanish | 83.9 | 84.1 | +0.1 |
|
| 57 |
| turkish | 80.2 | 81.2 | +1.0 |
|
| 58 |
| turkish | 77.5 | 82.2 | +4.7 |
|
| 59 |
+
| turkish | 80.2 | 81.2 | +1.0 |
|
| 60 |
+
| turkish | 84.5 | 85.1 | +0.7 |
|
| 61 |
+
| turkish | 77.5 | 82.2 | +4.7 |
|
| 62 |
+
| turkish | 79.9 | 82.2 | +2.3 |
|
| 63 |
| turkish | 76.4 | 81.8 | +5.4 |
|
| 64 |
|
| 65 |
## Table 3 — Non-unique answers: the limit no training removes
|
|
|
|
| 85 |
| 10 | 0.0003 | 500 | 47.3 | 1/3 |
|
| 86 |
| 10 | 0.0003 | 4000 | 100.0 | 3/3 |
|
| 87 |
|
| 88 |
+
## Table 6 — Minimum depth for one-pass addition
|
| 89 |
+
|
| 90 |
+
The account in THEORY.md predicts minimum depth growing as log2(n), since the carry is a prefix scan. A ripple-carry account predicts linear growth; an impossibility account predicts no depth suffices.
|
| 91 |
+
|
| 92 |
+
| digits | 2L | 3L | 4L | 6L | 8L | log2(n) | min depth >90% |
|
| 93 |
+
|---|---|---|---|---|---|---|---|
|
| 94 |
+
| **4** | 100 | 100 | 100 | 100 | 100 | 2.0 | 2 |
|
| 95 |
+
| **8** | 99 | 100 | – | – | – | 3.0 | 2 |
|
| 96 |
+
|
| 97 |
+
## Table 7 — Which component carries the gain (inflection)
|
| 98 |
+
|
| 99 |
+
| language | mdlm | matched | distill | full | (gap 1→32) |
|
| 100 |
+
|---|---|---|---|---|---|
|
| 101 |
+
| finnish | 51.4 | – | – | 51.9 | +7.7 / – / – / +4.9 |
|
| 102 |
+
| georgian | 94.6 | – | – | 94.1 | -0.0 / – / – / -0.0 |
|
| 103 |
+
| german | 76.0 | – | – | 78.4 | +3.2 / – / – / +0.2 |
|
| 104 |
+
| navajo | 28.0 | – | – | 26.9 | +8.0 / – / – / +4.5 |
|
| 105 |
+
| russian | 71.6 | – | – | 72.3 | +2.2 / – / – / -0.3 |
|
| 106 |
+
| turkish | 78.7 | – | – | 82.3 | +3.5 / – / – / +0.8 |
|
| 107 |
+
|
results/g14-d4-L2-s0.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 4,
|
| 8 |
+
"seq_len": 16,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 2,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 0,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d4-L2-s0"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 6.882920638720194,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 3557376,
|
| 36 |
+
"train_tokens": 122880000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d4-L2-s1.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 4,
|
| 8 |
+
"seq_len": 16,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 2,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 1,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d4-L2-s1"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 6.816111731529236,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 3557376,
|
| 36 |
+
"train_tokens": 122880000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d4-L3-s0.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 4,
|
| 8 |
+
"seq_len": 16,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 3,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 0,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d4-L3-s0"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 9.519309445222218,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 5330304,
|
| 36 |
+
"train_tokens": 122880000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d4-L3-s1.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 4,
|
| 8 |
+
"seq_len": 16,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 3,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 1,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d4-L3-s1"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 9.63311020930608,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 5330304,
|
| 36 |
+
"train_tokens": 122880000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d4-L4-s0.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 4,
|
| 8 |
+
"seq_len": 16,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 4,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 0,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d4-L4-s0"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 12.398685284455617,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 7103232,
|
| 36 |
+
"train_tokens": 122880000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d4-L4-s1.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 4,
|
| 8 |
+
"seq_len": 16,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 4,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 1,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d4-L4-s1"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 12.252778033415476,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 7103232,
|
| 36 |
+
"train_tokens": 122880000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d4-L6-s0.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 4,
|
| 8 |
+
"seq_len": 16,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 6,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 0,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d4-L6-s0"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 16.965274214744568,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 10649088,
|
| 36 |
+
"train_tokens": 122880000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d4-L6-s1.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 4,
|
| 8 |
+
"seq_len": 16,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 6,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 1,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d4-L6-s1"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 17.125181821982064,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 10649088,
|
| 36 |
+
"train_tokens": 122880000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d4-L8-s0.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 4,
|
| 8 |
+
"seq_len": 16,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 8,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 0,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d4-L8-s0"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 21.700168172518413,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 14194944,
|
| 36 |
+
"train_tokens": 122880000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d4-L8-s1.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 4,
|
| 8 |
+
"seq_len": 16,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 8,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 1,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d4-L8-s1"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 21.729793294270834,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 14194944,
|
| 36 |
+
"train_tokens": 122880000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d8-L2-s0.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 8,
|
| 8 |
+
"seq_len": 28,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 2,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 0,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d8-L2-s0"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 0.99,
|
| 25 |
+
"2": 0.9975,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 7.338654283682505,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 3557376,
|
| 36 |
+
"train_tokens": 215040000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d8-L2-s1.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 8,
|
| 8 |
+
"seq_len": 28,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 2,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 1,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d8-L2-s1"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 0.9975,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 7.30421595176061,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 3557376,
|
| 36 |
+
"train_tokens": 215040000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d8-L3-s0.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 8,
|
| 8 |
+
"seq_len": 28,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 3,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 0,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d8-L3-s0"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 9.942399954795837,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 5330304,
|
| 36 |
+
"train_tokens": 215040000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d8-L3-s1.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 8,
|
| 8 |
+
"seq_len": 28,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 3,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 1,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d8-L3-s1"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 0.9975,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 0.9975,
|
| 27 |
+
"4": 0.9975,
|
| 28 |
+
"6": 0.9975,
|
| 29 |
+
"8": 0.9975,
|
| 30 |
+
"12": 0.9975,
|
| 31 |
+
"16": 0.9975
|
| 32 |
+
},
|
| 33 |
+
"minutes": 9.788207534948985,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 5330304,
|
| 36 |
+
"train_tokens": 215040000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d8-L4-s0.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 8,
|
| 8 |
+
"seq_len": 28,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 4,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 0,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d8-L4-s0"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 12.345258478323618,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 7103232,
|
| 36 |
+
"train_tokens": 215040000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g14-d8-L4-s1.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"mode": "full",
|
| 4 |
+
"K_max": 16,
|
| 5 |
+
"K": 4,
|
| 6 |
+
"lam": 1.0,
|
| 7 |
+
"digits": 8,
|
| 8 |
+
"seq_len": 28,
|
| 9 |
+
"n_train": 800000,
|
| 10 |
+
"n_eval": 400,
|
| 11 |
+
"eval_bs": 100,
|
| 12 |
+
"d": 384,
|
| 13 |
+
"layers": 4,
|
| 14 |
+
"heads": 6,
|
| 15 |
+
"pe": "rope",
|
| 16 |
+
"bs": 128,
|
| 17 |
+
"steps": 60000,
|
| 18 |
+
"lr": 0.0001,
|
| 19 |
+
"warmup": 4000,
|
| 20 |
+
"seed": 1,
|
| 21 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d8-L4-s1"
|
| 22 |
+
},
|
| 23 |
+
"accuracy_by_passes": {
|
| 24 |
+
"1": 1.0,
|
| 25 |
+
"2": 1.0,
|
| 26 |
+
"3": 1.0,
|
| 27 |
+
"4": 1.0,
|
| 28 |
+
"6": 1.0,
|
| 29 |
+
"8": 1.0,
|
| 30 |
+
"12": 1.0,
|
| 31 |
+
"16": 1.0
|
| 32 |
+
},
|
| 33 |
+
"minutes": 12.423506192366283,
|
| 34 |
+
"compute": {
|
| 35 |
+
"params": 7103232,
|
| 36 |
+
"train_tokens": 215040000,
|
| 37 |
+
"fwd_per_step": 2
|
| 38 |
+
}
|
| 39 |
+
}
|
results/g15-finnish-full-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "finnish",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-finnish-full-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.5093256353021978,
|
| 24 |
+
"2": 0.511461195054945,
|
| 25 |
+
"4": 0.5276978880494505,
|
| 26 |
+
"8": 0.5495793269230769,
|
| 27 |
+
"16": 0.5583683894230769,
|
| 28 |
+
"32": 0.5583683894230769,
|
| 29 |
+
"ar": 0.05099587912087912
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.275957576433817,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4769792,
|
| 34 |
+
"answer_len_mean": 15.12968635559082
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-finnish-full-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "finnish",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-finnish-full-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.5292217548076923,
|
| 24 |
+
"2": 0.5335250686813187,
|
| 25 |
+
"4": 0.549547132554945,
|
| 26 |
+
"8": 0.5708490728021978,
|
| 27 |
+
"16": 0.5776850103021978,
|
| 28 |
+
"32": 0.5786615728021978,
|
| 29 |
+
"ar": 0.05548162774725275
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.345337744553884,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4769792,
|
| 34 |
+
"answer_len_mean": 15.12968635559082
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-finnish-mdlm-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "finnish",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-finnish-mdlm-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.4858237465659341,
|
| 24 |
+
"2": 0.5041959993131868,
|
| 25 |
+
"4": 0.5329133756868132,
|
| 26 |
+
"8": 0.545640882554945,
|
| 27 |
+
"16": 0.5636160714285714,
|
| 28 |
+
"32": 0.5655691964285714,
|
| 29 |
+
"ar": 0.05392556662087912
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.4385203957557677,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4769792,
|
| 34 |
+
"answer_len_mean": 15.12968635559082
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-finnish-mdlm-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "finnish",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-finnish-mdlm-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.5428936298076923,
|
| 24 |
+
"2": 0.5407902644230769,
|
| 25 |
+
"4": 0.5704842032967032,
|
| 26 |
+
"8": 0.5990191449175823,
|
| 27 |
+
"16": 0.6165972699175823,
|
| 28 |
+
"32": 0.6165972699175823,
|
| 29 |
+
"ar": 0.06173806662087912
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.4639089981714886,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4769792,
|
| 34 |
+
"answer_len_mean": 15.12968635559082
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-georgian-full-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "georgian",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-georgian-full-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.9432091346153846,
|
| 24 |
+
"2": 0.9434344951923077,
|
| 25 |
+
"4": 0.9402794471153846,
|
| 26 |
+
"8": 0.9424579326923077,
|
| 27 |
+
"16": 0.9412560096153846,
|
| 28 |
+
"32": 0.9412560096153846,
|
| 29 |
+
"ar": 0.1258263221153846
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.286119385560354,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4766208,
|
| 34 |
+
"answer_len_mean": 9.932000160217285
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-georgian-full-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "georgian",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-georgian-full-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.9383263221153846,
|
| 24 |
+
"2": 0.9385516826923077,
|
| 25 |
+
"4": 0.9385516826923077,
|
| 26 |
+
"8": 0.9395282451923077,
|
| 27 |
+
"16": 0.9395282451923077,
|
| 28 |
+
"32": 0.9395282451923077,
|
| 29 |
+
"ar": 0.12387319711538461
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.304093313217163,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4766208,
|
| 34 |
+
"answer_len_mean": 9.932000160217285
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-georgian-mdlm-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "georgian",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-georgian-mdlm-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.9539513221153846,
|
| 24 |
+
"2": 0.9522235576923077,
|
| 25 |
+
"4": 0.9502704326923077,
|
| 26 |
+
"8": 0.9532001201923077,
|
| 27 |
+
"16": 0.9532001201923077,
|
| 28 |
+
"32": 0.9532001201923077,
|
| 29 |
+
"ar": 0.1258263221153846
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.4665067235628766,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4766208,
|
| 34 |
+
"answer_len_mean": 9.932000160217285
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-georgian-mdlm-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "georgian",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-georgian-mdlm-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.9385516826923077,
|
| 24 |
+
"2": 0.9375751201923077,
|
| 25 |
+
"4": 0.9375751201923077,
|
| 26 |
+
"8": 0.9395282451923077,
|
| 27 |
+
"16": 0.9385516826923077,
|
| 28 |
+
"32": 0.9385516826923077,
|
| 29 |
+
"ar": 0.12387319711538461
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.4444581945737203,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4766208,
|
| 34 |
+
"answer_len_mean": 9.932000160217285
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-german-full-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "german",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-german-full-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.7893359375,
|
| 24 |
+
"2": 0.792265625,
|
| 25 |
+
"4": 0.7903125,
|
| 26 |
+
"8": 0.79296875,
|
| 27 |
+
"16": 0.79296875,
|
| 28 |
+
"32": 0.79296875,
|
| 29 |
+
"ar": 0.0776171875
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.36189177831014,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4776448,
|
| 34 |
+
"answer_len_mean": 10.743975639343262
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-german-full-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "german",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-german-full-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.7788671875,
|
| 24 |
+
"2": 0.7705078125,
|
| 25 |
+
"4": 0.7734375,
|
| 26 |
+
"8": 0.7795703125,
|
| 27 |
+
"16": 0.7795703125,
|
| 28 |
+
"32": 0.7795703125,
|
| 29 |
+
"ar": 0.0724609375
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.429418742656708,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4776448,
|
| 34 |
+
"answer_len_mean": 10.743975639343262
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-german-mdlm-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "german",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-german-mdlm-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.7555859375,
|
| 24 |
+
"2": 0.7710546875,
|
| 25 |
+
"4": 0.7808203125,
|
| 26 |
+
"8": 0.7911328125,
|
| 27 |
+
"16": 0.7950390625,
|
| 28 |
+
"32": 0.7950390625,
|
| 29 |
+
"ar": 0.076640625
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.526710093021393,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4776448,
|
| 34 |
+
"answer_len_mean": 10.743975639343262
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-german-mdlm-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "german",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-german-mdlm-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.7641015625,
|
| 24 |
+
"2": 0.76421875,
|
| 25 |
+
"4": 0.7815234375,
|
| 26 |
+
"8": 0.786953125,
|
| 27 |
+
"16": 0.7886328125,
|
| 28 |
+
"32": 0.7886328125,
|
| 29 |
+
"ar": 0.0769140625
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.5262390971183777,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4776448,
|
| 34 |
+
"answer_len_mean": 10.743975639343262
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-navajo-full-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "navajo",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-navajo-full-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.29529747596153844,
|
| 24 |
+
"2": 0.30814302884615385,
|
| 25 |
+
"4": 0.3108473557692308,
|
| 26 |
+
"8": 0.33743990384615385,
|
| 27 |
+
"16": 0.33841646634615385,
|
| 28 |
+
"32": 0.33841646634615385,
|
| 29 |
+
"ar": 0.06332632211538461
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.317290306091309,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4765696,
|
| 34 |
+
"answer_len_mean": 10.005999565124512
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-navajo-full-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "navajo",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-navajo-full-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.24263822115384615,
|
| 24 |
+
"2": 0.25045072115384615,
|
| 25 |
+
"4": 0.265625,
|
| 26 |
+
"8": 0.2872596153846154,
|
| 27 |
+
"16": 0.2901893028846154,
|
| 28 |
+
"32": 0.2901893028846154,
|
| 29 |
+
"ar": 0.0625751201923077
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.282497262954712,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4765696,
|
| 34 |
+
"answer_len_mean": 10.005999565124512
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-navajo-mdlm-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "navajo",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-navajo-mdlm-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.3137019230769231,
|
| 24 |
+
"2": 0.3273737980769231,
|
| 25 |
+
"4": 0.37169471153846156,
|
| 26 |
+
"8": 0.4004657451923077,
|
| 27 |
+
"16": 0.4024188701923077,
|
| 28 |
+
"32": 0.4024188701923077,
|
| 29 |
+
"ar": 0.08473557692307693
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.4744708220163982,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4765696,
|
| 34 |
+
"answer_len_mean": 10.005999565124512
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-navajo-mdlm-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "navajo",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-navajo-mdlm-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.24579326923076922,
|
| 24 |
+
"2": 0.2675030048076923,
|
| 25 |
+
"4": 0.29725060096153844,
|
| 26 |
+
"8": 0.3133263221153846,
|
| 27 |
+
"16": 0.3172325721153846,
|
| 28 |
+
"32": 0.3172325721153846,
|
| 29 |
+
"ar": 0.06475360576923077
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.43903698126475,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4765696,
|
| 34 |
+
"answer_len_mean": 10.005999565124512
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-russian-full-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "russian",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-russian-full-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.7271740845959596,
|
| 24 |
+
"2": 0.7232678345959596,
|
| 25 |
+
"4": 0.7213147095959596,
|
| 26 |
+
"8": 0.7218868371212122,
|
| 27 |
+
"16": 0.7199337121212122,
|
| 28 |
+
"32": 0.7199337121212122,
|
| 29 |
+
"ar": 0.03911182133838384
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.331714260578155,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4770304,
|
| 34 |
+
"answer_len_mean": 11.276381492614746
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-russian-full-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "russian",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-russian-full-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.7187894570707071,
|
| 24 |
+
"2": 0.7197660195707071,
|
| 25 |
+
"4": 0.7158597695707071,
|
| 26 |
+
"8": 0.7190755208333333,
|
| 27 |
+
"16": 0.7200520833333333,
|
| 28 |
+
"32": 0.7200520833333333,
|
| 29 |
+
"ar": 0.03813525883838384
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.2800087610880535,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4770304,
|
| 34 |
+
"answer_len_mean": 11.276381492614746
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-russian-mdlm-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "russian",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-russian-mdlm-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.6910412720959596,
|
| 24 |
+
"2": 0.7068339646464646,
|
| 25 |
+
"4": 0.7132161458333333,
|
| 26 |
+
"8": 0.7106908933080809,
|
| 27 |
+
"16": 0.7165502683080809,
|
| 28 |
+
"32": 0.7165502683080809,
|
| 29 |
+
"ar": 0.035896070075757576
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.446616017818451,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4770304,
|
| 34 |
+
"answer_len_mean": 11.276381492614746
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-russian-mdlm-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "russian",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-russian-mdlm-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.7412997159090909,
|
| 24 |
+
"2": 0.7453243371212122,
|
| 25 |
+
"4": 0.7542810921717171,
|
| 26 |
+
"8": 0.7633562184343434,
|
| 27 |
+
"16": 0.7591639046717171,
|
| 28 |
+
"32": 0.7591639046717171,
|
| 29 |
+
"ar": 0.03618213383838384
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.493031601111094,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4770304,
|
| 34 |
+
"answer_len_mean": 11.276381492614746
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-turkish-full-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "turkish",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-turkish-full-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.8020938340053764,
|
| 24 |
+
"2": 0.7859753024193549,
|
| 25 |
+
"4": 0.7945228494623656,
|
| 26 |
+
"8": 0.8103998655913979,
|
| 27 |
+
"16": 0.8119854670698925,
|
| 28 |
+
"32": 0.8119854670698925,
|
| 29 |
+
"ar": 0.10095346102150538
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.366493237018585,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4772864,
|
| 34 |
+
"answer_len_mean": 13.684530258178711
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-turkish-full-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "turkish",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "full",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-turkish-full-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.844705561155914,
|
| 24 |
+
"2": 0.8401902721774194,
|
| 25 |
+
"4": 0.841775873655914,
|
| 26 |
+
"8": 0.8499558971774194,
|
| 27 |
+
"16": 0.8512999831989247,
|
| 28 |
+
"32": 0.8512999831989247,
|
| 29 |
+
"ar": 0.1005859375
|
| 30 |
+
},
|
| 31 |
+
"minutes": 4.334676361083984,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4772864,
|
| 34 |
+
"answer_len_mean": 13.684530258178711
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-turkish-mdlm-s0.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "turkish",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 0,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-turkish-mdlm-s0"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.7749915994623656,
|
| 24 |
+
"2": 0.7828040994623656,
|
| 25 |
+
"4": 0.8090557795698925,
|
| 26 |
+
"8": 0.8204070060483871,
|
| 27 |
+
"16": 0.8217510920698925,
|
| 28 |
+
"32": 0.8217510920698925,
|
| 29 |
+
"ar": 0.09607064852150538
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.545037277539571,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4772864,
|
| 34 |
+
"answer_len_mean": 13.684530258178711
|
| 35 |
+
}
|
| 36 |
+
}
|
results/g15-turkish-mdlm-s1.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"args": {
|
| 3 |
+
"lang": "turkish",
|
| 4 |
+
"size": "medium",
|
| 5 |
+
"mode": "mdlm",
|
| 6 |
+
"seq_len": 48,
|
| 7 |
+
"d": 256,
|
| 8 |
+
"layers": 6,
|
| 9 |
+
"heads": 8,
|
| 10 |
+
"pe": "rope",
|
| 11 |
+
"bs": 64,
|
| 12 |
+
"steps": 15000,
|
| 13 |
+
"lr": 0.0001,
|
| 14 |
+
"warmup": 1000,
|
| 15 |
+
"K": 4,
|
| 16 |
+
"lam": 1.0,
|
| 17 |
+
"seed": 1,
|
| 18 |
+
"data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
|
| 19 |
+
"eval_bs": 128,
|
| 20 |
+
"out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-turkish-mdlm-s1"
|
| 21 |
+
},
|
| 22 |
+
"accuracy_by_passes": {
|
| 23 |
+
"1": 0.7992901545698925,
|
| 24 |
+
"2": 0.8051495295698925,
|
| 25 |
+
"4": 0.8152826780913979,
|
| 26 |
+
"8": 0.8168682795698925,
|
| 27 |
+
"16": 0.8221186155913979,
|
| 28 |
+
"32": 0.8221186155913979,
|
| 29 |
+
"ar": 0.10193002352150538
|
| 30 |
+
},
|
| 31 |
+
"minutes": 2.530856684843699,
|
| 32 |
+
"compute": {
|
| 33 |
+
"params": 4772864,
|
| 34 |
+
"answer_len_mean": 13.684530258178711
|
| 35 |
+
}
|
| 36 |
+
}
|
slurm/finalize.sh
CHANGED
|
@@ -72,16 +72,30 @@ table = summary.read_text() if summary.exists() else "_(pending)_"
|
|
| 72 |
|
| 73 |
(stage / "README.md").write_text(f"""---
|
| 74 |
license: apache-2.0
|
| 75 |
-
tags: [masked-diffusion, discrete-diffusion,
|
| 76 |
---
|
| 77 |
|
| 78 |
-
#
|
| 79 |
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
evaluated far beyond the lengths seen in training.
|
| 83 |
|
| 84 |
-
**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 85 |
|
| 86 |
Code: https://github.com/GIND123/MSML612
|
| 87 |
|
|
|
|
| 72 |
|
| 73 |
(stage / "README.md").write_text(f"""---
|
| 74 |
license: apache-2.0
|
| 75 |
+
tags: [masked-diffusion, discrete-diffusion, parallel-decoding, text8, from-scratch]
|
| 76 |
---
|
| 77 |
|
| 78 |
+
# Two Failure Modes of Parallel Decoding in Masked Diffusion
|
| 79 |
|
| 80 |
+
Parallel decoding in masked diffusion loses accuracy for two different reasons
|
| 81 |
+
that need opposite fixes:
|
|
|
|
| 82 |
|
| 83 |
+
1. **The marginals are untrained at high mask ratio.** A K-pass decode only ever
|
| 84 |
+
evaluates the model at mask ratios {{1, (K-1)/K, ..., 1/K}}, while uniform-t
|
| 85 |
+
training spends most of its capacity on nearly-complete states that
|
| 86 |
+
high-parallelism decoding never visits. **Fixable only at training time.**
|
| 87 |
+
2. **The committed positions carry real mutual information.** Parallel decoding
|
| 88 |
+
samples the product of marginals; the truth is the joint. The discarded
|
| 89 |
+
dependence is the total correlation of the committed set, upper-bounded by
|
| 90 |
+
its summed conditional entropy. **Fixable only at inference, by committing
|
| 91 |
+
less.**
|
| 92 |
+
|
| 93 |
+
Prior work applies inference-time fixes to both, which is why it flatlines on
|
| 94 |
+
arithmetic - where mode 2 is identically zero and all the loss is mode 1.
|
| 95 |
+
|
| 96 |
+
Everything is trained from scratch: no pretrained weights, no pretrained
|
| 97 |
+
tokenizer, and the autoregressive evaluator used to score generated text is
|
| 98 |
+
itself trained from scratch on the same corpus.
|
| 99 |
|
| 100 |
Code: https://github.com/GIND123/MSML612
|
| 101 |
|
slurm/g14.sh
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
# Grid 14 - THE THEORY TEST, now at a learning rate that is not broken.
|
| 3 |
+
#
|
| 4 |
+
# THEORY.md predicts the minimum depth for one-pass decoding grows as log2(n),
|
| 5 |
+
# because addition's carry is a prefix scan computable by carry lookahead in
|
| 6 |
+
# O(log n) depth, and constant-depth transformers sit in TC0 which contains
|
| 7 |
+
# addition.
|
| 8 |
+
#
|
| 9 |
+
# log-depth (ours) : min depth ~ 2, 3, 4, 4 for 4, 8, 12, 16 digits
|
| 10 |
+
# ripple-carry : min depth ~ 4, 8, 12, 16
|
| 11 |
+
# impossibility : no depth suffices
|
| 12 |
+
#
|
| 13 |
+
# The first attempt at this sweep was cancelled on discovering it would have run
|
| 14 |
+
# at lr 3e-4 with 500 warmup, where deep models fail for optimisation reasons and
|
| 15 |
+
# would have faked a clean "depth does not help" curve.
|
| 16 |
+
#SBATCH -J g14
|
| 17 |
+
#SBATCH -p gpu-h100
|
| 18 |
+
#SBATCH --gpus=h100:1
|
| 19 |
+
#SBATCH -c 8
|
| 20 |
+
#SBATCH --mem=48g
|
| 21 |
+
#SBATCH -t 08:00:00
|
| 22 |
+
#SBATCH -o logs/g14-%A_%a.out
|
| 23 |
+
#SBATCH --array=0-47%12
|
| 24 |
+
source /etc/profile
|
| 25 |
+
SCR=/scratch/zt1/project/msml612/user/$USER
|
| 26 |
+
module load python/3.10.10
|
| 27 |
+
export PYTHONPATH=
|
| 28 |
+
cd $SCR/pcmd/src
|
| 29 |
+
DIG=(4 8 12 16); LAYERS=(2 3 4 6 8 12); SEEDS=(0 1)
|
| 30 |
+
I=$SLURM_ARRAY_TASK_ID
|
| 31 |
+
D=${DIG[$((I / 12))]}; L=${LAYERS[$(((I % 12) / 2))]}; S=${SEEDS[$((I % 2))]}
|
| 32 |
+
SL=$(( 3 * D + 4 ))
|
| 33 |
+
NAME="g14-d$D-L$L-s$S"
|
| 34 |
+
echo "=== $NAME ==="
|
| 35 |
+
$SCR/hf_env/bin/python train_add.py --mode full --digits $D --seq_len $SL --seed $S \
|
| 36 |
+
--n_train 800000 --n_eval 400 --eval_bs 100 \
|
| 37 |
+
--d 384 --layers $L --heads 6 --bs 128 --steps 60000 --lr 1e-4 --warmup 4000 \
|
| 38 |
+
--K 4 --lam 1.0 --out $SCR/pcmd/runs/$NAME
|
slurm/g15.sh
ADDED
|
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
# Grid 15 - component ablation on inflection. Which part carries the gain, and
|
| 3 |
+
# does the answer hold across typologically diverse languages rather than just
|
| 4 |
+
# on addition?
|
| 5 |
+
#SBATCH -J g15
|
| 6 |
+
#SBATCH -p gpu-h100
|
| 7 |
+
#SBATCH --gpus=h100:1
|
| 8 |
+
#SBATCH -c 8
|
| 9 |
+
#SBATCH --mem=32g
|
| 10 |
+
#SBATCH -t 06:00:00
|
| 11 |
+
#SBATCH -o logs/g15-%A_%a.out
|
| 12 |
+
#SBATCH --array=0-47%12
|
| 13 |
+
source /etc/profile
|
| 14 |
+
SCR=/scratch/zt1/project/msml612/user/$USER
|
| 15 |
+
module load python/3.10.10
|
| 16 |
+
export PYTHONPATH=
|
| 17 |
+
cd $SCR/pcmd/src
|
| 18 |
+
LANGS=(german turkish finnish russian navajo georgian)
|
| 19 |
+
MODES=(mdlm matched distill full); SEEDS=(0 1)
|
| 20 |
+
I=$SLURM_ARRAY_TASK_ID
|
| 21 |
+
L=${LANGS[$((I / 8))]}; M=${MODES[$(((I % 8) / 2))]}; S=${SEEDS[$((I % 2))]}
|
| 22 |
+
NAME="g15-$L-$M-s$S"
|
| 23 |
+
echo "=== $NAME ==="
|
| 24 |
+
$SCR/hf_env/bin/python train_sig.py --lang $L --mode $M --size medium --seed $S \
|
| 25 |
+
--steps 15000 --d 256 --layers 6 --lr 1e-4 --warmup 1000 \
|
| 26 |
+
--data_root $SCR/pcmd/data/sig --out $SCR/pcmd/runs/$NAME
|
slurm/g16.sh
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
# Grid 16 - THE DEFINITIVE FRONTIER, one consistent configuration throughout.
|
| 3 |
+
#
|
| 4 |
+
# Grid 11 (10 layers, 60k steps) understated the method: it gave 75% at sixteen
|
| 5 |
+
# digits, while grid 13 (12 layers, 150k steps) reached 99.9% at TWENTY digits
|
| 6 |
+
# with the baseline at exactly zero. Mixing configurations across digit counts
|
| 7 |
+
# makes the curve meaningless, so this reruns every length at one setting.
|
| 8 |
+
#SBATCH -J g16
|
| 9 |
+
#SBATCH -p gpu-h100
|
| 10 |
+
#SBATCH --gpus=h100:1
|
| 11 |
+
#SBATCH -c 8
|
| 12 |
+
#SBATCH --mem=64g
|
| 13 |
+
#SBATCH -t 16:00:00
|
| 14 |
+
#SBATCH -o logs/g16-%A_%a.out
|
| 15 |
+
#SBATCH --array=0-29%12
|
| 16 |
+
source /etc/profile
|
| 17 |
+
SCR=/scratch/zt1/project/msml612/user/$USER
|
| 18 |
+
module load python/3.10.10
|
| 19 |
+
export PYTHONPATH=
|
| 20 |
+
cd $SCR/pcmd/src
|
| 21 |
+
DIG=(12 16 20 24 28); MODES=(mdlm full); SEEDS=(0 1 2)
|
| 22 |
+
I=$SLURM_ARRAY_TASK_ID
|
| 23 |
+
D=${DIG[$((I / 6))]}; M=${MODES[$(((I % 6) / 3))]}; S=${SEEDS[$((I % 3))]}
|
| 24 |
+
SL=$(( 3 * D + 4 ))
|
| 25 |
+
NAME="g16-d$D-$M-s$S"
|
| 26 |
+
echo "=== $NAME ==="
|
| 27 |
+
$SCR/hf_env/bin/python train_add.py --mode $M --digits $D --seq_len $SL --seed $S \
|
| 28 |
+
--n_train 1500000 --n_eval 400 --eval_bs 100 \
|
| 29 |
+
--d 512 --layers 12 --heads 8 --bs 128 --steps 150000 --lr 1e-4 --warmup 6000 \
|
| 30 |
+
--K 4 --lam 1.0 --out $SCR/pcmd/runs/$NAME
|
slurm/g16b.sh
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
# Grid 16 - THE DEFINITIVE FRONTIER, one consistent configuration throughout.
|
| 3 |
+
#
|
| 4 |
+
# Grid 11 (10 layers, 60k steps) understated the method: it gave 75% at sixteen
|
| 5 |
+
# digits, while grid 13 (12 layers, 150k steps) reached 99.9% at TWENTY digits
|
| 6 |
+
# with the baseline at exactly zero. Mixing configurations across digit counts
|
| 7 |
+
# makes the curve meaningless, so this reruns every length at one setting.
|
| 8 |
+
#SBATCH -J g16
|
| 9 |
+
#SBATCH -p gpu-h100
|
| 10 |
+
#SBATCH --gpus=h100:1
|
| 11 |
+
#SBATCH -c 8
|
| 12 |
+
#SBATCH --mem=64g
|
| 13 |
+
#SBATCH -t 16:00:00
|
| 14 |
+
#SBATCH -o logs/g16-%A_%a.out
|
| 15 |
+
#SBATCH --array=0-11%6
|
| 16 |
+
source /etc/profile
|
| 17 |
+
SCR=/scratch/zt1/project/msml612/user/$USER
|
| 18 |
+
module load python/3.10.10
|
| 19 |
+
export PYTHONPATH=
|
| 20 |
+
cd $SCR/pcmd/src
|
| 21 |
+
DIG=(12 16); MODES=(mdlm full); SEEDS=(0 1 2)
|
| 22 |
+
I=$SLURM_ARRAY_TASK_ID
|
| 23 |
+
D=${DIG[$((I / 6))]}; M=${MODES[$(((I % 6) / 3))]}; S=${SEEDS[$((I % 3))]}
|
| 24 |
+
SL=$(( 3 * D + 4 ))
|
| 25 |
+
NAME="g16-d$D-$M-s$S"
|
| 26 |
+
echo "=== $NAME ==="
|
| 27 |
+
$SCR/hf_env/bin/python train_add.py --mode $M --digits $D --seq_len $SL --seed $S \
|
| 28 |
+
--n_train 1500000 --n_eval 400 --eval_bs 100 \
|
| 29 |
+
--d 512 --layers 12 --heads 8 --bs 128 --steps 150000 --lr 1e-4 --warmup 6000 \
|
| 30 |
+
--K 4 --lam 1.0 --out $SCR/pcmd/runs/$NAME
|
slurm/g17.sh
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
# Grid 17 - COMPUTE-MATCHED CONTROL.
|
| 3 |
+
#
|
| 4 |
+
# `full` evaluates the model twice per training step (matched-schedule term plus
|
| 5 |
+
# high-ratio term), so at equal step counts it spends roughly twice the training
|
| 6 |
+
# FLOPs of the baseline. Any reviewer will ask whether the gap is the method or
|
| 7 |
+
# simply the extra compute. This gives the BASELINE the larger budget: 300k
|
| 8 |
+
# steps of plain MDLM against 150k steps of the method, which is if anything
|
| 9 |
+
# generous to the baseline since the method's second pass is on a shared batch.
|
| 10 |
+
#SBATCH -J g17
|
| 11 |
+
#SBATCH -p gpu-h100
|
| 12 |
+
#SBATCH --gpus=h100:1
|
| 13 |
+
#SBATCH -c 8
|
| 14 |
+
#SBATCH --mem=64g
|
| 15 |
+
#SBATCH -t 24:00:00
|
| 16 |
+
#SBATCH -o logs/g17-%A_%a.out
|
| 17 |
+
#SBATCH --array=0-8%6
|
| 18 |
+
source /etc/profile
|
| 19 |
+
SCR=/scratch/zt1/project/msml612/user/$USER
|
| 20 |
+
module load python/3.10.10
|
| 21 |
+
export PYTHONPATH=
|
| 22 |
+
cd $SCR/pcmd/src
|
| 23 |
+
DIG=(12 16 20); SEEDS=(0 1 2)
|
| 24 |
+
I=$SLURM_ARRAY_TASK_ID
|
| 25 |
+
D=${DIG[$((I / 3))]}; S=${SEEDS[$((I % 3))]}
|
| 26 |
+
SL=$(( 3 * D + 4 ))
|
| 27 |
+
NAME="g17-d$D-mdlm2x-s$S"
|
| 28 |
+
echo "=== $NAME : baseline with DOUBLE the training steps ==="
|
| 29 |
+
$SCR/hf_env/bin/python -u train_add.py --mode mdlm --digits $D --seq_len $SL --seed $S \
|
| 30 |
+
--n_train 1500000 --n_eval 400 --eval_bs 100 \
|
| 31 |
+
--d 512 --layers 12 --heads 8 --bs 128 --steps 300000 --lr 1e-4 --warmup 6000 \
|
| 32 |
+
--out $SCR/pcmd/runs/$NAME
|
slurm/g17b.sh
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
# Grid 17 - COMPUTE-MATCHED CONTROL.
|
| 3 |
+
#
|
| 4 |
+
# `full` evaluates the model twice per training step (matched-schedule term plus
|
| 5 |
+
# high-ratio term), so at equal step counts it spends roughly twice the training
|
| 6 |
+
# FLOPs of the baseline. Any reviewer will ask whether the gap is the method or
|
| 7 |
+
# simply the extra compute. This gives the BASELINE the larger budget: 300k
|
| 8 |
+
# steps of plain MDLM against 150k steps of the method, which is if anything
|
| 9 |
+
# generous to the baseline since the method's second pass is on a shared batch.
|
| 10 |
+
#SBATCH -J g17
|
| 11 |
+
#SBATCH -p gpu-h100
|
| 12 |
+
#SBATCH --gpus=h100:1
|
| 13 |
+
#SBATCH -c 8
|
| 14 |
+
#SBATCH --mem=64g
|
| 15 |
+
#SBATCH -t 24:00:00
|
| 16 |
+
#SBATCH -o logs/g17-%A_%a.out
|
| 17 |
+
#SBATCH --array=0-3%4
|
| 18 |
+
source /etc/profile
|
| 19 |
+
SCR=/scratch/zt1/project/msml612/user/$USER
|
| 20 |
+
module load python/3.10.10
|
| 21 |
+
export PYTHONPATH=
|
| 22 |
+
cd $SCR/pcmd/src
|
| 23 |
+
DIG=(16 20); SEEDS=(0 1)
|
| 24 |
+
I=$SLURM_ARRAY_TASK_ID
|
| 25 |
+
D=${DIG[$((I / 2))]}; S=${SEEDS[$((I % 2))]}
|
| 26 |
+
SL=$(( 3 * D + 4 ))
|
| 27 |
+
NAME="g17-d$D-mdlm2x-s$S"
|
| 28 |
+
echo "=== $NAME : baseline with DOUBLE the training steps ==="
|
| 29 |
+
$SCR/hf_env/bin/python -u train_add.py --mode mdlm --digits $D --seq_len $SL --seed $S \
|
| 30 |
+
--n_train 1500000 --n_eval 400 --eval_bs 100 \
|
| 31 |
+
--d 512 --layers 12 --heads 8 --bs 128 --steps 300000 --lr 1e-4 --warmup 6000 \
|
| 32 |
+
--out $SCR/pcmd/runs/$NAME
|