iskhare commited on
Commit
70345e2
·
verified ·
1 Parent(s): 94b7dc0

LM1B small baseline step 1: checkpoint and evaluation

Browse files
lm1b-ncp-small-released12-c60-0125-v1/checkpoint-iter-1.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:693c552b8974cfc21eae70c7c4a30f38274151bd131646e66028605746363718
3
+ size 1166859775
lm1b-ncp-small-released12-c60-0125-v1/config.yaml ADDED
@@ -0,0 +1,194 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ task: next-concept
2
+ experiment: lm1b-ncp-small-released12-c60-0125-v1
3
+ experiment_dir: /home/ubuntu/mstok-results/lm1b-ncp-small-released12-c60-0125-v1
4
+ model:
5
+ n_layer: 12
6
+ n_head: 12
7
+ bias: true
8
+ dropout: 0.1
9
+ n_embd: null
10
+ context_length: 129
11
+ prefix_len: 1
12
+ raw_token_prefix: true
13
+ prefix_pad_token_id: 0
14
+ vocab_size:
15
+ - 8192
16
+ - 8192
17
+ - 8192
18
+ - 8192
19
+ - 8192
20
+ - 8192
21
+ - 8192
22
+ - 8192
23
+ - 8192
24
+ - 8192
25
+ - 8192
26
+ - 8192
27
+ predict_level0: false
28
+ query_level0: true
29
+ attn_pattern: block_diagonal
30
+ use_positional_encoding: true
31
+ use_level_encoding: true
32
+ use_rope: true
33
+ rope_base: 10000
34
+ use_qk_norm: true
35
+ use_flex_attention: false
36
+ ctx_encoder:
37
+ enabled: false
38
+ n_layer: 4
39
+ vocab_size: 30528
40
+ post_upsample_conv:
41
+ enabled: true
42
+ kernel_size: 3
43
+ shared_output_head: true
44
+ shared_head_per_level_bias: true
45
+ tokenizer:
46
+ pre_tokenizer:
47
+ name: hf
48
+ tokenizer: hf
49
+ model_id: /home/ubuntu/.cache/huggingface/hub/models--google-bert--bert-base-uncased/snapshots/86b5e0934494bd15c9632b12f734a8a67f723594
50
+ special_tokens:
51
+ eos_token: '[CLS]'
52
+ pad_token: '[PAD]'
53
+ vqvae:
54
+ n_layers: 6
55
+ embed_dim: 384
56
+ in_vocab_size: 30528
57
+ context_length: 128
58
+ compression_factor: 1
59
+ dropout: 0.1
60
+ use_qk_norm: true
61
+ pre_quant_groupnorm: 4
62
+ pre_quant_dropout: 0.0
63
+ enc_positional: false
64
+ dec_positional: true
65
+ dec_layers: 4
66
+ vqvae_vocab_size:
67
+ - 8192
68
+ - 8192
69
+ - 8192
70
+ - 8192
71
+ - 8192
72
+ - 8192
73
+ - 8192
74
+ - 8192
75
+ - 8192
76
+ - 8192
77
+ - 8192
78
+ - 8192
79
+ checkpoint_path: /home/ubuntu/.cache/huggingface/hub/models--kumboh--ncp/snapshots/28ef3928fe91cf3fd28ebf5b4bef36516fe53f92/lm1b-dev/vqvae-12-level
80
+ vector_quantizer_config:
81
+ clss: multiscale_residual_vector_quantizer
82
+ decay: 0.99
83
+ epsilon: 1.0e-05
84
+ commitment_cost: 0.25
85
+ learned_l1_sampling: true
86
+ learned_l1_cascade: false
87
+ learned_l1_cascade_base: 4
88
+ learned_all_sampling: false
89
+ quant_resi:
90
+ enabled: true
91
+ ratio: 0.5
92
+ share_mode: 0
93
+ learnable_ratio: false
94
+ levels:
95
+ use_manual_levels: true
96
+ manual_levels:
97
+ - 1
98
+ - 8
99
+ - 16
100
+ - 24
101
+ - 32
102
+ - 40
103
+ - 52
104
+ - 64
105
+ - 76
106
+ - 92
107
+ - 108
108
+ - 128
109
+ aux:
110
+ fine_drop:
111
+ dual: true
112
+ prob: 1.0
113
+ min_keep: 1
114
+ w_full: 0.7
115
+ w_trunc: 0.3
116
+ code_corruption:
117
+ enabled: true
118
+ mode: uniform
119
+ random_rate: true
120
+ low: 0.0
121
+ high: 1.0
122
+ skip_level0: true
123
+ dataset:
124
+ train_source: /home/ubuntu/data/lm1b-reference/train.bin
125
+ validate_source: /home/ubuntu/data/lm1b-reference/validation-prefix129.bin
126
+ null_prefix_len: 1
127
+ null_prefix_doc_aware: true
128
+ null_prefix_head: 101
129
+ wandb:
130
+ project: ncp-lm1b
131
+ group: released12-baselines
132
+ enable: true
133
+ resume: allow
134
+ gradients_and_params:
135
+ enable: false
136
+ log: all
137
+ log_freq: 1000
138
+ optimization:
139
+ lr: 0.0003
140
+ reset_lr: false
141
+ warmup_iters: 1000
142
+ lr_decay_iters: null
143
+ min_lr: 3.0e-05
144
+ beta_1: 0.9
145
+ beta_2: 0.95
146
+ weight_decay: 0.1
147
+ max_grad_norm: 1.0
148
+ grad_accumulation_steps: 1
149
+ decay_param_groups: true
150
+ token_corruption_prob: 0.35
151
+ token_corruption_prob_per_level:
152
+ - 0.0
153
+ - 0.6
154
+ - 0.5525
155
+ - 0.505
156
+ - 0.4575
157
+ - 0.41
158
+ - 0.3625
159
+ - 0.315
160
+ - 0.2675
161
+ - 0.22
162
+ - 0.1725
163
+ - 0.125
164
+ corruption_neighbour: false
165
+ level_loss_alpha: 0.25
166
+ stochastic_encode:
167
+ enabled: false
168
+ temperature: 1.0
169
+ top_k: 0
170
+ top_p: 1.0
171
+ ema_decay: 0.9999
172
+ training:
173
+ seed: 42
174
+ log_interval: 50
175
+ eval_interval: 1000
176
+ checkpoint_interval: 1000
177
+ val_iters: 50
178
+ n_epochs: 6
179
+ total_iters: null
180
+ tqdm_interval: 100
181
+ batch_size: 128
182
+ eval_batch_size: 16
183
+ demo_batch_size: 4
184
+ keep_last: 100
185
+ torch_compile:
186
+ enable: true
187
+ mode: default
188
+ dynamic: false
189
+ fullgraph: false
190
+ backend: inductor
191
+ mixed_precision:
192
+ enable: true
193
+ opt_level: O1
194
+ loss_scale: dynamic
lm1b-ncp-small-released12-c60-0125-v1/ema-iter-1.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a931fe61b18a418a21e65afb9f067bb25af89909b12f18cffa4302fd5aecdbf9
3
+ size 390019666
lm1b-ncp-small-released12-c60-0125-v1/frozen-codec.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:aab3d012916a412950f99308c8474d20f524ccd4ff27b91f7c2b83a9cd3225fb
3
+ size 597859731
lm1b-ncp-small-released12-c60-0125-v1/launch-identity.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "config_sha256": "1ec75fc45056534f0285dcd9443522fe6da18c9915fb30b1386d411e2a78af47",
3
+ "data_manifest_sha256": "857aafa66c7e3cc2dc3d72b69a10632a711354c48e882206e0eda3d6c2ab09a1"
4
+ }
lm1b-ncp-small-released12-c60-0125-v1/manifest.json ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ncm_reference_commit": "29163c8fa391fe980400e6a5e2338b001e4cff31",
3
+ "codec_repo": "kumboh/ncp",
4
+ "codec_revision": "28ef3928fe91cf3fd28ebf5b4bef36516fe53f92",
5
+ "codec_file": "lm1b-dev/vqvae-12-level/checkpoint-iter-25957.pt",
6
+ "codec_step": 25957,
7
+ "codec_sha256": "aab3d012916a412950f99308c8474d20f524ccd4ff27b91f7c2b83a9cd3225fb",
8
+ "data_manifest_sha256": "857aafa66c7e3cc2dc3d72b69a10632a711354c48e882206e0eda3d6c2ab09a1",
9
+ "train_blocks": 7087759,
10
+ "global_batch": 1024,
11
+ "raw_positions_per_update": 131072,
12
+ "reference_budget_positions_per_update_including_null_prefix": 132096,
13
+ "n_epochs": 6,
14
+ "levels": [
15
+ 1,
16
+ 8,
17
+ 16,
18
+ 24,
19
+ 32,
20
+ 40,
21
+ 52,
22
+ 64,
23
+ 76,
24
+ 92,
25
+ 108,
26
+ 128
27
+ ],
28
+ "corruption": [
29
+ 0.0,
30
+ 0.6,
31
+ 0.5525,
32
+ 0.505,
33
+ 0.4575,
34
+ 0.41,
35
+ 0.3625,
36
+ 0.315,
37
+ 0.2675,
38
+ 0.22,
39
+ 0.1725,
40
+ 0.125
41
+ ],
42
+ "note": "Fresh generator; released codec differs from original rc1 ladder. No claim to reproduce the released 105.74 score.",
43
+ "source_commit": "4b543af901d1302f1fea25274d43c855688608b7",
44
+ "total_updates": 41208,
45
+ "total_target_positions": 5401214976,
46
+ "scoring_protocol": "flm-lm1b-128, with separate clean-text diagnostic",
47
+ "generator_parameters": 97065600,
48
+ "derived_data": {
49
+ "train_offsets.npy": {
50
+ "bytes": 56702208,
51
+ "sha256": "454624ab4bbc856a4dde582f8b3e3521ac1b03b4ee565f4ceae8b9011947d80a"
52
+ },
53
+ "validation-prefix129.bin": {
54
+ "bytes": 18530850,
55
+ "sha256": "2b053f0b46bf6badb2992ba2ac05a31aa2f306117aa1d11e89707f3803dd410f"
56
+ },
57
+ "validation-prefix129_offsets.npy": {
58
+ "bytes": 574736,
59
+ "sha256": "016c7f2e8e6d72c461edb965b88aee9c6bc98c81616d55ac02bce5d8d3bf67c4"
60
+ }
61
+ }
62
+ }
lm1b-ncp-small-released12-c60-0125-v1/reference-evaluation/oracle-seed42.json ADDED
The diff for this file is too large to render. See raw diff
 
lm1b-ncp-small-released12-c60-0125-v1/reference-evaluation/real-seed42.json ADDED
The diff for this file is too large to render. See raw diff
 
lm1b-ncp-small-released12-c60-0125-v1/source-identity.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "sha256": "95ef1c1ecda53f04dd39c105b318804ccf5e95a743b31af4d4d092c2f2112b2e",
3
+ "commit": "4b543af901d1302f1fea25274d43c855688608b7"
4
+ }
lm1b-ncp-small-released12-c60-0125-v1/source.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:158848e39557ee522b6c669ecc13d02284d94ebefd25f15fbf9c4a44f686329c
3
+ size 10645022