iskhare commited on
Commit
5a7b5cb
·
verified ·
1 Parent(s): dc1c07d

Save final step-128747 and best step-13000 tokenizer checkpoints

Browse files

Full resumable states and standalone tokenizer exports, with resolved configurations, validation metrics, and SHA-256 manifest. Run iclr-debug-two-stage-135b-20260916.

iclr-debug-two-stage-135b-20260916/tokenizer/README.md ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Tokenizer checkpoints: full OWT, context 256, 16 square scales
2
+
3
+ Run: `iclr-debug-two-stage-135b-20260916`; source commit `1b5226d4bbdd34653cb5fdd58d436355fb76ac8c`.
4
+
5
+ | Checkpoint | Input positions | Validation reconstruction loss | Full resumable state | Standalone tokenizer |
6
+ |---|---:|---:|---|---|
7
+ | Best validation, step 13,000 | 13,631,488,000 | 0.0005638275 | [checkpoint](checkpoint-iter-13000.pt) | [vqvae.pt](exports/step-13000/vqvae.pt) |
8
+ | Final, step 128,747 | 135,001,014,272 | 0.0023283348 | [checkpoint](checkpoint-iter-128747.pt) | [vqvae.pt](exports/step-128747/vqvae.pt) |
9
+
10
+ The codec uses GPT-2 input tokens, context 256, scale lengths 1² through 16², and 16,384 entries per codebook. Input-position budgets include padding. The manifest records actual non-padding token counts, validation metrics, file sizes and SHA-256 digests.
11
+
12
+ The standalone files contain `model` (tokenizer state dict), `args` (codec configuration), `step`, and source provenance. Matching readable configuration YAMLs are included beside them. Full checkpoints also contain optimizer/scheduler state, per-rank RNG state, the resolved training configuration and token counters.
13
+
14
+ The generator currently trains with the frozen final step-128747 tokenizer. Step 13000 is best by validation reconstruction loss; that selection does not measure generation quality. No generator weights or dataset files are included in this upload.
iclr-debug-two-stage-135b-20260916/tokenizer/backup-manifest.json ADDED
@@ -0,0 +1,121 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "repo": "iskhare/iclr-debug",
3
+ "run": "iclr-debug-two-stage-135b-20260916",
4
+ "git_provenance": {
5
+ "commit": "1b5226d4bbdd34653cb5fdd58d436355fb76ac8c"
6
+ },
7
+ "checkpoints": [
8
+ {
9
+ "step": 13000,
10
+ "label": "best_validation_reconstruction",
11
+ "input_positions": 13631488000,
12
+ "nonpadding_tokens": 13631269884,
13
+ "validation": {
14
+ "validation_step": 13000,
15
+ "loss": 0.9200536286830903,
16
+ "reconstruction_loss": 0.0005638275156161399,
17
+ "vq_loss": 0.919489803314209,
18
+ "ncp_loss": 0.0,
19
+ "mstok_loss": 0.0,
20
+ "semantic_loss": 0.0,
21
+ "reconstruction_accuracy": 99.9931640625
22
+ },
23
+ "checkpoint": "iclr-debug-two-stage-135b-20260916/tokenizer/checkpoint-iter-13000.pt",
24
+ "weights": "iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-13000/vqvae.pt"
25
+ },
26
+ {
27
+ "step": 128747,
28
+ "label": "final",
29
+ "input_positions": 135001014272,
30
+ "nonpadding_tokens": 134998864457,
31
+ "validation": {
32
+ "validation_step": 128747,
33
+ "loss": 0.919041942358017,
34
+ "reconstruction_loss": 0.0023283348415861836,
35
+ "vq_loss": 0.9167136064171791,
36
+ "ncp_loss": 0.0,
37
+ "mstok_loss": 0.0,
38
+ "semantic_loss": 0.0,
39
+ "reconstruction_accuracy": 99.953125
40
+ },
41
+ "checkpoint": "iclr-debug-two-stage-135b-20260916/tokenizer/checkpoint-iter-128747.pt",
42
+ "weights": "iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-128747/vqvae.pt"
43
+ }
44
+ ],
45
+ "files": [
46
+ {
47
+ "local_path": "/home/ubuntu/mstok-results/iclr-debug-two-stage-135b-20260916/tokenizer/manual-checkpoints/checkpoint-iter-13000.pt",
48
+ "repo_path": "iclr-debug-two-stage-135b-20260916/tokenizer/checkpoint-iter-13000.pt",
49
+ "size_bytes": 2285748353,
50
+ "sha256": "9dba57e01498f718f9b997ef90675044a4fdf35a36e3938b42d48aa142dd53cb"
51
+ },
52
+ {
53
+ "local_path": "/home/ubuntu/mstok-results/iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-13000/vqvae.pt",
54
+ "repo_path": "iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-13000/vqvae.pt",
55
+ "size_bytes": 1300864085,
56
+ "sha256": "881095e365c818835e729265e0a6079920a9e6c1f5ae978a0767237dfdab09a2"
57
+ },
58
+ {
59
+ "local_path": "/home/ubuntu/mstok-results/iclr-debug-two-stage-135b-20260916/hf-tokenizer-backup/vqvae-config-step-13000.yaml",
60
+ "repo_path": "iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-13000/config.yaml",
61
+ "size_bytes": 2204,
62
+ "sha256": "ed1886b9ebfc95c06cc51e9f32064569c79c114570b6fb1bfb0f7b1c4a5ed056"
63
+ },
64
+ {
65
+ "local_path": "/home/ubuntu/mstok-results/iclr-debug-two-stage-135b-20260916/tokenizer/milestone-iter-128747.pt",
66
+ "repo_path": "iclr-debug-two-stage-135b-20260916/tokenizer/checkpoint-iter-128747.pt",
67
+ "size_bytes": 2285748711,
68
+ "sha256": "0078f567fdf3b261aba666f8d591bedc32403b1c626eed9ef05c4f5c23a2cedd"
69
+ },
70
+ {
71
+ "local_path": "/home/ubuntu/mstok-results/iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-128747/vqvae.pt",
72
+ "repo_path": "iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-128747/vqvae.pt",
73
+ "size_bytes": 1300864085,
74
+ "sha256": "48f37a4e708a223adf92af3fe231a5886fe7bdbfd957d280e8dc10c66fa3dbc6"
75
+ },
76
+ {
77
+ "local_path": "/home/ubuntu/mstok-results/iclr-debug-two-stage-135b-20260916/hf-tokenizer-backup/vqvae-config-step-128747.yaml",
78
+ "repo_path": "iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-128747/config.yaml",
79
+ "size_bytes": 2205,
80
+ "sha256": "ffd2387608c5b4880d8f5bafb5c4524e482953d9230c41eac8f3fe5a2b748eaf"
81
+ }
82
+ ],
83
+ "context_length": 256,
84
+ "scale_lengths": [
85
+ 1,
86
+ 4,
87
+ 9,
88
+ 16,
89
+ 25,
90
+ 36,
91
+ 49,
92
+ 64,
93
+ 81,
94
+ 100,
95
+ 121,
96
+ 144,
97
+ 169,
98
+ 196,
99
+ 225,
100
+ 256
101
+ ],
102
+ "codebook_sizes": [
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
+ 16384,
116
+ 16384,
117
+ 16384,
118
+ 16384
119
+ ],
120
+ "note": "Tokenizer encoder/quantizer/decoder only. The active generator uses final step 128747. Best checkpoint is selected by validation reconstruction loss, not generation quality."
121
+ }
iclr-debug-two-stage-135b-20260916/tokenizer/checkpoint-iter-128747.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0078f567fdf3b261aba666f8d591bedc32403b1c626eed9ef05c4f5c23a2cedd
3
+ size 2285748711
iclr-debug-two-stage-135b-20260916/tokenizer/checkpoint-iter-13000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9dba57e01498f718f9b997ef90675044a4fdf35a36e3938b42d48aa142dd53cb
3
+ size 2285748353
iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-128747/config.yaml ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ task: summarization
2
+ experiment: iclr-debug-two-stage-135b-20260916-tokenizer
3
+ experiment_dir: /home/ubuntu/mstok-results/iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-128747
4
+ training:
5
+ seed: 42
6
+ log_interval: 10
7
+ eval_interval: 10000
8
+ checkpoint_interval: 10000
9
+ val_iters: 100
10
+ n_epochs: 10
11
+ total_iters: null
12
+ tqdm_interval: 10
13
+ batch_size: 256
14
+ eval_batch_size: 128
15
+ demo_batch_size: 4
16
+ model:
17
+ n_layers: 6
18
+ context_length: 256
19
+ embed_dim: 384
20
+ in_vocab_size: 50304
21
+ vqvae_vocab_size:
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
+ - 16384
38
+ compression_factor: 1
39
+ dropout: 0.1
40
+ pre_quant_groupnorm: 4
41
+ pre_quant_dropout: 0.2
42
+ vector_quantizer:
43
+ clss: multiscale_residual_vector_quantizer
44
+ decay: 0.99
45
+ epsilon: 1.0e-05
46
+ commitment_cost: 0.25
47
+ learned_l1_sampling: true
48
+ learned_all_sampling: false
49
+ quant_resi:
50
+ enabled: true
51
+ ratio: 0.5
52
+ share_mode: 0
53
+ learnable_ratio: false
54
+ levels:
55
+ use_manual_levels: true
56
+ manual_levels:
57
+ - 1
58
+ - 4
59
+ - 9
60
+ - 16
61
+ - 25
62
+ - 36
63
+ - 49
64
+ - 64
65
+ - 81
66
+ - 100
67
+ - 121
68
+ - 144
69
+ - 169
70
+ - 196
71
+ - 225
72
+ - 256
73
+ aux:
74
+ fine_drop:
75
+ prob: 0.5
76
+ min_keep: 1
77
+ wandb:
78
+ entity: mstok
79
+ project: owt-repro
80
+ enable: false
81
+ group: owtsmall-repro-ctx256-vqvae
82
+ id: owtsmall-repro-ctx256-vqvae-10ep
83
+ resume: allow
84
+ gradients_and_params:
85
+ enable: false
86
+ log: all
87
+ log_freq: 1000
88
+ optimization:
89
+ lr: 0.001
90
+ lr_decay_iters: null
91
+ min_lr: null
92
+ beta_1: 0.9
93
+ beta_2: 0.99
94
+ weight_decay: 0.1
95
+ max_grad_norm: 1.0
96
+ grad_accumulation_steps: 2
97
+ torch_compile:
98
+ enable: false
99
+ mode: default
100
+ dynamic: false
101
+ fullgraph: false
102
+ backend: inductor
103
+ mixed_precision:
104
+ enable: true
105
+ opt_level: O1
106
+ loss_scale: dynamic
107
+ dataset:
108
+ train_source: /home/ubuntu/data/full_owt/train_gpt2.bin
109
+ validate_source: /home/ubuntu/data/full_owt/valid_gpt2.bin
110
+ pad_token_id: 50257
111
+ pre_tokenizer:
112
+ name: hf
113
+ tokenizer: hf
114
+ model_id: gpt2
115
+ special_tokens:
116
+ eos_token: <|endoftext|>
117
+ pad_token: <|pad|>
iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-128747/vqvae.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:48f37a4e708a223adf92af3fe231a5886fe7bdbfd957d280e8dc10c66fa3dbc6
3
+ size 1300864085
iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-13000/config.yaml ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ task: summarization
2
+ experiment: iclr-debug-two-stage-135b-20260916-tokenizer
3
+ experiment_dir: /home/ubuntu/mstok-results/iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-13000
4
+ training:
5
+ seed: 42
6
+ log_interval: 10
7
+ eval_interval: 10000
8
+ checkpoint_interval: 10000
9
+ val_iters: 100
10
+ n_epochs: 10
11
+ total_iters: null
12
+ tqdm_interval: 10
13
+ batch_size: 256
14
+ eval_batch_size: 128
15
+ demo_batch_size: 4
16
+ model:
17
+ n_layers: 6
18
+ context_length: 256
19
+ embed_dim: 384
20
+ in_vocab_size: 50304
21
+ vqvae_vocab_size:
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
+ - 16384
38
+ compression_factor: 1
39
+ dropout: 0.1
40
+ pre_quant_groupnorm: 4
41
+ pre_quant_dropout: 0.2
42
+ vector_quantizer:
43
+ clss: multiscale_residual_vector_quantizer
44
+ decay: 0.99
45
+ epsilon: 1.0e-05
46
+ commitment_cost: 0.25
47
+ learned_l1_sampling: true
48
+ learned_all_sampling: false
49
+ quant_resi:
50
+ enabled: true
51
+ ratio: 0.5
52
+ share_mode: 0
53
+ learnable_ratio: false
54
+ levels:
55
+ use_manual_levels: true
56
+ manual_levels:
57
+ - 1
58
+ - 4
59
+ - 9
60
+ - 16
61
+ - 25
62
+ - 36
63
+ - 49
64
+ - 64
65
+ - 81
66
+ - 100
67
+ - 121
68
+ - 144
69
+ - 169
70
+ - 196
71
+ - 225
72
+ - 256
73
+ aux:
74
+ fine_drop:
75
+ prob: 0.5
76
+ min_keep: 1
77
+ wandb:
78
+ entity: mstok
79
+ project: owt-repro
80
+ enable: false
81
+ group: owtsmall-repro-ctx256-vqvae
82
+ id: owtsmall-repro-ctx256-vqvae-10ep
83
+ resume: allow
84
+ gradients_and_params:
85
+ enable: false
86
+ log: all
87
+ log_freq: 1000
88
+ optimization:
89
+ lr: 0.001
90
+ lr_decay_iters: null
91
+ min_lr: null
92
+ beta_1: 0.9
93
+ beta_2: 0.99
94
+ weight_decay: 0.1
95
+ max_grad_norm: 1.0
96
+ grad_accumulation_steps: 2
97
+ torch_compile:
98
+ enable: false
99
+ mode: default
100
+ dynamic: false
101
+ fullgraph: false
102
+ backend: inductor
103
+ mixed_precision:
104
+ enable: true
105
+ opt_level: O1
106
+ loss_scale: dynamic
107
+ dataset:
108
+ train_source: /home/ubuntu/data/full_owt/train_gpt2.bin
109
+ validate_source: /home/ubuntu/data/full_owt/valid_gpt2.bin
110
+ pad_token_id: 50257
111
+ pre_tokenizer:
112
+ name: hf
113
+ tokenizer: hf
114
+ model_id: gpt2
115
+ special_tokens:
116
+ eos_token: <|endoftext|>
117
+ pad_token: <|pad|>
iclr-debug-two-stage-135b-20260916/tokenizer/exports/step-13000/vqvae.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:881095e365c818835e729265e0a6079920a9e6c1f5ae978a0767237dfdab09a2
3
+ size 1300864085