iskhare commited on
Commit
6dcd092
·
verified ·
1 Parent(s): 3a40c51

Launch qualified small no-semantic MsTok ablation: 13.5B exposure, matched long LR horizon

Browse files
ablations/iclr-debug-ablation-no-semantic-13p5b-v1/README.md ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Small MsTok no-semantic ablation — 13.5B exposure
2
+
3
+ Launched on September 19, 2026 from clean branch commit dcdf3361ed8dce2d2662dc971ef7d112cf2b1810 after stopping and archiving the shortened-decay generator run.
4
+
5
+ This is a fresh joint tokenizer/generator run, using the latest branch's matched component-ablation recipe. The sole scientific intervention is `semantic.weight: 0.0`: no RoBERTa alignment gradient. The frozen RoBERTa forward, semantic projector, teacher copy, reconstruction/VQ losses, auxiliary L1/decoded KL losses, teacher EMA and random draws are retained to match the full method's computation. Logged raw semantic loss can remain nonzero while its objective contribution and projector gradient are zero.
6
+
7
+ - Small generator: 12 layers, width 768. Codec width 384, context 256, 16 square levels, 16K codebooks.
8
+ - Batch: 32 per GPU ×8 GPUs ×12 accumulation =3,072 sequences per optimizer step.
9
+ - BF16 training, loss-scope fullgraph torch.compile with Inductor/default.
10
+ - Fresh initialization; does not use the previous frozen tokenizer or generator checkpoint.
11
+ - Production stops automatically at step 17,167 =13,500,678,144 input positions.
12
+ - Nominal budget and both LR decay horizons remain 135B positions /171,662 updates; generator warmup remains 300 updates. The previous generator's shortened LR schedule is not applied to this ablation.
13
+ - Generation evaluations at steps 10,000 and 17,167: strict FP32 GPT-2 Large reference, TF32 disabled, five seeds ×128 samples, temperature 1, no truncation, true level-zero supplied.
14
+ - Retained checkpoints at 1,272; 6,358; 10,000; 17,167 plus rolling checkpoints. Automatic checkpoint/results backups use this HF directory.
15
+
16
+ Qualification: 81 CPU tests passed, with three opt-in GPU tests skipped in that pass; the no-semantic CUDA/Inductor gradient-parity test passed separately. The eight-GPU 32-step pilot exercised all 15 auxiliary target levels, saved at step 16, resumed and finished at step 32. The pilot gate verified finite model/optimizer state, expected schedule/config, source identity, and memory headroom. See pilot-qualification.json and test-results.json. Production is a separate from-scratch run.
17
+
18
+ The prior generator's last (39k), best-validation (38k), and evaluated (12,875/25,750) checkpoints and results were archived/verified in HF commit 94b11f0e65b05b219f716586a0c47ca554fc5c69. Local pre-pull edits were preserved in git stash and an external patch backup. The current production source is an immutable clean checkout.
ablations/iclr-debug-ablation-no-semantic-13p5b-v1/decoder-mstok/config.yaml ADDED
@@ -0,0 +1,229 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ task: mstok-next-concept
2
+ experiment: iclr-debug-ablation-no-semantic-13p5b-v1-decoder-mstok
3
+ experiment_dir: /home/ubuntu/mstok-results/iclr-debug-ablation-no-semantic-13p5b-v1/decoder-mstok
4
+ dataset:
5
+ train_source: /home/ubuntu/data/full_owt/train_gpt2.bin
6
+ validate_source: /home/ubuntu/data/full_owt/valid_gpt2.bin
7
+ pad_token_id: 50257
8
+ pre_tokenizer:
9
+ name: hf
10
+ tokenizer: hf
11
+ model_id: gpt2
12
+ special_tokens:
13
+ eos_token: <|endoftext|>
14
+ pad_token: <|pad|>
15
+ codec:
16
+ n_layers: 6
17
+ context_length: 256
18
+ embed_dim: 384
19
+ in_vocab_size: 50304
20
+ vqvae_vocab_size:
21
+ - 16384
22
+ - 16384
23
+ - 16384
24
+ - 16384
25
+ - 16384
26
+ - 16384
27
+ - 16384
28
+ - 16384
29
+ - 16384
30
+ - 16384
31
+ - 16384
32
+ - 16384
33
+ - 16384
34
+ - 16384
35
+ - 16384
36
+ - 16384
37
+ compression_factor: 1
38
+ dropout: 0.1
39
+ pre_quant_groupnorm: 4
40
+ pre_quant_dropout: 0.2
41
+ vector_quantizer_config:
42
+ clss: multiscale_residual_vector_quantizer
43
+ decay: 0.99
44
+ epsilon: 1.0e-05
45
+ commitment_cost: 0.25
46
+ learned_l1_sampling: true
47
+ learned_all_sampling: false
48
+ quant_resi:
49
+ enabled: true
50
+ ratio: 0.5
51
+ share_mode: 0
52
+ learnable_ratio: false
53
+ levels:
54
+ use_manual_levels: true
55
+ manual_levels:
56
+ - 1
57
+ - 4
58
+ - 9
59
+ - 16
60
+ - 25
61
+ - 36
62
+ - 49
63
+ - 64
64
+ - 81
65
+ - 100
66
+ - 121
67
+ - 144
68
+ - 169
69
+ - 196
70
+ - 225
71
+ - 256
72
+ aux:
73
+ fine_drop:
74
+ prob: 0.5
75
+ min_keep: 1
76
+ generator:
77
+ n_layer: 12
78
+ n_head: 12
79
+ bias: true
80
+ dropout: 0.1
81
+ n_embd: 768
82
+ context_length: 256
83
+ vocab_size:
84
+ - 16384
85
+ - 16384
86
+ - 16384
87
+ - 16384
88
+ - 16384
89
+ - 16384
90
+ - 16384
91
+ - 16384
92
+ - 16384
93
+ - 16384
94
+ - 16384
95
+ - 16384
96
+ - 16384
97
+ - 16384
98
+ - 16384
99
+ attn_pattern: block_diagonal
100
+ use_positional_encoding: true
101
+ use_level_encoding: true
102
+ prefix_len: 0
103
+ use_rope: true
104
+ rope_base: 10000
105
+ use_qk_norm: true
106
+ post_upsample_conv:
107
+ enabled: true
108
+ kernel_size: 3
109
+ use_relu2: true
110
+ use_flex_attention: true
111
+ shared_output_head: true
112
+ shared_head_per_level_bias: false
113
+ shared_head_per_level_scale: false
114
+ shared_head_adapter_rank: 0
115
+ objectives:
116
+ codec_weight: 1.0
117
+ ncp_weight: 1.0
118
+ soft_assignment_temperature: 1.0
119
+ prediction_temperature: 1.0
120
+ mstok_weight: 0.25
121
+ residual_weight: 1.0
122
+ reconstruction_weight: 1.0
123
+ teacher_ema_decay: 0.999
124
+ teacher_ema_warmup_steps: 1000
125
+ mstok_warmup_steps: 500
126
+ optimization:
127
+ codec_lr: 0.001
128
+ codec_min_lr: 0.0001
129
+ codec_warmup_iters: 0
130
+ codec_lr_decay_iters: 171662
131
+ generator_lr: 0.0005
132
+ generator_min_lr: 1.0e-05
133
+ generator_warmup_iters: 300
134
+ generator_lr_decay_iters: 171662
135
+ beta_1: 0.9
136
+ codec_beta_2: 0.99
137
+ generator_beta_2: 0.99
138
+ weight_decay: 0.1
139
+ max_grad_norm: 1.0
140
+ level_loss_alpha: 1.0
141
+ grad_accumulation_steps: 12
142
+ corruption:
143
+ mode: per_level
144
+ per_level_probs:
145
+ - 0.85
146
+ - 0.8321428571
147
+ - 0.8142857143
148
+ - 0.7964285714
149
+ - 0.7785714286
150
+ - 0.7607142857
151
+ - 0.7428571429
152
+ - 0.725
153
+ - 0.7071428571
154
+ - 0.6892857143
155
+ - 0.6714285714
156
+ - 0.6535714286
157
+ - 0.6357142857
158
+ - 0.6178571429
159
+ - 0.6
160
+ skip_level0: true
161
+ training:
162
+ log_interval: 10
163
+ eval_interval: 1000
164
+ checkpoint_interval: 1000
165
+ eval_batch_size: 4
166
+ val_iters: 25
167
+ keep_last: 3
168
+ seed: 55
169
+ codec_initialization_seed: 42
170
+ generator_initialization_seed: 55
171
+ total_iters: 171662
172
+ batch_size: 32
173
+ expected_world_size: 8
174
+ expected_global_batch_size: 3072
175
+ resume_checkpoint: null
176
+ milestone_steps:
177
+ - 1272
178
+ - 6358
179
+ - 10000
180
+ - 17167
181
+ generation_eval_steps:
182
+ - 10000
183
+ - 17167
184
+ torch_compile:
185
+ enable: true
186
+ scope: loss
187
+ mode: default
188
+ dynamic: false
189
+ fullgraph: true
190
+ backend: inductor
191
+ mixed_precision:
192
+ enable: true
193
+ wandb:
194
+ entity: mstok
195
+ project: iclr-debug
196
+ group: full-owt-ctx256-16sq-135b-v1
197
+ enable: true
198
+ id: iclr-debug-ablation-no-semantic-13p5b-v1-decoder-mstok
199
+ resume: allow
200
+ gradients_and_params:
201
+ enable: false
202
+ log: all
203
+ log_freq: 1000
204
+ export:
205
+ vqvae_config_template: /home/ubuntu/mstok-runs/iclr-debug-no-semantic-20260919/config/repro-ctx256/vqvae.yaml
206
+ ncp_config_template: /home/ubuntu/mstok-runs/iclr-debug-no-semantic-20260919/config/repro-ctx256/ncp-sharedhead.yaml
207
+ semantic:
208
+ enabled: true
209
+ mode: eostok
210
+ weight: 0.0
211
+ warmup_steps: 500
212
+ teacher_id: FacebookAI/roberta-base
213
+ teacher_revision: e2da8e2f811d1448a5b465c236feacd80ffbac7b
214
+ tokenizer_revision: 607a30d783dfa663caf39e06633721c8d4cfcd7e
215
+ teacher_dim: 768
216
+ feature_layer: 6
217
+ projector_dim: 2048
218
+ projector_seed: 56
219
+ alignment_site: decoder
220
+ iclr_debug:
221
+ stage: decoder-mstok
222
+ target_positions: 135000000000
223
+ lr_horizon_positions: 135000000000
224
+ stop_step: 17167
225
+ pilot: false
226
+ tokenizer_checkpoint: null
227
+ tokenizer_steps: null
228
+ budget_unit: input positions including padding; log non-padding tokens separately
229
+ ablation: no-semantic
ablations/iclr-debug-ablation-no-semantic-13p5b-v1/git-provenance.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ {
2
+ "commit": "dcdf3361ed8dce2d2662dc971ef7d112cf2b1810"
3
+ }
ablations/iclr-debug-ablation-no-semantic-13p5b-v1/launch.sh ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env bash
2
+ set -euo pipefail
3
+ cd /home/ubuntu/mstok-runs/iclr-debug-no-semantic-20260919
4
+ export OMP_NUM_THREADS=1
5
+ export HF_HUB_DISABLE_PROGRESS_BARS=1
6
+ export TOKENIZERS_PARALLELISM=false
7
+ /home/ubuntu/miniconda3/envs/mstok/bin/python -u scripts/run_iclr_debug.py \
8
+ --variant decoder-mstok --model-size small --ablation no-semantic --joint-microbatch 32 \
9
+ --joint-positions 135000000000 --stop-after-steps 17167 \
10
+ --data-dir /home/ubuntu/data/full_owt \
11
+ --output /home/ubuntu/mstok-results/iclr-debug-ablation-no-semantic-pilot-v1 \
12
+ --pilot-steps 32
13
+ /home/ubuntu/miniconda3/envs/mstok/bin/python -u /home/ubuntu/mstok-results/launchers/verify-no-semantic-pilot-20260919.py
14
+ exec /home/ubuntu/miniconda3/envs/mstok/bin/python -u scripts/run_iclr_debug.py \
15
+ --variant decoder-mstok --model-size small --ablation no-semantic --joint-microbatch 32 \
16
+ --joint-positions 135000000000 --stop-after-steps 17167 \
17
+ --data-dir /home/ubuntu/data/full_owt \
18
+ --output /home/ubuntu/mstok-results/iclr-debug-ablation-no-semantic-13p5b-v1 \
19
+ --hf-repo iskhare/iclr-debug
ablations/iclr-debug-ablation-no-semantic-13p5b-v1/manifest.json ADDED
@@ -0,0 +1,528 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "iclr-debug-production-v1",
3
+ "variant": "decoder-mstok",
4
+ "configs": {
5
+ "decoder-mstok": {
6
+ "task": "mstok-next-concept",
7
+ "experiment": "iclr-debug-ablation-no-semantic-13p5b-v1-decoder-mstok",
8
+ "experiment_dir": "/home/ubuntu/mstok-results/iclr-debug-ablation-no-semantic-13p5b-v1/decoder-mstok",
9
+ "dataset": {
10
+ "train_source": "/home/ubuntu/data/full_owt/train_gpt2.bin",
11
+ "validate_source": "/home/ubuntu/data/full_owt/valid_gpt2.bin",
12
+ "pad_token_id": 50257
13
+ },
14
+ "pre_tokenizer": {
15
+ "name": "hf",
16
+ "tokenizer": "hf",
17
+ "model_id": "gpt2",
18
+ "special_tokens": {
19
+ "eos_token": "<|endoftext|>",
20
+ "pad_token": "<|pad|>"
21
+ }
22
+ },
23
+ "codec": {
24
+ "n_layers": 6,
25
+ "context_length": 256,
26
+ "embed_dim": 384,
27
+ "in_vocab_size": 50304,
28
+ "vqvae_vocab_size": [
29
+ 16384,
30
+ 16384,
31
+ 16384,
32
+ 16384,
33
+ 16384,
34
+ 16384,
35
+ 16384,
36
+ 16384,
37
+ 16384,
38
+ 16384,
39
+ 16384,
40
+ 16384,
41
+ 16384,
42
+ 16384,
43
+ 16384,
44
+ 16384
45
+ ],
46
+ "compression_factor": 1,
47
+ "dropout": 0.1,
48
+ "pre_quant_groupnorm": 4,
49
+ "pre_quant_dropout": 0.2,
50
+ "vector_quantizer_config": {
51
+ "clss": "multiscale_residual_vector_quantizer",
52
+ "decay": 0.99,
53
+ "epsilon": 1e-05,
54
+ "commitment_cost": 0.25,
55
+ "learned_l1_sampling": true,
56
+ "learned_all_sampling": false,
57
+ "quant_resi": {
58
+ "enabled": true,
59
+ "ratio": 0.5,
60
+ "share_mode": 0,
61
+ "learnable_ratio": false
62
+ },
63
+ "levels": {
64
+ "use_manual_levels": true,
65
+ "manual_levels": [
66
+ 1,
67
+ 4,
68
+ 9,
69
+ 16,
70
+ 25,
71
+ 36,
72
+ 49,
73
+ 64,
74
+ 81,
75
+ 100,
76
+ 121,
77
+ 144,
78
+ 169,
79
+ 196,
80
+ 225,
81
+ 256
82
+ ]
83
+ },
84
+ "aux": {
85
+ "fine_drop": {
86
+ "prob": 0.5,
87
+ "min_keep": 1
88
+ }
89
+ }
90
+ }
91
+ },
92
+ "generator": {
93
+ "n_layer": 12,
94
+ "n_head": 12,
95
+ "bias": true,
96
+ "dropout": 0.1,
97
+ "n_embd": 768,
98
+ "context_length": 256,
99
+ "vocab_size": [
100
+ 16384,
101
+ 16384,
102
+ 16384,
103
+ 16384,
104
+ 16384,
105
+ 16384,
106
+ 16384,
107
+ 16384,
108
+ 16384,
109
+ 16384,
110
+ 16384,
111
+ 16384,
112
+ 16384,
113
+ 16384,
114
+ 16384
115
+ ],
116
+ "attn_pattern": "block_diagonal",
117
+ "use_positional_encoding": true,
118
+ "use_level_encoding": true,
119
+ "prefix_len": 0,
120
+ "use_rope": true,
121
+ "rope_base": 10000,
122
+ "use_qk_norm": true,
123
+ "post_upsample_conv": {
124
+ "enabled": true,
125
+ "kernel_size": 3
126
+ },
127
+ "use_relu2": true,
128
+ "use_flex_attention": true,
129
+ "shared_output_head": true,
130
+ "shared_head_per_level_bias": false,
131
+ "shared_head_per_level_scale": false,
132
+ "shared_head_adapter_rank": 0
133
+ },
134
+ "objectives": {
135
+ "codec_weight": 1.0,
136
+ "ncp_weight": 1.0,
137
+ "soft_assignment_temperature": 1.0,
138
+ "prediction_temperature": 1.0,
139
+ "mstok_weight": 0.25,
140
+ "residual_weight": 1.0,
141
+ "reconstruction_weight": 1.0,
142
+ "teacher_ema_decay": 0.999,
143
+ "teacher_ema_warmup_steps": 1000,
144
+ "mstok_warmup_steps": 500
145
+ },
146
+ "optimization": {
147
+ "codec_lr": 0.001,
148
+ "codec_min_lr": 0.0001,
149
+ "codec_warmup_iters": 0,
150
+ "codec_lr_decay_iters": 171662,
151
+ "generator_lr": 0.0005,
152
+ "generator_min_lr": 1e-05,
153
+ "generator_warmup_iters": 300,
154
+ "generator_lr_decay_iters": 171662,
155
+ "beta_1": 0.9,
156
+ "codec_beta_2": 0.99,
157
+ "generator_beta_2": 0.99,
158
+ "weight_decay": 0.1,
159
+ "max_grad_norm": 1.0,
160
+ "level_loss_alpha": 1.0,
161
+ "grad_accumulation_steps": 12,
162
+ "corruption": {
163
+ "mode": "per_level",
164
+ "per_level_probs": [
165
+ 0.85,
166
+ 0.8321428571,
167
+ 0.8142857143,
168
+ 0.7964285714,
169
+ 0.7785714286,
170
+ 0.7607142857,
171
+ 0.7428571429,
172
+ 0.725,
173
+ 0.7071428571,
174
+ 0.6892857143,
175
+ 0.6714285714,
176
+ 0.6535714286,
177
+ 0.6357142857,
178
+ 0.6178571429,
179
+ 0.6
180
+ ],
181
+ "skip_level0": true
182
+ }
183
+ },
184
+ "training": {
185
+ "log_interval": 10,
186
+ "eval_interval": 1000,
187
+ "checkpoint_interval": 1000,
188
+ "eval_batch_size": 4,
189
+ "val_iters": 25,
190
+ "keep_last": 3,
191
+ "seed": 55,
192
+ "codec_initialization_seed": 42,
193
+ "generator_initialization_seed": 55,
194
+ "total_iters": 171662,
195
+ "batch_size": 32,
196
+ "expected_world_size": 8,
197
+ "expected_global_batch_size": 3072,
198
+ "resume_checkpoint": null,
199
+ "milestone_steps": [
200
+ 1272,
201
+ 6358,
202
+ 10000,
203
+ 17167
204
+ ],
205
+ "generation_eval_steps": [
206
+ 10000,
207
+ 17167
208
+ ]
209
+ },
210
+ "torch_compile": {
211
+ "enable": true,
212
+ "scope": "loss",
213
+ "mode": "default",
214
+ "dynamic": false,
215
+ "fullgraph": true,
216
+ "backend": "inductor"
217
+ },
218
+ "mixed_precision": {
219
+ "enable": true
220
+ },
221
+ "wandb": {
222
+ "entity": "mstok",
223
+ "project": "iclr-debug",
224
+ "group": "full-owt-ctx256-16sq-135b-v1",
225
+ "enable": true,
226
+ "id": "iclr-debug-ablation-no-semantic-13p5b-v1-decoder-mstok",
227
+ "resume": "allow",
228
+ "gradients_and_params": {
229
+ "enable": false,
230
+ "log": "all",
231
+ "log_freq": 1000
232
+ }
233
+ },
234
+ "export": {
235
+ "vqvae_config_template": "/home/ubuntu/mstok-runs/iclr-debug-no-semantic-20260919/config/repro-ctx256/vqvae.yaml",
236
+ "ncp_config_template": "/home/ubuntu/mstok-runs/iclr-debug-no-semantic-20260919/config/repro-ctx256/ncp-sharedhead.yaml"
237
+ },
238
+ "semantic": {
239
+ "enabled": true,
240
+ "mode": "eostok",
241
+ "weight": 0.0,
242
+ "warmup_steps": 500,
243
+ "teacher_id": "FacebookAI/roberta-base",
244
+ "teacher_revision": "e2da8e2f811d1448a5b465c236feacd80ffbac7b",
245
+ "tokenizer_revision": "607a30d783dfa663caf39e06633721c8d4cfcd7e",
246
+ "teacher_dim": 768,
247
+ "feature_layer": 6,
248
+ "projector_dim": 2048,
249
+ "projector_seed": 56,
250
+ "alignment_site": "decoder"
251
+ },
252
+ "iclr_debug": {
253
+ "stage": "decoder-mstok",
254
+ "target_positions": 135000000000,
255
+ "lr_horizon_positions": 135000000000,
256
+ "stop_step": 17167,
257
+ "pilot": false,
258
+ "tokenizer_checkpoint": null,
259
+ "tokenizer_steps": null,
260
+ "budget_unit": "input positions including padding; log non-padding tokens separately",
261
+ "ablation": "no-semantic"
262
+ }
263
+ }
264
+ },
265
+ "sources": {
266
+ "config/repro-ctx256/alignment-generator.yaml": "f62f36d078a3a373a19ea716a3ebc7eda5ae2fb7d670c5b935c734826bb76895",
267
+ "config/repro-ctx256/alignment-joint.yaml": "bb511950d20335e4237e406464ab26760a7fd9c9c9472c0507addd88d33d5178",
268
+ "config/repro-ctx256/alignment-tokenizer.yaml": "2d32955296f7d15990f284328c1cf8f52071abdba28033a65e272bb49cf5dd56",
269
+ "config/repro-ctx256/alignment.yaml": "3a486fa2ed28eca4fc406232669399b0625d274376ac43271f4ccf187b1e9077",
270
+ "config/repro-ctx256/joint.yaml": "8b4889111687a52e2d7d71995bda45a7f01f2777674c88191f338dca4c1732d2",
271
+ "config/repro-ctx256/mstok-semantic-eostok-matched10ep.yaml": "ae8a72c0c9f1cb5d2e301d83a1cdc08985a1f895bf627a5f75b1b3ce627f5e58",
272
+ "config/repro-ctx256/mstok-semantic-eostok.yaml": "2c9c48b21325c0e479990701b28116d78f611101724846747d173e52145fe15a",
273
+ "config/repro-ctx256/mstok-semantic-gear-matched10ep.yaml": "164cb8ac39fa407bb337f559ad8a9c62a34708fb900b8829d3ccf182961f2d0c",
274
+ "config/repro-ctx256/mstok-semantic-gear.yaml": "8cb8c998551daef0bf7fd9ec77b13b34c06662028d8820767e1432b5a9e8be54",
275
+ "config/repro-ctx256/mstok-semantic.yaml": "e0b00dbfa3eb838103f657c19bde20e36375c7fbe692623452ea093003f1ac98",
276
+ "config/repro-ctx256/mstok-w1-pilot.yaml": "21ee22eeccaaea2563c92ccc84f6df3871ea5da6a5ce980656088ea577dc1438",
277
+ "config/repro-ctx256/mstok-w1.yaml": "b6bf6079114b3c997fab89e85a53318bb2ec5dae55678513599d84152eab701b",
278
+ "config/repro-ctx256/mstok.yaml": "d9bb216f4eeb58857d72be399d5f8847d197ce70d0e504879f0788045483dc87",
279
+ "config/repro-ctx256/ncp-sharedhead.yaml": "86c9efbcb2b4f74b7253aa3bc4393de4a6a05e20ea30da573d1ca094ec600645",
280
+ "config/repro-ctx256/ncp.yaml": "93663654c4ce5ad0931db052edf507fdcb7c0ff9fc9722f4018820deee5c5acf",
281
+ "config/repro-ctx256/substitution-generator.yaml": "064f55887b9b2b8f3b0b52c094d4a193510dc1148ad7a5c7f53e317971f87c7c",
282
+ "config/repro-ctx256/substitution-joint.yaml": "b1576f4ecfe6fc6029a0cd868271b80a1d988b7f3667c6b1a8d24a6a4015df3b",
283
+ "config/repro-ctx256/substitution-tokenizer.yaml": "e29be5046f0fafbfe4c06973be4cd036a004e845348911cc0e6e05a7fca5d425",
284
+ "config/repro-ctx256/substitution.yaml": "ebba1c7e664de0e84913bdfd38e794837781c42c1b48cde90135ff9417856a95",
285
+ "config/repro-ctx256/vqvae.yaml": "05fde46e57c3e6b411e8a6afcac251f178e4b8a0856a0b99332bb284fb4710ce",
286
+ "data/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
287
+ "data/serialized_dataset.py": "5622c2d94236cd1b9b4ca18e8d5c272a86b54d193d99048fb9b7cd2687e8dbc6",
288
+ "data/tinysentences/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
289
+ "data/tinysentences/clean.py": "918a9a91aae484a5e06d6d212c2c0974946a4032e061c62a7b65851735bfc8dd",
290
+ "data/tinysentences/clean_parsed.py": "009a087f967e171bc6098484dbfd58635302900f6b07629629898f1d00fa70a3",
291
+ "data/tinysentences/generate_meta.py": "662714f1370e05567d412add168a7c3a05f4b1c9adb047fad374900bc1936a7e",
292
+ "data/tinysentences/generate_metadata_char.py": "afd3336ea03ff0653ccaf41c121d9b93debf7a380db6cd881b62b308ee6ee68c",
293
+ "data/tinysentences/generate_training_data_word.py": "82e2edcb7ea4db0609ccf2b047a0b207e7b8fcff4fc0b4ceee521ff278e8a8e8",
294
+ "data/tinysentences/parse_summaries.py": "2317159364dbbe7206f252d2939cab5d375395e0a536be0a1f60c5df88b31702",
295
+ "data/tinysentences/prepare.py": "35263b287f93337fda4207ed1991e9e8a820ab75139411bb7dd5f0a8a25bcbd9",
296
+ "data/tinysentences/sentences_only.py": "5e4d72bf612df27dad46cf606a40402606d897043ae24274dc2dfa88ec0b3e79",
297
+ "data/tinysentences/stats.py": "2665e9e6fac4a8f6c3e5bd8b07cbfd941ba6359a43981d89bdef58c136fdd3a9",
298
+ "data/tinysentences/summarize/merge_summaries_char.py": "bce94f4d9a824c2d25e45448023d59b7fbc42aba22b33efbc067cdbba93e1934",
299
+ "data/tinysentences/summarize/merge_summaries_word.py": "f6079110332cc38b2dd3571c30bedcca97098c39498f45eec1ef6e60cce7ac81",
300
+ "data/tinysentences/summarize/summarize_gemini.py": "282a438efce0dee351fd9833a59c56e4480bed4314dae40844201794ada3bd96",
301
+ "data/tinysentences/summarize/summarize_gpt.py": "fc08cbc37d6161e5b0057a1ede43272d96f7274524917d6c4d42c22f505c6e09",
302
+ "data/tinysentences/summarize/summarize_llama.py": "7f3f8230652a5b88ea2856b273d497cd5b633580b430c909e4f996cd0232832d",
303
+ "data/tinysentences/summarize/summarize_qwen.py": "b07e3c226ab0fdf5b21b025263adfa7c2625d640f0fac3c787bc4a2c9e32107f",
304
+ "data/tinysentences/summarize/summarize_together.py": "8c26ea052f2a64c2653d39f1ea5c13983dfbc9547f21cd7d7ea9d9b39033bffe",
305
+ "data/tinysentences/test.py": "9749244da77c078f550a78751664b45bb92067682f3aa27c2338419f1186c844",
306
+ "data/tinysentences/test_regex.py": "46652e189a0d5f5c0c7a2c90b857082004bf6727ef1d3ad42b631ac7bb0aa88f",
307
+ "data/tinysentences/tinysentences_char_dataset.py": "152ab9c30aec669a9db14df9e90412597870105eff9cfb737b876aad2323a206",
308
+ "data/tinysentences/tinysentences_dataset.py": "f90251d21871f6a7ad5ebd2ad0a6e59cd0b02ca245f7e46f93e6d970bf657bc7",
309
+ "data/tinysentences/tinysentences_vae.py": "30f7adde5413348faf5066448706747fe26a7fedd510ffea720aa0bf8283f6f8",
310
+ "data/tinysentences/to_csv.py": "c06c74648ed95b4494835c631c94fe1a00a9ff47a272f5e38546a7f94ff9be8b",
311
+ "data/tinysentences/tokenize/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
312
+ "data/tinysentences/tokenize/common.py": "e877c74df2a48d15991492b126cd0c5fe26731d61f3aa36d83ebf2cb9bda34a0",
313
+ "data/tinysentences/tokenize/tokenizer.py": "c16abc50b92a163f6978542b36b03c9a14aa00153c73117c4d52084d5de25c2a",
314
+ "data/tinysentences/tokenize/train_bpe.py": "fa8e55978dd5ca90117200648b468fb22822bf6981f15f0394c815e72eae1bdb",
315
+ "data/tinystories/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
316
+ "data/tinystories/download.py": "5afce37e912f6965b6722f0bc028076a655fea78304f1a213e4862dbe223cdcb",
317
+ "data/tinystories/stats.py": "216650fe19b78e8431c4512ff87a5c84af64d9e56ab8fdaf3952ca035725ea1b",
318
+ "data/wikitext/parse_wikitext.py": "ab583e0328f82afc3ba242410e8076be42ef1a16a51d66f3eb46a713cca591d0",
319
+ "evaluation/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
320
+ "evaluation/eval_random_gen_ppl_checkpoint.py": "ab5ffe43a59e8ad6942994250986071327894441312deb8a16e9241dc5d51df9",
321
+ "evaluation/gen_ppl.py": "e6853b14d27f93407505eb7607a1bd9fed49a7add1511ceca2b4a3076d533859",
322
+ "evaluation/gen_ppl_ncp.py": "96d68adee372e5186d0470659171eb03829e3d37f611e8f5917b45fb61e3a4ad",
323
+ "evaluation/gen_ppl_ntp.py": "b2638622bc041fa88e9d538be4229b3723ebec19c5b99fd6e5b73db4776dc952",
324
+ "evaluation/guess.py": "c27803225dd21b2deff1e7e494b9e3666180b93776340164ce6e953dacc50656",
325
+ "evaluation/ppl.py": "f3b581cb4849b0b2aa518729b8338838c7055697c3a26028dedb819c335ac838",
326
+ "evaluation/run_genppl_multiseed.py": "f8c9ac982f4caa4335b5f4d1a22d70f56dc11a706106a3dfb31d344eb8c93c2e",
327
+ "evaluation/run_genppl_release_ts.py": "d1bc5c00089118d9cf6c05c77459329ad40c2f8bc347b5aeedda8f5318de8796",
328
+ "evaluation/run_genppl_sweep.py": "ade4f39e373125848fdd32938e8d7bf86a0ec5108cca9bd75f0a966d092a798e",
329
+ "evaluation/show_8k_samples.py": "30ad825d5a24375e178750dfaaac45bc486bc3587f2e7d6d305d53bf37f8d226",
330
+ "evaluation/show_low_sample.py": "d696f1e54ca67e87565dce5864e0e6e2ad4194108cfb1c9c1e06eebd97008da6",
331
+ "evaluation/summarize_gen_ppl.py": "307f3d0d85884879295d5268aaf7f399f654b1b330aaa5728d6824ad24c6d15a",
332
+ "evaluation/sweep_gen_ppl_checkpoints.py": "3a9141e27d84b49c5493194dfc5a70bfa0a915cdf5ceb7a46afcf27cc6f33acb",
333
+ "evaluation/sweep_gen_ppl_ncp.py": "d91c2959cfed51d224ccb1c0d0f2c3b9a35c4027cc9ab8c65aa7603d587de761",
334
+ "evaluation/sweep_gen_ppl_ncp_scaling.py": "05249c1e00c5eb05042b6ea5b1ca008ecb8f0e4a77537ee755a27c153c25a17c",
335
+ "evaluation/sweep_gen_ppl_ncp_yolo.py": "4b26ef25b27af2f7fcbcb5ff3c312d47d2a4746ba759155d28802e978a681755",
336
+ "evaluation/sweep_gen_ppl_ntp.py": "14a04074741ee44580ec6557870d42534dd172d26c5be3e943ed5baf1b727303",
337
+ "evaluation/sweep_random_llama_yolo.py": "4062b54289fcd9407d15feb1ffd241b8722fd717c700350c22472fecec5ae46c",
338
+ "evaluation/val_oracle_ppl.py": "1a23f3c2897b6a6a3d239ed533979de35352d303bae094f4006bef4156f935c0",
339
+ "evaluation/val_vqvae_ppl.py": "4c293c502d3faf982d4ad66566b7a037faa7d28191d929de1621cb67f5ae8b5f",
340
+ "models/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
341
+ "models/common.py": "99aa0da356963a282936413d738ee1da72a3e3f277fecc28eddb553051582a4b",
342
+ "models/masked_lm.py": "80279614d74efc7b4c25306789d74e2f71045c54e4e4f485ee365f664705d7f6",
343
+ "models/next_concept.py": "743667aac3bdceb7bb7476a580700185b2638ddd9575e6357db57acc7d699339",
344
+ "models/next_token.py": "d0d292b9f5c032a351cbca1a8f0a6d41c3062890cb3e3f5b67d4e23a7cffeb77",
345
+ "models/quant.py": "b7b73abd4e55e10454cb680dea82124c38c222d37236c4c76b5c7d21123ac1b1",
346
+ "models/semantic_input.py": "b06658d4bc641397cbb973255eadfd2d6087fde244d801d3c70d29e3ce841bf2",
347
+ "models/vae.py": "02e2213a8878920374baf27dd10dfc03847dce866557c97e816c427d230c9ded",
348
+ "models/vqvae.py": "8eb3503eb1d990121b7d6138a4f8216aecfc72246d4a92bbecf98025c8a3d504",
349
+ "scripts/benchmark_iclr_debug.py": "1fb00ab1ec4e615c52b5f8415c22600a16c5db9d790ba8eaba3dae2206e08491",
350
+ "scripts/benchmark_mstok_compile.py": "aad909da6f05ba25ac3d8f6b3cf450103bed55d0b93b1490764c0ef54f35b606",
351
+ "scripts/eval_owt_ckpts_gpt2_large.py": "4977a2d614698f60032fb6fd7fef614eb503d5b3883f499146a4fc048214a509",
352
+ "scripts/evaluate_mstok_sidecar.py": "9ba33e865fa0fad34bd2ab375d7fe38f37c441e2d96348f0e389e29dd9643455",
353
+ "scripts/evaluations/sweep_gen_ppl_shared_vocab_ncp.py": "2311ac71f9beba282426faa21390a5898c7d183a95f529755d6e1d6e8fc24050",
354
+ "scripts/neurips/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
355
+ "scripts/neurips/eval_gen_ppl_ncp_owt.py": "b92eff1ce198eb4ac8c88da7113b41d095c12acad92db541685175993db3535c",
356
+ "scripts/neurips/sweep_gen_ppl_owt_gpt2.py": "02adb1629cfa40ff51a75152e4da9c9ee00ead42b7ecda9e78cf7101e6826a67",
357
+ "scripts/preflight_owtsmall_mstok_ctx256.py": "a4f80921435b6cd136d089ec39bfa5442359d0dffbeefaaa1019178b8364657a",
358
+ "scripts/prepare_full_owt.py": "b1cb6b74397625c2b0643c4ee744ca3c89dfa6bbb7eeb7e9681e3a36f91a2c24",
359
+ "scripts/r1_lab/diagnose_at_40k.py": "b1582dcc29ccebc9255eaa77a7d56a7dbdef589ec5d5a9b0af150dede98874ab",
360
+ "scripts/r1_lab/inspect_summaries.py": "4154e8a6c1b3f68df5c623a57a1a7632b594c46c5f6d1d85cb08c476d6aa9cea",
361
+ "scripts/r1_lab/overnight_pipeline.py": "53f4e03ce1a5fb43fbca3ae455288f45ae8350b0a16f3d5318763011de6a8f96",
362
+ "scripts/r1_lab/prime_rope_qknorm_score_cache.py": "a791cdec03b415bfccdfd8d89c7e659aff8a2a5696d16ab7b4350ff608d0391b",
363
+ "scripts/r1_lab/sweep_gen_ppl_r1lab.py": "c7c0acf9aa6f07bb0a985cf0d5e5692c696e658ebb0470b7c92d9332565f9c06",
364
+ "scripts/r1_lab/sweep_gen_ppl_r1lab_v15.py": "524aa8680aa1b9fea2689509848c19e5a74a3ad72e78b0388bbca7acd43be22e",
365
+ "scripts/r1_lab/sweep_gen_ppl_rope_qknorm.py": "7822df057355b0a3a71ea5145742107c6e30f906859096237ff61d765fe36d50",
366
+ "scripts/r1_lab/train_variant.py": "9d0a2091784609ac9728226afd82f56fd4c1ac2dc08e89e1b17b60d34bb3d55e",
367
+ "scripts/run_alignment.py": "6312cd9d0976899763589fdcbd258c7681f6e9e96d7396cf35ff022d4695b862",
368
+ "scripts/run_iclr_debug.py": "26514d8e40a790d3c3336c951f8626e1091fb02cf305844d82a94bf368415c04",
369
+ "scripts/run_mstok_semantic.py": "8a7a38a50dd6694950bfa0e7b79718ec653c7e70be99fe13cbf2ee05c28f46a0",
370
+ "scripts/run_mstok_w1_pilot.py": "35224e462d0d11eb3e4326b0daa8bad7c99e1e30cdc6383310f8e2c8b5bb708f",
371
+ "scripts/run_substitution.py": "2cd22eaa58dab8b5231984eee340a3a2bdd0b88cc83333f7133447471e7f73f1",
372
+ "scripts/smoke_test_masked_l0.py": "d24f1270b3219a31212b68bcbb786f649c7c72f96e53f602d87ad6c17f3f73e5",
373
+ "scripts/test0_diagnostics.py": "ed389c666beef015ccac004f314a5a1428def303b46ac0e442f0236337344549",
374
+ "scripts/test0_r1_similarity.py": "4a486878bebd418a3b5454ddbf02585726ccbacc2700fdf591aa524766f9c9c9",
375
+ "scripts/test0_r1_uniqueness.py": "3ee59d4397d5b268151dbb8ca779c7f9bf8461d129d97fcd1a517c48ec2a69a1",
376
+ "scripts/test0_residual_norms.py": "3c4f68e5960e84796dc0bca4fd4583bf3b598552654f9b565fd5fcabd420f9e1",
377
+ "scripts/test_gen_equiv.py": "ae0e9c513422ee58bdc050ed6218ee54fc555dfb15ea8968c9ffc62a7a7ea99a",
378
+ "scripts/training_budget.py": "bb94c19c6dfbdd542946b10476b8d6958b8a189abd141cf62288fdb5fa9a2d38",
379
+ "scripts/vqvae_utilization.py": "5f90327f1507a5042b2f77b119fe4fc0df4e2131e5bbc21069dffd1fadc059c5",
380
+ "scripts/xsum/codec_ceiling.py": "ddb751e9152d5c88966e588d89cdceee4c5d91c4139aaedf369f65a45ecf2276",
381
+ "scripts/xsum/eval_merge.py": "6e313d6ed25227d0418b7422d58e09ceda4fc6dfae7d0fd663417b306241135c",
382
+ "scripts/xsum/eval_q0.py": "82fe04dccce28d7fc9c6ec8b4c9c91404a49527f9437913f44f51a6853ba9abc",
383
+ "scripts/xsum/eval_shard.py": "07192f6ba6219da1e8123ceeb99748c86da85322859ed5fa25cebcc3816f7ea8",
384
+ "scripts/xsum/eval_shard_cfg.py": "95ac4a8e2e3a73a21fa4303c62df80c086f23bcfe5ab34eb07ae90b585052ecb",
385
+ "scripts/xsum/eval_test.py": "7f92d578c31893e788e5fa7d9eef3098ba5602b3642873ce2ce031342c8be868",
386
+ "scripts/xsum/eval_uncond_rep.py": "ba4740b29bc091d866e2dfd91881e9a7d5c46a1bfa993d13eb63c0467397ec28",
387
+ "scripts/xsum/make_warmstart.py": "78793d6ef11fbf658c2837ef12cb843fc4817add8ba73c822b5e408901de3318",
388
+ "scripts/xsum/mbr_fast.py": "3db6e21d2dcce2e3bcf6f22474535d7eba0232b071b4271d2b172f787aed5c85",
389
+ "scripts/xsum/mbr_select.py": "107a061014c62395b7f5fd986fba9e55dd738054e2474022005cb7e9e0c9b8fb",
390
+ "scripts/xsum/mbr_shard_cfg.py": "3e7162375028c391276149eff288e9de40c874a3108ac53de0248198f4d08791",
391
+ "scripts/xsum/pool_append.py": "e50252f48c4d8d905be0de3eb56ca1d720f8f8545c6fdcb58ed27f0360c4e2ad",
392
+ "scripts/xsum/prep_xsum_le48.py": "3688ed1abc49d18f75d34f8382ff68a5afbd753b36cefdc0652d0bffb6a5f347",
393
+ "scripts/xsum/prep_xsum_mix30.py": "4bd47e52637c4b6bca5fd4956c1787b506a7f51b8a5bb0b68f19f728c4d48afb",
394
+ "scripts/xsum/prep_xsum_mix_split.py": "ec2fe74f08068ae8fda4ed59a86537a1d3f48276d205099bbfe16f8428ca36d5",
395
+ "scripts/xsum/prep_xsum_pass_uncond.py": "82ea50248d811e5182e63d0b4dfd6f995dd2f47eb963b5bb1c5d09bc533db7c1",
396
+ "scripts/xsum/prep_xsum_test_all.py": "7389fbdf5612ba524801c5b04109f810b139152ca50101b60acbb9b1e767b256",
397
+ "scripts/xsum/score_checkpoints.py": "41b412c06cd92cbd4caa6b586da7ddc7e913607a47c1a3aac0ee0a36a20a36be",
398
+ "tokenization/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
399
+ "tokenization/bpe_tokenizer.py": "0c8af84868a6aa40f981768f8ab49d28e501d55cce444edb1ad315de53c3445a",
400
+ "tokenization/build_word_vocab.py": "778f9666f4e7c642dc471773ee81c92c26975db37de1ebfffb605cae211351b5",
401
+ "tokenization/byte_tokenizer.py": "eb567a1772ae69738884ed9b94330aa39387c49e54d76e4b9752e67674fad810",
402
+ "tokenization/compression_ratio.py": "ed07ab1cc38d6176362631ce655bc974dd3623b87693f51279d5047e6bc6890f",
403
+ "tokenization/hf_tokenizer.py": "2ca8fae097f9c640bcb52b4788c37de8e0d9bb2fa971e30a5abb39f90ff97d4c",
404
+ "tokenization/tokenize.py": "f8ab54338613b6bd84513fdda85be173fd32274c35d97ef39a5c17d584f8108f",
405
+ "tokenization/tokenize_doc_level.py": "a06c81cf088fb81d2317ed1c3a1417a0e48ae0ea04962824f13f5d3beddc8902",
406
+ "tokenization/tokenize_vqvae.py": "14730eec3da87f6528e5fbd1166d5da79e10ac1700f7cd0be73bc40716bdebfc",
407
+ "tokenization/tokenizer.py": "e527d47e4ed8634c673d48a872a07c9cc8828d30988331de2d4bd3b7c21ddcb7",
408
+ "tokenization/train_bpe.py": "bf4e2a29eeba874024ed95f32fe720ae2320f72cb978361692db73e71be98683",
409
+ "tokenization/vqvae_tokenizer.py": "d7fa9d595865aa3e0b0d185bfd04721eb297fe5f657c4fca4ce69fc96aca308f",
410
+ "tokenization/word_tokenizer.py": "a405621bf35ed6cbb29abadd9d1d651e0783e6801fc7645b35e799d5de381ac2",
411
+ "train_mstok.py": "077b7c99c12daad2bbd986918d0f487411779de05a472af71124098da399b79d",
412
+ "trainer/alignment_trainer.py": "54f8ee7cca4d407223f2ce5146e6fc561ad748e20f2c702beb12ae040cd290c4",
413
+ "trainer/corruption.py": "f0f24c94652e6e9cf8e4ef30ae1a302e3232d64e765c931696d454db96e8b57d",
414
+ "trainer/joint_trainer.py": "8c8ebb55d21b6e223be1f7595c51f1b9257ccac40f8cff28260c1088656e2e49",
415
+ "trainer/mstok_trainer.py": "90712e396472d5dac9679b62af4f0b62afa6390a839d4d9bd9dae57406fe76a4",
416
+ "trainer/ncp_trainer.py": "73fc23f78f403dc39800b924dfb18ad42ffeab847fed30e931183c3d3acaee68",
417
+ "trainer/ntp_trainer.py": "5076d7aa29fac70869e1e309a15af6c4d3a91d6de8e00ac113a586841a9866e1",
418
+ "trainer/onpolicy.py": "6ff1fe4103d71001afe2d73e574d20c7242381e420929db14020141464ec6821",
419
+ "trainer/plain_two_stage.py": "4c5973ed87100b1b478aa1df0bb16cd3d1eb5844dffe5894003dd67c463f6c9a",
420
+ "trainer/scheduled_sampling.py": "f53515e23c2cec1231265f21a341ff77d11fa8a6129e0e382d540cc85571f5ed",
421
+ "trainer/semantic_mstok_trainer.py": "ebc02e80d279a445c99d8f09505cdfaf7632f1a661d6880f09cc1bd0fa90ef30",
422
+ "trainer/semantic_teacher.py": "7983b5da86d25954ed8267eee03d144c421305967705e0a242f4f025794ceeae",
423
+ "trainer/substitution_trainer.py": "33c7833b2e8dfabbb9ee56b258708055d3194b8d7453a1b8d93f59b44ff91465",
424
+ "utils/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
425
+ "utils/arg_utils.py": "e9eb7971f6273e9630b56fd87a03725b29183a8c80abb014c4c84f8b1bdb6445",
426
+ "utils/benchmark.py": "ccf436ef72a4e626c7f671d8e63a683057bf502a3852e5a7142410d1dc3e5501",
427
+ "utils/data.py": "78cce11e777813755cd171ccaa3247f89ab99ac4079e0157e55c72ce8a5a7fe5",
428
+ "utils/dist.py": "b2849d3ce03a8b1737e3dd61216e76e4a9e82d63ad1ea74cddf72e2285eaca64",
429
+ "utils/experiment_config.py": "616a70fefaac99ab0d856a1b6c36787a28fb9af8a4c55fc6d4765012fbaaeb38",
430
+ "utils/iclr_ablations.py": "be5f26dab47d57a07e22519c64251d4d0da6d19437984d726e85026acecd3a45",
431
+ "utils/iclr_training.py": "b1bc115f037932eea120a652fb609c3d22ca54a1192b527da59540218ac96bf9",
432
+ "utils/logging.py": "901e67515cc65a35f575f05d16a3b9ef4a5b2cb0ea252cd7abbc80ecce9e88e8",
433
+ "utils/lr.py": "4d1ea2c25340afc4bdde8b582dab36f174e0b2965fa7bafa2a7539019dbe2b7e",
434
+ "utils/misc.py": "be4a323116a0956a77960d1baf613f268057d6a36023663d2af9f8e4728cbe77",
435
+ "utils/plot_levels.py": "916b39885ced191960c26c334a3b16f9c99751f6c29c46bd69d14fee414965f3",
436
+ "utils/registry.py": "f7a44c6d18433100873d5df462b9f08a8bdeb11cf3d92226334c7e5ece318318",
437
+ "utils/train.py": "43eef988000f3a5e20856653d725337a0fe0dbe276f0cf80e1b200292abe812d",
438
+ "train_iclr_debug.py": "94844fceb0f0d1e0e48fa27384887ef727f11ce820ebdc4805e58982434e0d35",
439
+ "train_joint.py": "21b7c4f179632e9c7e319178e4d661f01a3702215dcbe1c8aeae90e430ebb4bf",
440
+ "config/iclr-debug/README.md": "1c757d2ff37026d08c22324ec44cfa760b0599af62c8ad9b728ada471a8f2905",
441
+ "config/iclr-debug/benchmark-16sq.yaml": "18c9cef7032f9d3806d8b0c8b20fe0fc7d1ea98ad1d2440e24a67ee873c97f9b",
442
+ "config/iclr-debug/VANILLA.md": "29f86c602b4aaf5caf42e2397346c19c0e99c5f29911be117c59eb134f99114b",
443
+ "config/iclr-debug/MEDIUM.md": "16cdf56a3fb9f4b29ff1c05b49976f941cd630527094d363906e3e55b815d1c9",
444
+ "config/iclr-debug/ABLATIONS.md": "7c9fa0af54fa83d68b1ecec8a167ff1c61c2ca46ae3112489f4fbe89f1d8b314",
445
+ "config/iclr-debug/full-owt-audit.json": "fefa394834f6e9f65944d3b514633c29061071ebe6ca60fce21a6edef9748c1e",
446
+ "config/iclr-debug/training-defaults.yaml": "c9c712942ab33cfdc8787363219424dd7d7f6505d5c6a3795b0ab0295b7a508a",
447
+ "config/iclr-debug/NCM-BUDGET-AUDIT.md": "e734caeab7edb612de7ff508a8c0ec52445530ab7a35895b5b793d6a7b752e4b",
448
+ "config/iclr-debug/TRAINING.md": "29af073e81bf64983148bf760d329999eb736908c816070ea04b69b73a53ab9e",
449
+ "config/iclr-debug/medium.yaml": "1157a2c8ab87ae107ba634f3a11f186dc7f8eef02ff26a0a317be0e1fe6d71c6",
450
+ "config/iclr-debug/BENCHMARK.md": "2781ea506212e12a0640a4b0d2a2c881355ec85756ca4014bccb1b1aedccdf59",
451
+ "config/iclr-debug/HF-MODEL-CARD.md": "de1fe176ebde262eacdf32af7d3f8c6497a764dd98e5a9094dad26de4aade38e",
452
+ "config/iclr-debug/ablations/no-recon.yaml": "c5df2ec5fbfe3736bf33fa26f8f8f03ac2aa4e3e920c64513f8846d913add1ea",
453
+ "config/iclr-debug/ablations/no-ema.yaml": "7916aa8b4c11a2cc23d8400c3c5f641ac4da3ac86ead5116203bca70d9d4b9fa",
454
+ "config/iclr-debug/ablations/no-semantic.yaml": "fea52b438d97fc1a0d9b0f8e488c35600aad68be14087f710eb6d213c2d45478"
455
+ },
456
+ "dataset": {
457
+ "dataset": "hazyresearch/ncm-tokenized-datasets",
458
+ "revision": "951e04517fd53d57521d8e09abd6511a662787d0",
459
+ "dtype": "little-endian uint16",
460
+ "eos_id": 50256,
461
+ "offset_units": "token positions; [0, each EOS position + 1] with final sentinel",
462
+ "sampling": "length-weighted within-segment windows; pad short segments with 50257",
463
+ "caveat": "EOS segments are not independently verified source-document identities",
464
+ "splits": {
465
+ "train": {
466
+ "bytes": 18070847356,
467
+ "tokens": 9035423678,
468
+ "sha256": "b24b78a07f56974fd0c9855dc16f25b836d2cb172be23eb5d3c650cd6d73f56a",
469
+ "min_token_id": 0,
470
+ "max_token_id": 50256,
471
+ "segments": 8009770,
472
+ "trailing_tokens": 0,
473
+ "eos_only_segments": 0,
474
+ "length_percentiles": {
475
+ "min": 132.0,
476
+ "p25": 416.0,
477
+ "p50": 718.0,
478
+ "p75": 1249.0,
479
+ "p99": 7610.0,
480
+ "max": 131288.0
481
+ },
482
+ "segments_shorter_than_256": 673011,
483
+ "expected_padding_fraction_at_256": 1.5955357567300495e-05,
484
+ "offsets_status": "created",
485
+ "offsets_sha256": "7e84564946b8cf8190dbdc1e86bdf2fe8cfd9235a517328c80b4df038ea0028b",
486
+ "offset_entries": 8009771
487
+ },
488
+ "valid": {
489
+ "bytes": 9186834,
490
+ "tokens": 4593417,
491
+ "sha256": "1f2ee17e08327a39d4e2417948d02c7b998d626d2dcb2661197a6e208f58266f",
492
+ "min_token_id": 0,
493
+ "max_token_id": 50256,
494
+ "segments": 3999,
495
+ "trailing_tokens": 0,
496
+ "eos_only_segments": 0,
497
+ "length_percentiles": {
498
+ "min": 143.0,
499
+ "p25": 433.0,
500
+ "p50": 734.0,
501
+ "p75": 1292.5,
502
+ "p99": 7122.719999999997,
503
+ "max": 24868.0
504
+ },
505
+ "segments_shorter_than_256": 363,
506
+ "expected_padding_fraction_at_256": 1.6064002171981108e-05,
507
+ "offsets_status": "created",
508
+ "offsets_sha256": "09a748ce1dcec7de36c77c48e39ccbf5c0293cc073689fa7c5f48bdfb9bb9445",
509
+ "offset_entries": 4000
510
+ }
511
+ },
512
+ "overlap": {
513
+ "exact_train_segment_matches": 0,
514
+ "unique_validation_segments_in_train": 0,
515
+ "unique_validation_segments": 3999,
516
+ "near_duplicates_checked": false
517
+ }
518
+ },
519
+ "hf_repo": "iskhare/iclr-debug",
520
+ "generation_evaluation": true,
521
+ "versions": {
522
+ "torch": "2.13.0+cu130",
523
+ "transformers": "4.44.2",
524
+ "numpy": "1.26.4",
525
+ "hydra-core": "1.3.6"
526
+ },
527
+ "hf_run_prefix": "ablations/iclr-debug-ablation-no-semantic-13p5b-v1"
528
+ }
ablations/iclr-debug-ablation-no-semantic-13p5b-v1/pilot-qualification.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "passed": true,
3
+ "checked_utc": "2026-09-19T01:21:59.185135+00:00",
4
+ "ablation": "no-semantic",
5
+ "world_size": 8,
6
+ "global_batch": 3072,
7
+ "compile_fullgraph": true,
8
+ "save_resume_steps": [
9
+ 16,
10
+ 32
11
+ ],
12
+ "auxiliary_levels_warmed": 15,
13
+ "optimizer_state_finite": true,
14
+ "model_weights_finite": true,
15
+ "expected_attention_mask_negative_infinity": true,
16
+ "peak_reserved_gib": 55.91796875,
17
+ "last_interval_steps_per_second": 0.19550956445664566,
18
+ "last_interval_raw_tokens_per_second": 153754.97779476875,
19
+ "note": "Pilot covers all 15 target levels via deterministic cycling. Throughput from its final interval is a short estimate; production random-level throughput is checked separately."
20
+ }
ablations/iclr-debug-ablation-no-semantic-13p5b-v1/test-results.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "commit": "dcdf3361ed8dce2d2662dc971ef7d112cf2b1810",
3
+ "checked_utc": "2026-09-19T01:14:31.165610+00:00",
4
+ "cpu_passed": 81,
5
+ "cpu_skipped": 3,
6
+ "cpu_skips": "Opt-in GPU checks; no-semantic separately executed on GPU",
7
+ "cuda_inductor_no_semantic_gradient_parity_passed": 1,
8
+ "teacher_cache_verified": true
9
+ }