rubentium commited on
Commit
6e639fe
·
verified ·
1 Parent(s): 1e7c2c5

EPFL ALiBi and training provenance 601-650 of 1184

Browse files
Files changed (50) hide show
  1. epfl_final/logs/ALIBI_20260921/1p2b_s42_deferred.log +327 -0
  2. epfl_final/logs/ALIBI_20260921/1p2b_s42_training.log +384 -0
  3. epfl_final/logs/ALIBI_20260921/launcher.log +7 -0
  4. epfl_final/logs/ALIBI_20260921/launcher_restart_20260921_131155.log +7 -0
  5. epfl_final/logs/ALIBI_20260921/launcher_resume_20260921_142934.log +7 -0
  6. epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed42.log +187 -0
  7. epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed42.pid +1 -0
  8. epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed43.log +187 -0
  9. epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed43.pid +1 -0
  10. epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed44.log +187 -0
  11. epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed44.pid +1 -0
  12. epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed45.log +187 -0
  13. epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed45.pid +1 -0
  14. epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed46.log +187 -0
  15. epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed46.pid +1 -0
  16. epfl_final/logs/ALIBI_20260921/seed42.log +373 -0
  17. epfl_final/logs/ALIBI_20260921/seed42.pid +1 -0
  18. epfl_final/logs/ALIBI_20260921/seed43.log +376 -0
  19. epfl_final/logs/ALIBI_20260921/seed43.pid +1 -0
  20. epfl_final/logs/ALIBI_20260921/seed44.log +372 -0
  21. epfl_final/logs/ALIBI_20260921/seed44.pid +1 -0
  22. epfl_final/logs/ALIBI_20260921/seed45.log +375 -0
  23. epfl_final/logs/ALIBI_20260921/seed45.pid +1 -0
  24. epfl_final/logs/ALIBI_20260921/seed46.log +372 -0
  25. epfl_final/logs/ALIBI_20260921/seed46.pid +1 -0
  26. epfl_final/logs/ALIBI_20260921/seed47.log +375 -0
  27. epfl_final/logs/ALIBI_20260921/seed47.pid +1 -0
  28. epfl_final/logs/build_4b_cache.log +12 -0
  29. epfl_final/logs/build_masks_4b.log +50 -0
  30. epfl_final/logs/build_mixed_cache.log +30 -0
  31. epfl_final/logs/eval_1p2b_battery.log +182 -0
  32. epfl_final/logs/eval_30k_battery_a100.log +98 -0
  33. epfl_final/logs/eval_30k_battery_a100_pod2.log +102 -0
  34. epfl_final/logs/eval_mixed_1p2b_waiter.log +1 -0
  35. epfl_final/logs/eval_moba_matched_waiter.log +38 -0
  36. epfl_final/logs/eval_moba_matched_waiter.pid +1 -0
  37. epfl_final/logs/l30k1_2b_dense_h200.log +595 -0
  38. epfl_final/logs/l30k1_2b_fixed.log +343 -0
  39. epfl_final/logs/l30k1_2b_resampled.log.reclaim_20260708_233805 +611 -0
  40. epfl_final/logs/l8k1_2b_mixed.log +0 -0
  41. epfl_final/logs/l8k365m_asentmax.log +547 -0
  42. epfl_final/logs/l8k365m_fixed_s1_seed43.log +205 -0
  43. epfl_final/logs/l8k365m_fixed_s1_seed44.log +205 -0
  44. epfl_final/logs/l8k365m_moba.log +0 -0
  45. epfl_final/logs/l8k365m_resampled_seed43.log +204 -0
  46. epfl_final/logs/l8k365m_resampled_seed44.log +204 -0
  47. epfl_final/logs/l8k4b_resampled.log +0 -0
  48. epfl_final/logs/launch_fr.out +5 -0
  49. epfl_final/logs/watch_4b.log +4 -0
  50. epfl_final/logs/watch_mixed.log +4 -0
epfl_final/logs/ALIBI_20260921/1p2b_s42_deferred.log ADDED
@@ -0,0 +1,327 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2026-09-21T23:59:52+00:00 waiting for evaluation PID 1229
2
+ 2026-09-22T00:23:22+00:00 evaluation exited; waiting 300 seconds
3
+ 2026-09-22T00:36:58+00:00 waiting for evaluation PID 3741
4
+ 2026-09-22T00:36:58+00:00 evaluation exited; waiting 300 seconds
5
+ 2026-09-22T00:41:58+00:00 launching 1.2B ALiBi seed 42 on 6 GPUs
6
+ W0922 00:42:00.258000 4327 site-packages/torch/distributed/run.py:851]
7
+ W0922 00:42:00.258000 4327 site-packages/torch/distributed/run.py:851] *****************************************
8
+ W0922 00:42:00.258000 4327 site-packages/torch/distributed/run.py:851] Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.
9
+ W0922 00:42:00.258000 4327 site-packages/torch/distributed/run.py:851] *****************************************
10
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004208
11
+ Running config:
12
+ {
13
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
14
+ "model_dtype": "bfloat16",
15
+ "init_from_scratch": true,
16
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
17
+ "val_path": null,
18
+ "max_seq_length": 8192,
19
+ "num_workers": 8,
20
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004208",
21
+ "resume_from_checkpoint": null,
22
+ "force_new_run": false,
23
+ "num_epochs": 1,
24
+ "max_steps": 50462,
25
+ "per_device_batch_size": 1,
26
+ "gradient_accumulation_steps": 10,
27
+ "learning_rate": 0.0005,
28
+ "weight_decay": 0.01,
29
+ "warmup_steps": 750,
30
+ "lr_scheduler": "cosine",
31
+ "max_grad_norm": 1.0,
32
+ "save_steps": 1000,
33
+ "eval_steps": 1000,
34
+ "eval_batches": 50,
35
+ "logging_steps": 100,
36
+ "seed": 42,
37
+ "verbose": true,
38
+ "checkpoint_activations": false,
39
+ "resume_micro_step_override": null,
40
+ "strategy": "ddp",
41
+ "mixed_precision": "bf16",
42
+ "wandb_enabled": true,
43
+ "wandb_project": "stochastic_sparsity",
44
+ "wandb_name": "1.2b alibi 8k s42",
45
+ "wandb_tags": [
46
+ "qwen3",
47
+ "1.2b",
48
+ "8k",
49
+ "alibi",
50
+ "dense",
51
+ "seed42"
52
+ ],
53
+ "hidden_size": 1536,
54
+ "intermediate_size": 6144,
55
+ "num_attention_heads": 12,
56
+ "num_key_value_heads": 4,
57
+ "num_hidden_layers": 28,
58
+ "head_dim": null,
59
+ "attention_dropout": null,
60
+ "rope_train_position_scale_set": null,
61
+ "positional": "alibi",
62
+ "attention_type": "dense",
63
+ "sparse_block_size": 128,
64
+ "sparse_num_random_blocks": 31,
65
+ "sparse_mask_pool_size": 1,
66
+ "sparse_val_dense_compare": false,
67
+ "sparse_layer_indices": null,
68
+ "sparse_mask_cache_dir": null,
69
+ "sparse_mask_seed": 42,
70
+ "sparse_mixed_nrb_set": null,
71
+ "dense_mode": false,
72
+ "dense_step_intervals": null
73
+ }
74
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
75
+ Checkpoint activations: False
76
+ Initializing model from scratch (random weights)...
77
+ Checkpoint activations: False
78
+ Checkpoint activations: False
79
+ Checkpoint activations: False
80
+ Checkpoint activations: False
81
+ Checkpoint activations: False
82
+
83
+
84
+ ================================================================================
85
+ MODEL ARCHITECTURE
86
+ ================================================================================
87
+ Model config:
88
+ vocab_size: 151936
89
+ hidden_size: 1536
90
+ num_hidden_layers: 28
91
+ num_attention_heads: 12
92
+ num_key_value_heads: 4
93
+ head_dim: 128
94
+ intermediate_size: 6144
95
+ max_position_embeddings: 32768
96
+ rope_theta: 1000000
97
+ rope_train_position_scale_set: None
98
+ attention_type: dense
99
+
100
+ Parameter count:
101
+ Total parameters: 1,202,352,640
102
+ Trainable parameters: 1,202,352,640
103
+ Non-trainable parameters: 0
104
+ Model size (BF16): 2.40 GB
105
+
106
+ --------------------------------------------------------------------------------
107
+ LAYER-BY-LAYER SUMMARY
108
+ --------------------------------------------------------------------------------
109
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
110
+
111
+ SOLUTION: Use torch.compile(flex_attention)(...)
112
+
113
+ If you want to debug your score_mod/mask_mod, you can set:
114
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
115
+
116
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
117
+ _warn_once(
118
+ =================================================================================================================================================
119
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
120
+ =================================================================================================================================================
121
+ Qwen3ForCausalLM [1, 8192] -- -- True
122
+ ├─Qwen3Model: 1-1 -- [1, 8192, 1536] -- True
123
+ │ └─Embedding: 2-1 [1, 8192] [1, 8192, 1536] 233,373,696 True
124
+ │ └─ModuleList: 2-2 -- -- -- True
125
+ │ │ └─Qwen3DecoderLayer: 3-1 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
126
+ │ │ └─Qwen3DecoderLayer: 3-2 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
127
+ │ │ └─Qwen3DecoderLayer: 3-3 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
128
+ │ │ └─Qwen3DecoderLayer: 3-4 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
129
+ │ │ └─Qwen3DecoderLayer: 3-5 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
130
+ │ │ └─Qwen3DecoderLayer: 3-6 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
131
+ │ │ └─Qwen3DecoderLayer: 3-7 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
132
+ │ │ └─Qwen3DecoderLayer: 3-8 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
133
+ │ │ └─Qwen3DecoderLayer: 3-9 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
134
+ │ │ └─Qwen3DecoderLayer: 3-10 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
135
+ │ │ └─Qwen3DecoderLayer: 3-11 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
136
+ │ │ └─Qwen3DecoderLayer: 3-12 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
137
+ │ │ └─Qwen3DecoderLayer: 3-13 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
138
+ │ │ └─Qwen3DecoderLayer: 3-14 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
139
+ │ │ └─Qwen3DecoderLayer: 3-15 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
140
+ │ │ └─Qwen3DecoderLayer: 3-16 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
141
+ │ │ └─Qwen3DecoderLayer: 3-17 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
142
+ │ │ └─Qwen3DecoderLayer: 3-18 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
143
+ │ │ └─Qwen3DecoderLayer: 3-19 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
144
+ │ │ └─Qwen3DecoderLayer: 3-20 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
145
+ │ │ └─Qwen3DecoderLayer: 3-21 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
146
+ │ │ └─Qwen3DecoderLayer: 3-22 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
147
+ │ │ └─Qwen3DecoderLayer: 3-23 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
148
+ │ │ └─Qwen3DecoderLayer: 3-24 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
149
+ │ │ └─Qwen3DecoderLayer: 3-25 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
150
+ │ │ └─Qwen3DecoderLayer: 3-26 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
151
+ │ │ └─Qwen3DecoderLayer: 3-27 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
152
+ │ │ └─Qwen3DecoderLayer: 3-28 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
153
+ │ └─Qwen3RMSNorm: 2-3 [1, 8192, 1536] [1, 8192, 1536] 1,536 True
154
+ ├─Linear: 1-2 [1, 8192, 1536] [1, 8192, 151936] 233,373,696 True
155
+ =================================================================================================================================================
156
+ Total params: 1,435,726,336
157
+ Trainable params: 1,435,726,336
158
+ Non-trainable params: 0
159
+ Total mult-adds (Units.GIGABYTES): 1.44
160
+ =================================================================================================================================================
161
+ Input size (MB): 0.07
162
+ Forward/backward pass size (MB): 26218.59
163
+ Params size (MB): 2871.45
164
+ Estimated Total Size (MB): 29090.11
165
+ =================================================================================================================================================
166
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (233,373,696 params). True unique parameter count: 1,202,352,640 (1202.4M)
167
+ ================================================================================
168
+
169
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
170
+ Using pre-tokenized dataset (no runtime tokenization)
171
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
172
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
173
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
174
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
175
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
176
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
177
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
178
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
179
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
180
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
181
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
182
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
183
+ Dataset split: 3027764 train, 159356 validation
184
+ Training examples (packed, train split): 3027764
185
+ Validation examples (packed, val split): 159356
186
+ Per-device batch size: 1
187
+ World size (GPUs): 6
188
+ Gradient accumulation steps: 10
189
+ Effective batch size (seqs/step): 60
190
+ Sequence length: 8192
191
+ Tokens per optimizer step: 491,520
192
+ Micro-batches per epoch (per rank): 504628
193
+ Optimizer steps per epoch: 50462
194
+ Total optimizer steps: 50462 (capped by max_steps; 1.00 epochs)
195
+ [rank0]: Traceback (most recent call last):
196
+ [rank0]: File "/mloscratch/homes/navasard/sparse/SparseAtt/train.py", line 1522, in <module>
197
+ [rank0]: main()
198
+ [rank0]: ~~~~^^
199
+ [rank0]: File "/mloscratch/homes/navasard/sparse/SparseAtt/train.py", line 1519, in main
200
+ [rank0]: train(config)
201
+ [rank0]: ~~~~~^^^^^^^^
202
+ [rank0]: File "/mloscratch/homes/navasard/sparse/SparseAtt/train.py", line 1296, in train
203
+ [rank0]: wandb.init(
204
+ [rank0]: ~~~~~~~~~~^
205
+ [rank0]: project=config.wandb_project,
206
+ [rank0]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
207
+ [rank0]: ...<2 lines>...
208
+ [rank0]: config=vars(config),
209
+ [rank0]: ^^^^^^^^^^^^^^^^^^^^
210
+ [rank0]: )
211
+ [rank0]: ^
212
+ [rank0]: File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/wandb/sdk/wandb_init.py", line 1603, in init
213
+ [rank0]: get_sentry().reraise(e)
214
+ [rank0]: ~~~~~~~~~~~~~~~~~~~~^^^
215
+ [rank0]: File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/wandb/analytics/sentry.py", line 190, in reraise
216
+ [rank0]: raise exc.with_traceback(tb)
217
+ [rank0]: File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/wandb/sdk/wandb_init.py", line 1524, in init
218
+ [rank0]: wi.maybe_login(init_settings)
219
+ [rank0]: ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
220
+ [rank0]: File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/wandb/sdk/wandb_init.py", line 200, in maybe_login
221
+ [rank0]: wandb_login._login(
222
+ [rank0]: ~~~~~~~~~~~~~~~~~~^
223
+ [rank0]: host=run_settings.base_url,
224
+ [rank0]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
225
+ [rank0]: ...<3 lines>...
226
+ [rank0]: update_api_key=explicit_key is None,
227
+ [rank0]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
228
+ [rank0]: )
229
+ [rank0]: ^
230
+ [rank0]: File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/wandb/sdk/wandb_login.py", line 190, in _login
231
+ [rank0]: auth = _find_or_prompt_for_key(
232
+ [rank0]: settings,
233
+ [rank0]: ...<4 lines>...
234
+ [rank0]: input_timeout=timeout,
235
+ [rank0]: )
236
+ [rank0]: File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/wandb/sdk/wandb_login.py", line 266, in _find_or_prompt_for_key
237
+ [rank0]: auth = wbauth.authenticate_session(
238
+ [rank0]: host=host,
239
+ [rank0]: ...<5 lines>...
240
+ [rank0]: relogin=relogin,
241
+ [rank0]: )
242
+ [rank0]: File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/wandb/sdk/lib/wbauth/authenticate.py", line 139, in authenticate_session
243
+ [rank0]: raise UsageError(
244
+ [rank0]: "No API key configured. Use `wandb login` to log in."
245
+ [rank0]: ) from None
246
+ [rank0]: wandb.errors.errors.UsageError: No API key configured. Use `wandb login` to log in.
247
+ [rank0]:[W922 00:42:37.829994451 ProcessGroupNCCL.cpp:1575] Warning: WARNING: destroy_process_group() was not called before program exit, which can leak resources. For more info, please see https://pytorch.org/docs/stable/distributed.html#shutdown (function operator())
248
+ W0922 00:42:38.771000 4327 site-packages/torch/distributed/elastic/multiprocessing/api.py:1012] Sending process 4471 closing signal SIGTERM
249
+ W0922 00:42:38.773000 4327 site-packages/torch/distributed/elastic/multiprocessing/api.py:1012] Sending process 4472 closing signal SIGTERM
250
+ W0922 00:42:38.774000 4327 site-packages/torch/distributed/elastic/multiprocessing/api.py:1012] Sending process 4473 closing signal SIGTERM
251
+ W0922 00:42:38.777000 4327 site-packages/torch/distributed/elastic/multiprocessing/api.py:1012] Sending process 4474 closing signal SIGTERM
252
+ W0922 00:42:38.778000 4327 site-packages/torch/distributed/elastic/multiprocessing/api.py:1012] Sending process 4475 closing signal SIGTERM
253
+ E0922 00:42:38.782000 4327 site-packages/torch/distributed/elastic/multiprocessing/api.py:986] failed (exitcode: 1) local_rank: 0 (pid: 4470) of binary: /mloscratch/homes/navasard/conda/bin/python3.13
254
+ Traceback (most recent call last):
255
+ File "/mloscratch/homes/navasard/conda/bin/torchrun", line 6, in <module>
256
+ sys.exit(main())
257
+ ~~~~^^
258
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/multiprocessing/errors/__init__.py", line 362, in wrapper
259
+ return f(*args, **kwargs)
260
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/run.py", line 990, in main
261
+ run(args)
262
+ ~~~^^^^^^
263
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/run.py", line 981, in run
264
+ elastic_launch(
265
+ ~~~~~~~~~~~~~~~
266
+ config=config,
267
+ ~~~~~~~~~~~~~~
268
+ entrypoint=cmd,
269
+ ~~~~~~~~~~~~~~~
270
+ )(*cmd_args)
271
+ ~^^^^^^^^^^^
272
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/launcher/api.py", line 170, in __call__
273
+ return launch_agent(self._config, self._entrypoint, list(args))
274
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/launcher/api.py", line 317, in launch_agent
275
+ raise ChildFailedError(
276
+ ...<2 lines>...
277
+ )
278
+ torch.distributed.elastic.multiprocessing.errors.ChildFailedError:
279
+ ============================================================
280
+ train.py FAILED
281
+ ------------------------------------------------------------
282
+ Failures:
283
+ [1]:
284
+ time : 2026-09-22_00:42:38
285
+ host : h100-workspace-6-gpu-0-59
286
+ rank : 1 (local_rank: 1)
287
+ exitcode : -15 (pid: 4471)
288
+ error_file: <N/A>
289
+ traceback : Signal 15 (SIGTERM) received by PID 4471
290
+ [2]:
291
+ time : 2026-09-22_00:42:38
292
+ host : h100-workspace-6-gpu-0-59
293
+ rank : 2 (local_rank: 2)
294
+ exitcode : -15 (pid: 4472)
295
+ error_file: <N/A>
296
+ traceback : Signal 15 (SIGTERM) received by PID 4472
297
+ [3]:
298
+ time : 2026-09-22_00:42:38
299
+ host : h100-workspace-6-gpu-0-59
300
+ rank : 3 (local_rank: 3)
301
+ exitcode : -15 (pid: 4473)
302
+ error_file: <N/A>
303
+ traceback : Signal 15 (SIGTERM) received by PID 4473
304
+ [4]:
305
+ time : 2026-09-22_00:42:38
306
+ host : h100-workspace-6-gpu-0-59
307
+ rank : 4 (local_rank: 4)
308
+ exitcode : -15 (pid: 4474)
309
+ error_file: <N/A>
310
+ traceback : Signal 15 (SIGTERM) received by PID 4474
311
+ [5]:
312
+ time : 2026-09-22_00:42:38
313
+ host : h100-workspace-6-gpu-0-59
314
+ rank : 5 (local_rank: 5)
315
+ exitcode : -15 (pid: 4475)
316
+ error_file: <N/A>
317
+ traceback : Signal 15 (SIGTERM) received by PID 4475
318
+ ------------------------------------------------------------
319
+ Root Cause (first observed failure):
320
+ [0]:
321
+ time : 2026-09-22_00:42:38
322
+ host : h100-workspace-6-gpu-0-59
323
+ rank : 0 (local_rank: 0)
324
+ exitcode : 1 (pid: 4470)
325
+ error_file: <N/A>
326
+ traceback : To enable traceback see: https://pytorch.org/docs/stable/elastic/errors.html
327
+ ============================================================
epfl_final/logs/ALIBI_20260921/1p2b_s42_training.log ADDED
@@ -0,0 +1,384 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ W0922 00:45:12.575000 5167 site-packages/torch/distributed/run.py:851]
2
+ W0922 00:45:12.575000 5167 site-packages/torch/distributed/run.py:851] *****************************************
3
+ W0922 00:45:12.575000 5167 site-packages/torch/distributed/run.py:851] Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.
4
+ W0922 00:45:12.575000 5167 site-packages/torch/distributed/run.py:851] *****************************************
5
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519
6
+ Running config:
7
+ {
8
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
9
+ "model_dtype": "bfloat16",
10
+ "init_from_scratch": true,
11
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
12
+ "val_path": null,
13
+ "max_seq_length": 8192,
14
+ "num_workers": 8,
15
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519",
16
+ "resume_from_checkpoint": null,
17
+ "force_new_run": false,
18
+ "num_epochs": 1,
19
+ "max_steps": 50462,
20
+ "per_device_batch_size": 1,
21
+ "gradient_accumulation_steps": 10,
22
+ "learning_rate": 0.0005,
23
+ "weight_decay": 0.01,
24
+ "warmup_steps": 750,
25
+ "lr_scheduler": "cosine",
26
+ "max_grad_norm": 1.0,
27
+ "save_steps": 1000,
28
+ "eval_steps": 1000,
29
+ "eval_batches": 50,
30
+ "logging_steps": 100,
31
+ "seed": 42,
32
+ "verbose": true,
33
+ "checkpoint_activations": false,
34
+ "resume_micro_step_override": null,
35
+ "strategy": "ddp",
36
+ "mixed_precision": "bf16",
37
+ "wandb_enabled": true,
38
+ "wandb_project": "stochastic_sparsity",
39
+ "wandb_name": "1.2b alibi 8k s42",
40
+ "wandb_tags": [
41
+ "qwen3",
42
+ "1.2b",
43
+ "8k",
44
+ "alibi",
45
+ "dense",
46
+ "seed42"
47
+ ],
48
+ "hidden_size": 1536,
49
+ "intermediate_size": 6144,
50
+ "num_attention_heads": 12,
51
+ "num_key_value_heads": 4,
52
+ "num_hidden_layers": 28,
53
+ "head_dim": null,
54
+ "attention_dropout": null,
55
+ "rope_train_position_scale_set": null,
56
+ "positional": "alibi",
57
+ "attention_type": "dense",
58
+ "sparse_block_size": 128,
59
+ "sparse_num_random_blocks": 31,
60
+ "sparse_mask_pool_size": 1,
61
+ "sparse_val_dense_compare": false,
62
+ "sparse_layer_indices": null,
63
+ "sparse_mask_cache_dir": null,
64
+ "sparse_mask_seed": 42,
65
+ "sparse_mixed_nrb_set": null,
66
+ "dense_mode": false,
67
+ "dense_step_intervals": null
68
+ }
69
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
70
+ Checkpoint activations: False
71
+ Initializing model from scratch (random weights)...
72
+ Checkpoint activations: False
73
+ Checkpoint activations: False
74
+ Checkpoint activations: False
75
+ Checkpoint activations: False
76
+ Checkpoint activations: False
77
+
78
+
79
+ ================================================================================
80
+ MODEL ARCHITECTURE
81
+ ================================================================================
82
+ Model config:
83
+ vocab_size: 151936
84
+ hidden_size: 1536
85
+ num_hidden_layers: 28
86
+ num_attention_heads: 12
87
+ num_key_value_heads: 4
88
+ head_dim: 128
89
+ intermediate_size: 6144
90
+ max_position_embeddings: 32768
91
+ rope_theta: 1000000
92
+ rope_train_position_scale_set: None
93
+ attention_type: dense
94
+
95
+ Parameter count:
96
+ Total parameters: 1,202,352,640
97
+ Trainable parameters: 1,202,352,640
98
+ Non-trainable parameters: 0
99
+ Model size (BF16): 2.40 GB
100
+
101
+ --------------------------------------------------------------------------------
102
+ LAYER-BY-LAYER SUMMARY
103
+ --------------------------------------------------------------------------------
104
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
105
+
106
+ SOLUTION: Use torch.compile(flex_attention)(...)
107
+
108
+ If you want to debug your score_mod/mask_mod, you can set:
109
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
110
+
111
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
112
+ _warn_once(
113
+ =================================================================================================================================================
114
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
115
+ =================================================================================================================================================
116
+ Qwen3ForCausalLM [1, 8192] -- -- True
117
+ ├─Qwen3Model: 1-1 -- [1, 8192, 1536] -- True
118
+ │ └─Embedding: 2-1 [1, 8192] [1, 8192, 1536] 233,373,696 True
119
+ │ └─ModuleList: 2-2 -- -- -- True
120
+ │ │ └─Qwen3DecoderLayer: 3-1 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
121
+ │ │ └─Qwen3DecoderLayer: 3-2 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
122
+ │ │ └─Qwen3DecoderLayer: 3-3 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
123
+ │ │ └─Qwen3DecoderLayer: 3-4 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
124
+ │ │ └─Qwen3DecoderLayer: 3-5 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
125
+ │ │ └─Qwen3DecoderLayer: 3-6 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
126
+ │ │ └─Qwen3DecoderLayer: 3-7 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
127
+ │ │ └─Qwen3DecoderLayer: 3-8 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
128
+ │ │ └─Qwen3DecoderLayer: 3-9 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
129
+ │ │ └─Qwen3DecoderLayer: 3-10 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
130
+ │ │ └─Qwen3DecoderLayer: 3-11 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
131
+ │ │ └─Qwen3DecoderLayer: 3-12 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
132
+ │ │ └─Qwen3DecoderLayer: 3-13 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
133
+ │ │ └─Qwen3DecoderLayer: 3-14 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
134
+ │ │ └─Qwen3DecoderLayer: 3-15 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
135
+ │ │ └─Qwen3DecoderLayer: 3-16 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
136
+ │ │ └─Qwen3DecoderLayer: 3-17 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
137
+ │ │ └─Qwen3DecoderLayer: 3-18 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
138
+ │ │ └─Qwen3DecoderLayer: 3-19 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
139
+ │ │ └─Qwen3DecoderLayer: 3-20 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
140
+ │ │ └─Qwen3DecoderLayer: 3-21 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
141
+ │ │ └─Qwen3DecoderLayer: 3-22 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
142
+ │ │ └─Qwen3DecoderLayer: 3-23 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
143
+ │ │ └─Qwen3DecoderLayer: 3-24 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
144
+ │ │ └─Qwen3DecoderLayer: 3-25 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
145
+ │ │ └─Qwen3DecoderLayer: 3-26 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
146
+ │ │ └─Qwen3DecoderLayer: 3-27 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
147
+ │ │ └─Qwen3DecoderLayer: 3-28 [1, 8192, 1536] [1, 8192, 1536] 34,606,336 True
148
+ │ └─Qwen3RMSNorm: 2-3 [1, 8192, 1536] [1, 8192, 1536] 1,536 True
149
+ ├─Linear: 1-2 [1, 8192, 1536] [1, 8192, 151936] 233,373,696 True
150
+ =================================================================================================================================================
151
+ Total params: 1,435,726,336
152
+ Trainable params: 1,435,726,336
153
+ Non-trainable params: 0
154
+ Total mult-adds (Units.GIGABYTES): 1.44
155
+ =================================================================================================================================================
156
+ Input size (MB): 0.07
157
+ Forward/backward pass size (MB): 26218.59
158
+ Params size (MB): 2871.45
159
+ Estimated Total Size (MB): 29090.11
160
+ =================================================================================================================================================
161
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (233,373,696 params). True unique parameter count: 1,202,352,640 (1202.4M)
162
+ ================================================================================
163
+
164
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
165
+ Using pre-tokenized dataset (no runtime tokenization)
166
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
167
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
168
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
169
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
170
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
171
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
172
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
173
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
174
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
175
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
176
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
177
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
178
+ Dataset split: 3027764 train, 159356 validation
179
+ Training examples (packed, train split): 3027764
180
+ Validation examples (packed, val split): 159356
181
+ Per-device batch size: 1
182
+ World size (GPUs): 6
183
+ Gradient accumulation steps: 10
184
+ Effective batch size (seqs/step): 60
185
+ Sequence length: 8192
186
+ Tokens per optimizer step: 491,520
187
+ Micro-batches per epoch (per rank): 504628
188
+ Optimizer steps per epoch: 50462
189
+ Total optimizer steps: 50462 (capped by max_steps; 1.00 epochs)
190
+ Starting training...
191
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
192
+ Step 100/50462 | Loss: 9.7564 | LR: 6.67e-05 | 2933.7ms/step | 20.5 samples/s
193
+ Step 200/50462 | Loss: 6.6029 | LR: 1.33e-04 | 2002.0ms/step | 30.0 samples/s
194
+ Step 300/50462 | Loss: 5.8119 | LR: 2.00e-04 | 2003.7ms/step | 29.9 samples/s
195
+ Step 400/50462 | Loss: 5.2235 | LR: 2.67e-04 | 2004.4ms/step | 29.9 samples/s
196
+ Step 500/50462 | Loss: 4.8063 | LR: 3.33e-04 | 2005.9ms/step | 29.9 samples/s
197
+ Step 600/50462 | Loss: 4.4823 | LR: 4.00e-04 | 2005.3ms/step | 29.9 samples/s
198
+ Step 700/50462 | Loss: 4.2181 | LR: 4.67e-04 | 2008.4ms/step | 29.9 samples/s
199
+ Step 800/50462 | Loss: 3.9682 | LR: 5.00e-04 | 2005.8ms/step | 29.9 samples/s
200
+ Step 900/50462 | Loss: 3.7799 | LR: 5.00e-04 | 2007.3ms/step | 29.9 samples/s
201
+ Step 1000/50462 | Loss: 3.6488 | LR: 5.00e-04 | 2008.0ms/step | 29.9 samples/s
202
+ Validation at step 1000: Loss = 3.5951, Perplexity = 36.42
203
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-1000
204
+ Step 1100/50462 | Loss: 3.5806 | LR: 5.00e-04 | 2365.9ms/step | 25.4 samples/s
205
+ Step 1200/50462 | Loss: 3.4931 | LR: 5.00e-04 | 2010.4ms/step | 29.8 samples/s
206
+ Step 1300/50462 | Loss: 3.4498 | LR: 5.00e-04 | 2008.8ms/step | 29.9 samples/s
207
+ Step 1400/50462 | Loss: 3.3829 | LR: 5.00e-04 | 2007.8ms/step | 29.9 samples/s
208
+ Step 1500/50462 | Loss: 3.3443 | LR: 5.00e-04 | 2007.4ms/step | 29.9 samples/s
209
+ Step 1600/50462 | Loss: 3.3211 | LR: 5.00e-04 | 2010.8ms/step | 29.8 samples/s
210
+ Step 1700/50462 | Loss: 3.2849 | LR: 5.00e-04 | 2010.9ms/step | 29.8 samples/s
211
+ Step 1800/50462 | Loss: 3.2642 | LR: 4.99e-04 | 2008.3ms/step | 29.9 samples/s
212
+ Step 1900/50462 | Loss: 3.2232 | LR: 4.99e-04 | 2009.6ms/step | 29.9 samples/s
213
+ Step 2000/50462 | Loss: 3.2203 | LR: 4.99e-04 | 2011.5ms/step | 29.8 samples/s
214
+ Validation at step 2000: Loss = 3.1844, Perplexity = 24.15
215
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-2000
216
+ Step 2100/50462 | Loss: 3.1919 | LR: 4.99e-04 | 2151.3ms/step | 27.9 samples/s
217
+ Step 2200/50462 | Loss: 3.1773 | LR: 4.99e-04 | 2010.7ms/step | 29.8 samples/s
218
+ Step 2300/50462 | Loss: 3.1579 | LR: 4.99e-04 | 2008.3ms/step | 29.9 samples/s
219
+ Step 2400/50462 | Loss: 3.1279 | LR: 4.99e-04 | 2007.3ms/step | 29.9 samples/s
220
+ Step 2500/50462 | Loss: 3.1264 | LR: 4.98e-04 | 2014.0ms/step | 29.8 samples/s
221
+ Step 2600/50462 | Loss: 3.1103 | LR: 4.98e-04 | 2009.4ms/step | 29.9 samples/s
222
+ Step 2700/50462 | Loss: 3.1026 | LR: 4.98e-04 | 2011.8ms/step | 29.8 samples/s
223
+ Step 2800/50462 | Loss: 3.0749 | LR: 4.98e-04 | 2012.6ms/step | 29.8 samples/s
224
+ Step 2900/50462 | Loss: 3.0640 | LR: 4.98e-04 | 2009.5ms/step | 29.9 samples/s
225
+ Step 3000/50462 | Loss: 3.0504 | LR: 4.97e-04 | 2012.5ms/step | 29.8 samples/s
226
+ Validation at step 3000: Loss = 3.0370, Perplexity = 20.84
227
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-3000
228
+ Step 3100/50462 | Loss: 3.0520 | LR: 4.97e-04 | 2151.4ms/step | 27.9 samples/s
229
+ Step 3200/50462 | Loss: 3.0462 | LR: 4.97e-04 | 2012.0ms/step | 29.8 samples/s
230
+ Step 3300/50462 | Loss: 3.0178 | LR: 4.97e-04 | 2012.8ms/step | 29.8 samples/s
231
+ Step 3400/50462 | Loss: 3.0189 | LR: 4.97e-04 | 2009.2ms/step | 29.9 samples/s
232
+ Step 3500/50462 | Loss: 3.0149 | LR: 4.96e-04 | 2012.1ms/step | 29.8 samples/s
233
+ Step 3600/50462 | Loss: 3.0019 | LR: 4.96e-04 | 2014.0ms/step | 29.8 samples/s
234
+ Step 3700/50462 | Loss: 2.9922 | LR: 4.96e-04 | 2014.4ms/step | 29.8 samples/s
235
+ Step 3800/50462 | Loss: 2.9908 | LR: 4.95e-04 | 2011.4ms/step | 29.8 samples/s
236
+ Step 3900/50462 | Loss: 2.9756 | LR: 4.95e-04 | 2014.8ms/step | 29.8 samples/s
237
+ Step 4000/50462 | Loss: 2.9827 | LR: 4.95e-04 | 2012.8ms/step | 29.8 samples/s
238
+ Validation at step 4000: Loss = 2.9485, Perplexity = 19.08
239
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-4000
240
+ Step 4100/50462 | Loss: 2.9640 | LR: 4.94e-04 | 2150.9ms/step | 27.9 samples/s
241
+ Step 4200/50462 | Loss: 2.9522 | LR: 4.94e-04 | 2010.7ms/step | 29.8 samples/s
242
+ Step 4300/50462 | Loss: 2.9387 | LR: 4.94e-04 | 2011.5ms/step | 29.8 samples/s
243
+ Step 4400/50462 | Loss: 2.9428 | LR: 4.93e-04 | 2012.8ms/step | 29.8 samples/s
244
+ Step 4500/50462 | Loss: 2.9382 | LR: 4.93e-04 | 2010.6ms/step | 29.8 samples/s
245
+ Step 4600/50462 | Loss: 2.9436 | LR: 4.93e-04 | 2014.4ms/step | 29.8 samples/s
246
+ Step 4700/50462 | Loss: 2.9131 | LR: 4.92e-04 | 2012.2ms/step | 29.8 samples/s
247
+ Step 4800/50462 | Loss: 2.9221 | LR: 4.92e-04 | 2011.4ms/step | 29.8 samples/s
248
+ Step 4900/50462 | Loss: 2.9140 | LR: 4.91e-04 | 2012.3ms/step | 29.8 samples/s
249
+ Step 5000/50462 | Loss: 2.9217 | LR: 4.91e-04 | 2012.5ms/step | 29.8 samples/s
250
+ Validation at step 5000: Loss = 2.8901, Perplexity = 18.00
251
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-5000
252
+ Step 5100/50462 | Loss: 2.9076 | LR: 4.91e-04 | 2156.6ms/step | 27.8 samples/s
253
+ Step 5200/50462 | Loss: 2.8801 | LR: 4.90e-04 | 2012.9ms/step | 29.8 samples/s
254
+ Step 5300/50462 | Loss: 2.9009 | LR: 4.90e-04 | 2012.3ms/step | 29.8 samples/s
255
+ Step 5400/50462 | Loss: 2.9030 | LR: 4.89e-04 | 2013.2ms/step | 29.8 samples/s
256
+ Step 5500/50462 | Loss: 2.8833 | LR: 4.89e-04 | 2014.0ms/step | 29.8 samples/s
257
+ Step 5600/50462 | Loss: 2.8814 | LR: 4.88e-04 | 2015.0ms/step | 29.8 samples/s
258
+ Step 5700/50462 | Loss: 2.8608 | LR: 4.88e-04 | 2014.2ms/step | 29.8 samples/s
259
+ Step 5800/50462 | Loss: 2.8817 | LR: 4.87e-04 | 2013.1ms/step | 29.8 samples/s
260
+ Step 5900/50462 | Loss: 2.8580 | LR: 4.87e-04 | 2016.1ms/step | 29.8 samples/s
261
+ Step 6000/50462 | Loss: 2.8499 | LR: 4.86e-04 | 2012.9ms/step | 29.8 samples/s
262
+ Validation at step 6000: Loss = 2.8466, Perplexity = 17.23
263
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-6000
264
+ Step 6100/50462 | Loss: 2.8600 | LR: 4.86e-04 | 2152.0ms/step | 27.9 samples/s
265
+ Step 6200/50462 | Loss: 2.8410 | LR: 4.85e-04 | 2015.2ms/step | 29.8 samples/s
266
+ Step 6300/50462 | Loss: 2.8497 | LR: 4.85e-04 | 2015.4ms/step | 29.8 samples/s
267
+ Step 6400/50462 | Loss: 2.8409 | LR: 4.84e-04 | 2014.0ms/step | 29.8 samples/s
268
+ Step 6500/50462 | Loss: 2.8485 | LR: 4.84e-04 | 2014.3ms/step | 29.8 samples/s
269
+ Step 6600/50462 | Loss: 2.8411 | LR: 4.83e-04 | 2015.5ms/step | 29.8 samples/s
270
+ Step 6700/50462 | Loss: 2.8474 | LR: 4.83e-04 | 2014.6ms/step | 29.8 samples/s
271
+ Step 6800/50462 | Loss: 2.8414 | LR: 4.82e-04 | 2015.2ms/step | 29.8 samples/s
272
+ Step 6900/50462 | Loss: 2.8228 | LR: 4.81e-04 | 2014.4ms/step | 29.8 samples/s
273
+ Step 7000/50462 | Loss: 2.8189 | LR: 4.81e-04 | 2013.6ms/step | 29.8 samples/s
274
+ Validation at step 7000: Loss = 2.8150, Perplexity = 16.69
275
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-7000
276
+ Step 7100/50462 | Loss: 2.8240 | LR: 4.80e-04 | 2153.6ms/step | 27.9 samples/s
277
+ Step 7200/50462 | Loss: 2.8270 | LR: 4.80e-04 | 2012.6ms/step | 29.8 samples/s
278
+ Step 7300/50462 | Loss: 2.8123 | LR: 4.79e-04 | 2014.2ms/step | 29.8 samples/s
279
+ Step 7400/50462 | Loss: 2.8236 | LR: 4.78e-04 | 2011.4ms/step | 29.8 samples/s
280
+ Step 7500/50462 | Loss: 2.8136 | LR: 4.78e-04 | 2013.6ms/step | 29.8 samples/s
281
+ Step 7600/50462 | Loss: 2.8113 | LR: 4.77e-04 | 2013.4ms/step | 29.8 samples/s
282
+ Step 7700/50462 | Loss: 2.8088 | LR: 4.76e-04 | 2015.6ms/step | 29.8 samples/s
283
+ Step 7800/50462 | Loss: 2.8166 | LR: 4.76e-04 | 2014.6ms/step | 29.8 samples/s
284
+ Step 7900/50462 | Loss: 2.8127 | LR: 4.75e-04 | 2015.6ms/step | 29.8 samples/s
285
+ Step 8000/50462 | Loss: 2.7885 | LR: 4.74e-04 | 2016.4ms/step | 29.8 samples/s
286
+ Validation at step 8000: Loss = 2.7844, Perplexity = 16.19
287
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-8000
288
+ Step 8100/50462 | Loss: 2.7861 | LR: 4.74e-04 | 2155.0ms/step | 27.8 samples/s
289
+ Step 8200/50462 | Loss: 2.7968 | LR: 4.73e-04 | 2015.1ms/step | 29.8 samples/s
290
+ Step 8300/50462 | Loss: 2.7881 | LR: 4.72e-04 | 2017.7ms/step | 29.7 samples/s
291
+ Step 8400/50462 | Loss: 2.7924 | LR: 4.71e-04 | 2016.6ms/step | 29.8 samples/s
292
+ Step 8500/50462 | Loss: 2.7857 | LR: 4.71e-04 | 2015.3ms/step | 29.8 samples/s
293
+ Step 8600/50462 | Loss: 2.7857 | LR: 4.70e-04 | 2015.8ms/step | 29.8 samples/s
294
+ Step 8700/50462 | Loss: 2.7900 | LR: 4.69e-04 | 2014.5ms/step | 29.8 samples/s
295
+ Step 8800/50462 | Loss: 2.7865 | LR: 4.68e-04 | 2013.8ms/step | 29.8 samples/s
296
+ Step 8900/50462 | Loss: 2.7675 | LR: 4.68e-04 | 2014.1ms/step | 29.8 samples/s
297
+ Step 9000/50462 | Loss: 2.7817 | LR: 4.67e-04 | 2013.4ms/step | 29.8 samples/s
298
+ Validation at step 9000: Loss = 2.7560, Perplexity = 15.74
299
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-9000
300
+ Step 9100/50462 | Loss: 2.7640 | LR: 4.66e-04 | 2147.0ms/step | 27.9 samples/s
301
+ Step 9200/50462 | Loss: 2.7598 | LR: 4.65e-04 | 2012.3ms/step | 29.8 samples/s
302
+ Step 9300/50462 | Loss: 2.7720 | LR: 4.64e-04 | 2012.9ms/step | 29.8 samples/s
303
+ Step 9400/50462 | Loss: 2.7586 | LR: 4.64e-04 | 2012.4ms/step | 29.8 samples/s
304
+ Step 9500/50462 | Loss: 2.7563 | LR: 4.63e-04 | 2011.9ms/step | 29.8 samples/s
305
+ Step 9600/50462 | Loss: 2.7666 | LR: 4.62e-04 | 2012.8ms/step | 29.8 samples/s
306
+ Step 9700/50462 | Loss: 2.7536 | LR: 4.61e-04 | 2012.5ms/step | 29.8 samples/s
307
+ Step 9800/50462 | Loss: 2.7472 | LR: 4.60e-04 | 2012.5ms/step | 29.8 samples/s
308
+ Step 9900/50462 | Loss: 2.7469 | LR: 4.59e-04 | 2012.2ms/step | 29.8 samples/s
309
+ Step 10000/50462 | Loss: 2.7431 | LR: 4.58e-04 | 2013.0ms/step | 29.8 samples/s
310
+ Validation at step 10000: Loss = 2.7340, Perplexity = 15.40
311
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-10000
312
+ Step 10100/50462 | Loss: 2.7630 | LR: 4.58e-04 | 2152.0ms/step | 27.9 samples/s
313
+ Step 10200/50462 | Loss: 2.7424 | LR: 4.57e-04 | 2013.2ms/step | 29.8 samples/s
314
+ Step 10300/50462 | Loss: 2.7425 | LR: 4.56e-04 | 2012.8ms/step | 29.8 samples/s
315
+ Step 10400/50462 | Loss: 2.7413 | LR: 4.55e-04 | 2011.6ms/step | 29.8 samples/s
316
+ Step 10500/50462 | Loss: 2.7390 | LR: 4.54e-04 | 2011.8ms/step | 29.8 samples/s
317
+ Step 10600/50462 | Loss: 2.7433 | LR: 4.53e-04 | 2012.6ms/step | 29.8 samples/s
318
+ Step 10700/50462 | Loss: 2.7340 | LR: 4.52e-04 | 2011.0ms/step | 29.8 samples/s
319
+ Step 10800/50462 | Loss: 2.7416 | LR: 4.51e-04 | 2015.2ms/step | 29.8 samples/s
320
+ Step 10900/50462 | Loss: 2.7322 | LR: 4.50e-04 | 2011.9ms/step | 29.8 samples/s
321
+ Step 11000/50462 | Loss: 2.7405 | LR: 4.49e-04 | 2010.7ms/step | 29.8 samples/s
322
+ Validation at step 11000: Loss = 2.7164, Perplexity = 15.13
323
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-11000
324
+ Step 11100/50462 | Loss: 2.7182 | LR: 4.48e-04 | 2148.6ms/step | 27.9 samples/s
325
+ Step 11200/50462 | Loss: 2.7324 | LR: 4.47e-04 | 2010.7ms/step | 29.8 samples/s
326
+ Step 11300/50462 | Loss: 2.7300 | LR: 4.46e-04 | 2009.9ms/step | 29.9 samples/s
327
+ Step 11400/50462 | Loss: 2.7300 | LR: 4.45e-04 | 2010.2ms/step | 29.8 samples/s
328
+ Step 11500/50462 | Loss: 2.7269 | LR: 4.44e-04 | 2010.6ms/step | 29.8 samples/s
329
+ Step 11600/50462 | Loss: 2.7091 | LR: 4.43e-04 | 2008.2ms/step | 29.9 samples/s
330
+ Step 11700/50462 | Loss: 2.7219 | LR: 4.42e-04 | 2012.0ms/step | 29.8 samples/s
331
+ Step 11800/50462 | Loss: 2.7147 | LR: 4.41e-04 | 2010.0ms/step | 29.9 samples/s
332
+ Step 11900/50462 | Loss: 2.7198 | LR: 4.40e-04 | 2008.2ms/step | 29.9 samples/s
333
+ Step 12000/50462 | Loss: 2.7209 | LR: 4.39e-04 | 2010.6ms/step | 29.8 samples/s
334
+ Validation at step 12000: Loss = 2.6993, Perplexity = 14.87
335
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-12000
336
+ Step 12100/50462 | Loss: 2.7052 | LR: 4.38e-04 | 2145.5ms/step | 28.0 samples/s
337
+ Step 12200/50462 | Loss: 2.7075 | LR: 4.37e-04 | 2012.9ms/step | 29.8 samples/s
338
+ Step 12300/50462 | Loss: 2.7010 | LR: 4.36e-04 | 2011.8ms/step | 29.8 samples/s
339
+ Step 12400/50462 | Loss: 2.7102 | LR: 4.35e-04 | 2011.6ms/step | 29.8 samples/s
340
+ Step 12500/50462 | Loss: 2.7180 | LR: 4.34e-04 | 2011.2ms/step | 29.8 samples/s
341
+ Step 12600/50462 | Loss: 2.7074 | LR: 4.33e-04 | 2012.7ms/step | 29.8 samples/s
342
+ Step 12700/50462 | Loss: 2.7135 | LR: 4.32e-04 | 2012.6ms/step | 29.8 samples/s
343
+ Step 12800/50462 | Loss: 2.6982 | LR: 4.31e-04 | 2014.4ms/step | 29.8 samples/s
344
+ Step 12900/50462 | Loss: 2.7084 | LR: 4.30e-04 | 2012.4ms/step | 29.8 samples/s
345
+ Step 13000/50462 | Loss: 2.6955 | LR: 4.29e-04 | 2012.0ms/step | 29.8 samples/s
346
+ Validation at step 13000: Loss = 2.6845, Perplexity = 14.65
347
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-13000
348
+ Step 13100/50462 | Loss: 2.7026 | LR: 4.28e-04 | 2152.9ms/step | 27.9 samples/s
349
+ Step 13200/50462 | Loss: 2.7005 | LR: 4.27e-04 | 2013.6ms/step | 29.8 samples/s
350
+ Step 13300/50462 | Loss: 2.7067 | LR: 4.25e-04 | 2014.4ms/step | 29.8 samples/s
351
+ Step 13400/50462 | Loss: 2.6800 | LR: 4.24e-04 | 2012.3ms/step | 29.8 samples/s
352
+ Step 13500/50462 | Loss: 2.6955 | LR: 4.23e-04 | 2010.7ms/step | 29.8 samples/s
353
+ Step 13600/50462 | Loss: 2.6819 | LR: 4.22e-04 | 2013.4ms/step | 29.8 samples/s
354
+ Step 13700/50462 | Loss: 2.6938 | LR: 4.21e-04 | 2013.7ms/step | 29.8 samples/s
355
+ Step 13800/50462 | Loss: 2.6936 | LR: 4.20e-04 | 2015.2ms/step | 29.8 samples/s
356
+ Step 13900/50462 | Loss: 2.6767 | LR: 4.19e-04 | 2013.5ms/step | 29.8 samples/s
357
+ Step 14000/50462 | Loss: 2.6829 | LR: 4.17e-04 | 2013.9ms/step | 29.8 samples/s
358
+ Validation at step 14000: Loss = 2.6721, Perplexity = 14.47
359
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-14000
360
+ Step 14100/50462 | Loss: 2.6794 | LR: 4.16e-04 | 2150.6ms/step | 27.9 samples/s
361
+ Step 14200/50462 | Loss: 2.6904 | LR: 4.15e-04 | 2011.7ms/step | 29.8 samples/s
362
+ Step 14300/50462 | Loss: 2.6939 | LR: 4.14e-04 | 2011.4ms/step | 29.8 samples/s
363
+ Step 14400/50462 | Loss: 2.6725 | LR: 4.13e-04 | 2013.7ms/step | 29.8 samples/s
364
+ Step 14500/50462 | Loss: 2.6714 | LR: 4.11e-04 | 2012.1ms/step | 29.8 samples/s
365
+ Step 14600/50462 | Loss: 2.6864 | LR: 4.10e-04 | 2012.9ms/step | 29.8 samples/s
366
+ Step 14700/50462 | Loss: 2.6831 | LR: 4.09e-04 | 2011.2ms/step | 29.8 samples/s
367
+ Step 14800/50462 | Loss: 2.6668 | LR: 4.08e-04 | 2012.0ms/step | 29.8 samples/s
368
+ Step 14900/50462 | Loss: 2.6653 | LR: 4.07e-04 | 2014.2ms/step | 29.8 samples/s
369
+ Step 15000/50462 | Loss: 2.6649 | LR: 4.05e-04 | 2013.8ms/step | 29.8 samples/s
370
+ Validation at step 15000: Loss = 2.6590, Perplexity = 14.28
371
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-15000
372
+ Step 15100/50462 | Loss: 2.6754 | LR: 4.04e-04 | 2154.4ms/step | 27.9 samples/s
373
+ Step 15200/50462 | Loss: 2.6706 | LR: 4.03e-04 | 2012.8ms/step | 29.8 samples/s
374
+ Step 15300/50462 | Loss: 2.6642 | LR: 4.02e-04 | 2014.3ms/step | 29.8 samples/s
375
+ Step 15400/50462 | Loss: 2.6754 | LR: 4.00e-04 | 2015.3ms/step | 29.8 samples/s
376
+ Step 15500/50462 | Loss: 2.6529 | LR: 3.99e-04 | 2010.9ms/step | 29.8 samples/s
377
+ Step 15600/50462 | Loss: 2.6503 | LR: 3.98e-04 | 2013.6ms/step | 29.8 samples/s
378
+ Step 15700/50462 | Loss: 2.6575 | LR: 3.96e-04 | 2011.7ms/step | 29.8 samples/s
379
+ Step 15800/50462 | Loss: 2.6482 | LR: 3.95e-04 | 2010.7ms/step | 29.8 samples/s
380
+ Step 15900/50462 | Loss: 2.6506 | LR: 3.94e-04 | 2011.5ms/step | 29.8 samples/s
381
+ Step 16000/50462 | Loss: 2.6573 | LR: 3.93e-04 | 2012.5ms/step | 29.8 samples/s
382
+ Validation at step 16000: Loss = 2.6454, Perplexity = 14.09
383
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/1p2b_alibi_s42/run_20260922_004519/checkpoint-16000
384
+ Step 16100/50462 | Loss: 2.6677 | LR: 3.91e-04 | 2148.3ms/step | 27.9 samples/s
epfl_final/logs/ALIBI_20260921/launcher.log ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ launch seed=42 gpu=0 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s42.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/seed42.log
2
+ launch seed=43 gpu=1 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s43.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/seed43.log
3
+ launch seed=44 gpu=2 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s44.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/seed44.log
4
+ launch seed=45 gpu=3 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s45.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/seed45.log
5
+ launch seed=46 gpu=4 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s46.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/seed46.log
6
+ launch seed=47 gpu=5 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s47.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/seed47.log
7
+ launched 2026-09-21T03:04:45+00:00
epfl_final/logs/ALIBI_20260921/launcher_restart_20260921_131155.log ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ launch seed=42 gpu=0 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s42.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/restart_20260921_131155/seed42.log
2
+ launch seed=43 gpu=1 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s43.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/restart_20260921_131155/seed43.log
3
+ launch seed=44 gpu=2 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s44.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/restart_20260921_131155/seed44.log
4
+ launch seed=45 gpu=3 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s45.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/restart_20260921_131155/seed45.log
5
+ launch seed=46 gpu=4 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s46.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/restart_20260921_131155/seed46.log
6
+ launch seed=47 gpu=5 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s47.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/restart_20260921_131155/seed47.log
7
+ launched 2026-09-21T13:11:55+00:00
epfl_final/logs/ALIBI_20260921/launcher_resume_20260921_142934.log ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ launch seed=42 gpu=0 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s42.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/resume_20260921_142934/seed42.log
2
+ launch seed=43 gpu=1 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s43.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/resume_20260921_142934/seed43.log
3
+ launch seed=44 gpu=2 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s44.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/resume_20260921_142934/seed44.log
4
+ launch seed=45 gpu=3 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s45.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/resume_20260921_142934/seed45.log
5
+ launch seed=46 gpu=4 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s46.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/resume_20260921_142934/seed46.log
6
+ launch seed=47 gpu=5 config=/mloscratch/homes/navasard/sparse/SparseAtt/configs/alibi_20260921/365m_alibi_s47.json log=/mloscratch/homes/navasard/sparse/logs/ALIBI_20260921/resume_20260921_142934/seed47.log
7
+ launched 2026-09-21T14:29:34+00:00
epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed42.log ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s42/run_20260921_131213
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s42/run_20260921_131213",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 1000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 42,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s42",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed42"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_131249-3uan03m3
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.5675 | LR: 6.67e-05 | 1620.5ms/step | 12.3 samples/s
177
+ Step 200/44000 | Loss: 7.3103 | LR: 1.33e-04 | 1478.1ms/step | 13.5 samples/s
178
+ Validation at step 250: Loss = 6.3045, Perplexity = 547.02
179
+ Step 300/44000 | Loss: 6.3237 | LR: 2.00e-04 | 1774.0ms/step | 11.3 samples/s
180
+ Step 400/44000 | Loss: 5.8414 | LR: 2.67e-04 | 1493.3ms/step | 13.4 samples/s
181
+ Step 500/44000 | Loss: 5.4582 | LR: 3.33e-04 | 1494.7ms/step | 13.4 samples/s
182
+ Validation at step 500: Loss = 5.2807, Perplexity = 196.50
183
+ Step 600/44000 | Loss: 5.1359 | LR: 4.00e-04 | 1731.4ms/step | 11.6 samples/s
184
+ Step 700/44000 | Loss: 4.8503 | LR: 4.67e-04 | 1490.9ms/step | 13.4 samples/s
185
+ Validation at step 750: Loss = 4.5971, Perplexity = 99.20
186
+ Step 800/44000 | Loss: 4.5806 | LR: 5.00e-04 | 1731.5ms/step | 11.6 samples/s
187
+ Step 900/44000 | Loss: 4.3781 | LR: 5.00e-04 | 1491.6ms/step | 13.4 samples/s
epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed42.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 353
epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed43.log ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s43/run_20260921_131213
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s43/run_20260921_131213",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 1000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 43,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s43",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed43"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_131249-n6s56yfr
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.6180 | LR: 6.67e-05 | 1630.6ms/step | 12.3 samples/s
177
+ Step 200/44000 | Loss: 7.3259 | LR: 1.33e-04 | 1491.2ms/step | 13.4 samples/s
178
+ Validation at step 250: Loss = 6.3016, Perplexity = 545.45
179
+ Step 300/44000 | Loss: 6.3205 | LR: 2.00e-04 | 1788.2ms/step | 11.2 samples/s
180
+ Step 400/44000 | Loss: 5.8558 | LR: 2.67e-04 | 1492.4ms/step | 13.4 samples/s
181
+ Step 500/44000 | Loss: 5.4556 | LR: 3.33e-04 | 1491.8ms/step | 13.4 samples/s
182
+ Validation at step 500: Loss = 5.2855, Perplexity = 197.45
183
+ Step 600/44000 | Loss: 5.1474 | LR: 4.00e-04 | 1732.4ms/step | 11.5 samples/s
184
+ Step 700/44000 | Loss: 4.8551 | LR: 4.67e-04 | 1492.0ms/step | 13.4 samples/s
185
+ Validation at step 750: Loss = 4.5870, Perplexity = 98.20
186
+ Step 800/44000 | Loss: 4.5995 | LR: 5.00e-04 | 1731.6ms/step | 11.5 samples/s
187
+ Step 900/44000 | Loss: 4.3816 | LR: 5.00e-04 | 1492.2ms/step | 13.4 samples/s
epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed43.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 354
epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed44.log ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s44/run_20260921_131213
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s44/run_20260921_131213",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 1000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 44,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s44",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed44"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_131249-ifgmkpzt
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.6002 | LR: 6.67e-05 | 1625.9ms/step | 12.3 samples/s
177
+ Step 200/44000 | Loss: 7.3141 | LR: 1.33e-04 | 1494.6ms/step | 13.4 samples/s
178
+ Validation at step 250: Loss = 6.3097, Perplexity = 549.87
179
+ Step 300/44000 | Loss: 6.3228 | LR: 2.00e-04 | 1786.9ms/step | 11.2 samples/s
180
+ Step 400/44000 | Loss: 5.8534 | LR: 2.67e-04 | 1504.9ms/step | 13.3 samples/s
181
+ Step 500/44000 | Loss: 5.4672 | LR: 3.33e-04 | 1505.7ms/step | 13.3 samples/s
182
+ Validation at step 500: Loss = 5.3115, Perplexity = 202.64
183
+ Step 600/44000 | Loss: 5.1448 | LR: 4.00e-04 | 1743.6ms/step | 11.5 samples/s
184
+ Step 700/44000 | Loss: 4.8769 | LR: 4.67e-04 | 1502.6ms/step | 13.3 samples/s
185
+ Validation at step 750: Loss = 4.6322, Perplexity = 102.74
186
+ Step 800/44000 | Loss: 4.6297 | LR: 5.00e-04 | 1745.7ms/step | 11.5 samples/s
187
+ Step 900/44000 | Loss: 4.3989 | LR: 5.00e-04 | 1504.3ms/step | 13.3 samples/s
epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed44.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 355
epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed45.log ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s45/run_20260921_131213
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s45/run_20260921_131213",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 1000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 45,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s45",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed45"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_131249-3la36nzy
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.6683 | LR: 6.67e-05 | 1620.6ms/step | 12.3 samples/s
177
+ Step 200/44000 | Loss: 7.3445 | LR: 1.33e-04 | 1481.8ms/step | 13.5 samples/s
178
+ Validation at step 250: Loss = 6.3185, Perplexity = 554.73
179
+ Step 300/44000 | Loss: 6.3372 | LR: 2.00e-04 | 1773.1ms/step | 11.3 samples/s
180
+ Step 400/44000 | Loss: 5.8480 | LR: 2.67e-04 | 1489.5ms/step | 13.4 samples/s
181
+ Step 500/44000 | Loss: 5.4653 | LR: 3.33e-04 | 1489.4ms/step | 13.4 samples/s
182
+ Validation at step 500: Loss = 5.2802, Perplexity = 196.41
183
+ Step 600/44000 | Loss: 5.1333 | LR: 4.00e-04 | 1728.2ms/step | 11.6 samples/s
184
+ Step 700/44000 | Loss: 4.8685 | LR: 4.67e-04 | 1489.3ms/step | 13.4 samples/s
185
+ Validation at step 750: Loss = 4.6110, Perplexity = 100.58
186
+ Step 800/44000 | Loss: 4.6093 | LR: 5.00e-04 | 1728.6ms/step | 11.6 samples/s
187
+ Step 900/44000 | Loss: 4.3876 | LR: 5.00e-04 | 1489.7ms/step | 13.4 samples/s
epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed45.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 356
epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed46.log ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s46/run_20260921_131213
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s46/run_20260921_131213",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 1000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 46,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s46",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed46"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_131249-meicy3md
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.6054 | LR: 6.67e-05 | 1648.3ms/step | 12.1 samples/s
177
+ Step 200/44000 | Loss: 7.3376 | LR: 1.33e-04 | 1517.3ms/step | 13.2 samples/s
178
+ Validation at step 250: Loss = 6.3202, Perplexity = 555.69
179
+ Step 300/44000 | Loss: 6.3291 | LR: 2.00e-04 | 1814.0ms/step | 11.0 samples/s
180
+ Step 400/44000 | Loss: 5.8539 | LR: 2.67e-04 | 1528.0ms/step | 13.1 samples/s
181
+ Step 500/44000 | Loss: 5.4670 | LR: 3.33e-04 | 1528.6ms/step | 13.1 samples/s
182
+ Validation at step 500: Loss = 5.2901, Perplexity = 198.35
183
+ Step 600/44000 | Loss: 5.1335 | LR: 4.00e-04 | 1770.0ms/step | 11.3 samples/s
184
+ Step 700/44000 | Loss: 4.8768 | LR: 4.67e-04 | 1526.3ms/step | 13.1 samples/s
185
+ Validation at step 750: Loss = 4.6087, Perplexity = 100.36
186
+ Step 800/44000 | Loss: 4.6136 | LR: 5.00e-04 | 1774.0ms/step | 11.3 samples/s
187
+ Step 900/44000 | Loss: 4.3924 | LR: 5.00e-04 | 1528.4ms/step | 13.1 samples/s
epfl_final/logs/ALIBI_20260921/restart_20260921_131155/seed46.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 357
epfl_final/logs/ALIBI_20260921/seed42.log ADDED
@@ -0,0 +1,373 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s42/run_20260921_030452
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s42/run_20260921_030452",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 22000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 42,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s42",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed42"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_030515-ao5edbbv
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.5675 | LR: 6.67e-05 | 1972.1ms/step | 10.1 samples/s
177
+ Step 200/44000 | Loss: 7.3113 | LR: 1.33e-04 | 1503.8ms/step | 13.3 samples/s
178
+ Validation at step 250: Loss = 6.3071, Perplexity = 548.47
179
+ Step 300/44000 | Loss: 6.3249 | LR: 2.00e-04 | 1897.6ms/step | 10.5 samples/s
180
+ Step 400/44000 | Loss: 5.8445 | LR: 2.67e-04 | 1512.6ms/step | 13.2 samples/s
181
+ Step 500/44000 | Loss: 5.4630 | LR: 3.33e-04 | 1513.7ms/step | 13.2 samples/s
182
+ Validation at step 500: Loss = 5.2931, Perplexity = 198.95
183
+ Step 600/44000 | Loss: 5.1375 | LR: 4.00e-04 | 1756.8ms/step | 11.4 samples/s
184
+ Step 700/44000 | Loss: 4.8494 | LR: 4.67e-04 | 1514.6ms/step | 13.2 samples/s
185
+ Validation at step 750: Loss = 4.5929, Perplexity = 98.78
186
+ Step 800/44000 | Loss: 4.5821 | LR: 5.00e-04 | 1756.6ms/step | 11.4 samples/s
187
+ Step 900/44000 | Loss: 4.3793 | LR: 5.00e-04 | 1513.0ms/step | 13.2 samples/s
188
+ Step 1000/44000 | Loss: 4.2242 | LR: 5.00e-04 | 1510.9ms/step | 13.2 samples/s
189
+ Validation at step 1000: Loss = 4.1745, Perplexity = 65.00
190
+ Step 1100/44000 | Loss: 4.1056 | LR: 5.00e-04 | 1748.4ms/step | 11.4 samples/s
191
+ Step 1200/44000 | Loss: 4.0142 | LR: 5.00e-04 | 1500.3ms/step | 13.3 samples/s
192
+ Validation at step 1250: Loss = 3.9599, Perplexity = 52.45
193
+ Step 1300/44000 | Loss: 3.9476 | LR: 5.00e-04 | 1745.2ms/step | 11.5 samples/s
194
+ Step 1400/44000 | Loss: 3.8822 | LR: 5.00e-04 | 1504.6ms/step | 13.3 samples/s
195
+ Step 1500/44000 | Loss: 3.8561 | LR: 5.00e-04 | 1500.8ms/step | 13.3 samples/s
196
+ Validation at step 1500: Loss = 3.8278, Perplexity = 45.96
197
+ Step 1600/44000 | Loss: 3.8000 | LR: 5.00e-04 | 1741.5ms/step | 11.5 samples/s
198
+ Step 1700/44000 | Loss: 3.7480 | LR: 4.99e-04 | 1502.5ms/step | 13.3 samples/s
199
+ Validation at step 1750: Loss = 3.7341, Perplexity = 41.85
200
+ Step 1800/44000 | Loss: 3.7115 | LR: 4.99e-04 | 1746.7ms/step | 11.5 samples/s
201
+ Step 1900/44000 | Loss: 3.6990 | LR: 4.99e-04 | 1501.7ms/step | 13.3 samples/s
202
+ Step 2000/44000 | Loss: 3.6665 | LR: 4.99e-04 | 1503.2ms/step | 13.3 samples/s
203
+ Validation at step 2000: Loss = 3.6616, Perplexity = 38.92
204
+ Step 2100/44000 | Loss: 3.6322 | LR: 4.99e-04 | 1743.2ms/step | 11.5 samples/s
205
+ Step 2200/44000 | Loss: 3.6143 | LR: 4.99e-04 | 1500.8ms/step | 13.3 samples/s
206
+ Validation at step 2250: Loss = 3.6065, Perplexity = 36.84
207
+ Step 2300/44000 | Loss: 3.5900 | LR: 4.98e-04 | 1746.1ms/step | 11.5 samples/s
208
+ Step 2400/44000 | Loss: 3.5640 | LR: 4.98e-04 | 1502.7ms/step | 13.3 samples/s
209
+ Step 2500/44000 | Loss: 3.5592 | LR: 4.98e-04 | 1500.4ms/step | 13.3 samples/s
210
+ Validation at step 2500: Loss = 3.5598, Perplexity = 35.15
211
+ Step 2600/44000 | Loss: 3.5447 | LR: 4.98e-04 | 1743.3ms/step | 11.5 samples/s
212
+ Step 2700/44000 | Loss: 3.5305 | LR: 4.97e-04 | 1500.5ms/step | 13.3 samples/s
213
+ Validation at step 2750: Loss = 3.5247, Perplexity = 33.94
214
+ Step 2800/44000 | Loss: 3.5067 | LR: 4.97e-04 | 1744.8ms/step | 11.5 samples/s
215
+ Step 2900/44000 | Loss: 3.4870 | LR: 4.97e-04 | 1501.4ms/step | 13.3 samples/s
216
+ Step 3000/44000 | Loss: 3.4748 | LR: 4.97e-04 | 1500.6ms/step | 13.3 samples/s
217
+ Validation at step 3000: Loss = 3.4869, Perplexity = 32.68
218
+ Step 3100/44000 | Loss: 3.4692 | LR: 4.96e-04 | 1745.2ms/step | 11.5 samples/s
219
+ Step 3200/44000 | Loss: 3.4570 | LR: 4.96e-04 | 1501.9ms/step | 13.3 samples/s
220
+ Validation at step 3250: Loss = 3.4576, Perplexity = 31.74
221
+ Step 3300/44000 | Loss: 3.4487 | LR: 4.96e-04 | 1744.1ms/step | 11.5 samples/s
222
+ Step 3400/44000 | Loss: 3.4405 | LR: 4.95e-04 | 1502.2ms/step | 13.3 samples/s
223
+ Step 3500/44000 | Loss: 3.4268 | LR: 4.95e-04 | 1502.0ms/step | 13.3 samples/s
224
+ Validation at step 3500: Loss = 3.4310, Perplexity = 30.91
225
+ Step 3600/44000 | Loss: 3.4135 | LR: 4.95e-04 | 1744.2ms/step | 11.5 samples/s
226
+ Step 3700/44000 | Loss: 3.4041 | LR: 4.94e-04 | 1503.6ms/step | 13.3 samples/s
227
+ Validation at step 3750: Loss = 3.4070, Perplexity = 30.18
228
+ Step 3800/44000 | Loss: 3.3954 | LR: 4.94e-04 | 1743.4ms/step | 11.5 samples/s
229
+ Step 3900/44000 | Loss: 3.3866 | LR: 4.93e-04 | 1502.8ms/step | 13.3 samples/s
230
+ Step 4000/44000 | Loss: 3.3775 | LR: 4.93e-04 | 1501.4ms/step | 13.3 samples/s
231
+ Validation at step 4000: Loss = 3.3862, Perplexity = 29.55
232
+ Step 4100/44000 | Loss: 3.3811 | LR: 4.93e-04 | 1744.1ms/step | 11.5 samples/s
233
+ Step 4200/44000 | Loss: 3.3671 | LR: 4.92e-04 | 1503.3ms/step | 13.3 samples/s
234
+ Validation at step 4250: Loss = 3.3703, Perplexity = 29.09
235
+ Step 4300/44000 | Loss: 3.3644 | LR: 4.92e-04 | 1745.1ms/step | 11.5 samples/s
236
+ Step 4400/44000 | Loss: 3.3603 | LR: 4.91e-04 | 1502.7ms/step | 13.3 samples/s
237
+ Step 4500/44000 | Loss: 3.3492 | LR: 4.91e-04 | 1503.4ms/step | 13.3 samples/s
238
+ Validation at step 4500: Loss = 3.3517, Perplexity = 28.55
239
+ Step 4600/44000 | Loss: 3.3282 | LR: 4.90e-04 | 1744.6ms/step | 11.5 samples/s
240
+ Step 4700/44000 | Loss: 3.3278 | LR: 4.90e-04 | 1501.3ms/step | 13.3 samples/s
241
+ Validation at step 4750: Loss = 3.3343, Perplexity = 28.06
242
+ Step 4800/44000 | Loss: 3.3213 | LR: 4.89e-04 | 1746.1ms/step | 11.5 samples/s
243
+ Step 4900/44000 | Loss: 3.3126 | LR: 4.89e-04 | 1502.6ms/step | 13.3 samples/s
244
+ Step 5000/44000 | Loss: 3.3031 | LR: 4.88e-04 | 1502.7ms/step | 13.3 samples/s
245
+ Validation at step 5000: Loss = 3.3192, Perplexity = 27.64
246
+ Step 5100/44000 | Loss: 3.3089 | LR: 4.88e-04 | 1745.7ms/step | 11.5 samples/s
247
+ Step 5200/44000 | Loss: 3.3100 | LR: 4.87e-04 | 1499.2ms/step | 13.3 samples/s
248
+ Validation at step 5250: Loss = 3.3052, Perplexity = 27.25
249
+ Step 5300/44000 | Loss: 3.2863 | LR: 4.86e-04 | 1744.7ms/step | 11.5 samples/s
250
+ Step 5400/44000 | Loss: 3.2940 | LR: 4.86e-04 | 1502.5ms/step | 13.3 samples/s
251
+ Step 5500/44000 | Loss: 3.2883 | LR: 4.85e-04 | 1503.5ms/step | 13.3 samples/s
252
+ Validation at step 5500: Loss = 3.2924, Perplexity = 26.91
253
+ Step 5600/44000 | Loss: 3.2723 | LR: 4.85e-04 | 1744.4ms/step | 11.5 samples/s
254
+ Step 5700/44000 | Loss: 3.2723 | LR: 4.84e-04 | 1501.3ms/step | 13.3 samples/s
255
+ Validation at step 5750: Loss = 3.2807, Perplexity = 26.59
256
+ Step 5800/44000 | Loss: 3.2600 | LR: 4.83e-04 | 1744.5ms/step | 11.5 samples/s
257
+ Step 5900/44000 | Loss: 3.2678 | LR: 4.83e-04 | 1502.7ms/step | 13.3 samples/s
258
+ Step 6000/44000 | Loss: 3.2496 | LR: 4.82e-04 | 1501.6ms/step | 13.3 samples/s
259
+ Validation at step 6000: Loss = 3.2681, Perplexity = 26.26
260
+ Step 6100/44000 | Loss: 3.2571 | LR: 4.81e-04 | 1744.6ms/step | 11.5 samples/s
261
+ Step 6200/44000 | Loss: 3.2435 | LR: 4.81e-04 | 1501.8ms/step | 13.3 samples/s
262
+ Validation at step 6250: Loss = 3.2596, Perplexity = 26.04
263
+ Step 6300/44000 | Loss: 3.2543 | LR: 4.80e-04 | 1742.7ms/step | 11.5 samples/s
264
+ Step 6400/44000 | Loss: 3.2393 | LR: 4.79e-04 | 1502.8ms/step | 13.3 samples/s
265
+ Step 6500/44000 | Loss: 3.2266 | LR: 4.79e-04 | 1502.4ms/step | 13.3 samples/s
266
+ Validation at step 6500: Loss = 3.2486, Perplexity = 25.75
267
+ Step 6600/44000 | Loss: 3.2433 | LR: 4.78e-04 | 1744.3ms/step | 11.5 samples/s
268
+ Step 6700/44000 | Loss: 3.2293 | LR: 4.77e-04 | 1502.8ms/step | 13.3 samples/s
269
+ Validation at step 6750: Loss = 3.2414, Perplexity = 25.57
270
+ Step 6800/44000 | Loss: 3.2254 | LR: 4.76e-04 | 1744.5ms/step | 11.5 samples/s
271
+ Step 6900/44000 | Loss: 3.2247 | LR: 4.75e-04 | 1502.4ms/step | 13.3 samples/s
272
+ Step 7000/44000 | Loss: 3.2203 | LR: 4.75e-04 | 1499.6ms/step | 13.3 samples/s
273
+ Validation at step 7000: Loss = 3.2317, Perplexity = 25.32
274
+ Step 7100/44000 | Loss: 3.2162 | LR: 4.74e-04 | 1745.1ms/step | 11.5 samples/s
275
+ Step 7200/44000 | Loss: 3.2167 | LR: 4.73e-04 | 1504.3ms/step | 13.3 samples/s
276
+ Validation at step 7250: Loss = 3.2221, Perplexity = 25.08
277
+ Step 7300/44000 | Loss: 3.2219 | LR: 4.72e-04 | 1745.8ms/step | 11.5 samples/s
278
+ Step 7400/44000 | Loss: 3.2144 | LR: 4.71e-04 | 1503.0ms/step | 13.3 samples/s
279
+ Step 7500/44000 | Loss: 3.2099 | LR: 4.71e-04 | 1503.9ms/step | 13.3 samples/s
280
+ Validation at step 7500: Loss = 3.2146, Perplexity = 24.89
281
+ Step 7600/44000 | Loss: 3.2063 | LR: 4.70e-04 | 1745.8ms/step | 11.5 samples/s
282
+ Step 7700/44000 | Loss: 3.2042 | LR: 4.69e-04 | 1502.6ms/step | 13.3 samples/s
283
+ Validation at step 7750: Loss = 3.2066, Perplexity = 24.70
284
+ Step 7800/44000 | Loss: 3.1960 | LR: 4.68e-04 | 1745.8ms/step | 11.5 samples/s
285
+ Step 7900/44000 | Loss: 3.1865 | LR: 4.67e-04 | 1503.4ms/step | 13.3 samples/s
286
+ Step 8000/44000 | Loss: 3.1890 | LR: 4.66e-04 | 1504.6ms/step | 13.3 samples/s
287
+ Validation at step 8000: Loss = 3.1980, Perplexity = 24.48
288
+ Step 8100/44000 | Loss: 3.1743 | LR: 4.65e-04 | 1747.9ms/step | 11.4 samples/s
289
+ Step 8200/44000 | Loss: 3.1829 | LR: 4.64e-04 | 1504.8ms/step | 13.3 samples/s
290
+ Validation at step 8250: Loss = 3.1917, Perplexity = 24.33
291
+ Step 8300/44000 | Loss: 3.1795 | LR: 4.63e-04 | 1746.3ms/step | 11.5 samples/s
292
+ Step 8400/44000 | Loss: 3.1815 | LR: 4.62e-04 | 1503.7ms/step | 13.3 samples/s
293
+ Step 8500/44000 | Loss: 3.1765 | LR: 4.61e-04 | 1501.7ms/step | 13.3 samples/s
294
+ Validation at step 8500: Loss = 3.1842, Perplexity = 24.15
295
+ Step 8600/44000 | Loss: 3.1726 | LR: 4.60e-04 | 1743.7ms/step | 11.5 samples/s
296
+ Step 8700/44000 | Loss: 3.1608 | LR: 4.59e-04 | 1502.5ms/step | 13.3 samples/s
297
+ Validation at step 8750: Loss = 3.1772, Perplexity = 23.98
298
+ Step 8800/44000 | Loss: 3.1588 | LR: 4.58e-04 | 1745.5ms/step | 11.5 samples/s
299
+ Step 8900/44000 | Loss: 3.1598 | LR: 4.57e-04 | 1501.4ms/step | 13.3 samples/s
300
+ Step 9000/44000 | Loss: 3.1605 | LR: 4.56e-04 | 1501.3ms/step | 13.3 samples/s
301
+ Validation at step 9000: Loss = 3.1706, Perplexity = 23.82
302
+ Step 9100/44000 | Loss: 3.1585 | LR: 4.55e-04 | 1746.7ms/step | 11.5 samples/s
303
+ Step 9200/44000 | Loss: 3.1446 | LR: 4.54e-04 | 1502.5ms/step | 13.3 samples/s
304
+ Validation at step 9250: Loss = 3.1649, Perplexity = 23.69
305
+ Step 9300/44000 | Loss: 3.1586 | LR: 4.53e-04 | 1743.7ms/step | 11.5 samples/s
306
+ Step 9400/44000 | Loss: 3.1465 | LR: 4.52e-04 | 1503.3ms/step | 13.3 samples/s
307
+ Step 9500/44000 | Loss: 3.1441 | LR: 4.51e-04 | 1501.0ms/step | 13.3 samples/s
308
+ Validation at step 9500: Loss = 3.1589, Perplexity = 23.55
309
+ Step 9600/44000 | Loss: 3.1510 | LR: 4.50e-04 | 1743.2ms/step | 11.5 samples/s
310
+ Step 9700/44000 | Loss: 3.1472 | LR: 4.49e-04 | 1502.9ms/step | 13.3 samples/s
311
+ Validation at step 9750: Loss = 3.1531, Perplexity = 23.41
312
+ Step 9800/44000 | Loss: 3.1383 | LR: 4.48e-04 | 1743.5ms/step | 11.5 samples/s
313
+ Step 9900/44000 | Loss: 3.1445 | LR: 4.47e-04 | 1504.0ms/step | 13.3 samples/s
314
+ Step 10000/44000 | Loss: 3.1389 | LR: 4.46e-04 | 1503.8ms/step | 13.3 samples/s
315
+ Validation at step 10000: Loss = 3.1468, Perplexity = 23.26
316
+ Step 10100/44000 | Loss: 3.1305 | LR: 4.45e-04 | 1744.7ms/step | 11.5 samples/s
317
+ Step 10200/44000 | Loss: 3.1405 | LR: 4.43e-04 | 1502.9ms/step | 13.3 samples/s
318
+ Validation at step 10250: Loss = 3.1416, Perplexity = 23.14
319
+ Step 10300/44000 | Loss: 3.1159 | LR: 4.42e-04 | 1742.2ms/step | 11.5 samples/s
320
+ Step 10400/44000 | Loss: 3.1339 | LR: 4.41e-04 | 1500.8ms/step | 13.3 samples/s
321
+ Step 10500/44000 | Loss: 3.1309 | LR: 4.40e-04 | 1501.2ms/step | 13.3 samples/s
322
+ Validation at step 10500: Loss = 3.1365, Perplexity = 23.02
323
+ Step 10600/44000 | Loss: 3.1209 | LR: 4.39e-04 | 1744.0ms/step | 11.5 samples/s
324
+ Step 10700/44000 | Loss: 3.1139 | LR: 4.37e-04 | 1501.4ms/step | 13.3 samples/s
325
+ Validation at step 10750: Loss = 3.1326, Perplexity = 22.93
326
+ Step 10800/44000 | Loss: 3.1086 | LR: 4.36e-04 | 1744.4ms/step | 11.5 samples/s
327
+ Step 10900/44000 | Loss: 3.1249 | LR: 4.35e-04 | 1504.1ms/step | 13.3 samples/s
328
+ Step 11000/44000 | Loss: 3.1126 | LR: 4.34e-04 | 1504.8ms/step | 13.3 samples/s
329
+ Validation at step 11000: Loss = 3.1267, Perplexity = 22.80
330
+ Step 11100/44000 | Loss: 3.1125 | LR: 4.33e-04 | 1748.6ms/step | 11.4 samples/s
331
+ Step 11200/44000 | Loss: 3.1057 | LR: 4.31e-04 | 1504.3ms/step | 13.3 samples/s
332
+ Validation at step 11250: Loss = 3.1227, Perplexity = 22.71
333
+ Step 11300/44000 | Loss: 3.1067 | LR: 4.30e-04 | 1849.6ms/step | 10.8 samples/s
334
+ Step 11400/44000 | Loss: 3.1069 | LR: 4.29e-04 | 1502.1ms/step | 13.3 samples/s
335
+ Step 11500/44000 | Loss: 3.1053 | LR: 4.28e-04 | 1503.0ms/step | 13.3 samples/s
336
+ Validation at step 11500: Loss = 3.1172, Perplexity = 22.58
337
+ Step 11600/44000 | Loss: 3.1020 | LR: 4.26e-04 | 1748.7ms/step | 11.4 samples/s
338
+ Step 11700/44000 | Loss: 3.0952 | LR: 4.25e-04 | 1504.7ms/step | 13.3 samples/s
339
+ Validation at step 11750: Loss = 3.1133, Perplexity = 22.50
340
+ Step 11800/44000 | Loss: 3.1153 | LR: 4.24e-04 | 1748.0ms/step | 11.4 samples/s
341
+ Step 11900/44000 | Loss: 3.1003 | LR: 4.22e-04 | 1506.6ms/step | 13.3 samples/s
342
+ Step 12000/44000 | Loss: 3.0935 | LR: 4.21e-04 | 1508.0ms/step | 13.3 samples/s
343
+ Validation at step 12000: Loss = 3.1081, Perplexity = 22.38
344
+ Step 12100/44000 | Loss: 3.1009 | LR: 4.20e-04 | 1748.9ms/step | 11.4 samples/s
345
+ Step 12200/44000 | Loss: 3.0923 | LR: 4.18e-04 | 1504.8ms/step | 13.3 samples/s
346
+ Validation at step 12250: Loss = 3.1043, Perplexity = 22.29
347
+ Step 12300/44000 | Loss: 3.0913 | LR: 4.17e-04 | 1749.0ms/step | 11.4 samples/s
348
+ Step 12400/44000 | Loss: 3.0919 | LR: 4.16e-04 | 1505.1ms/step | 13.3 samples/s
349
+ Step 12500/44000 | Loss: 3.0814 | LR: 4.14e-04 | 1505.5ms/step | 13.3 samples/s
350
+ Validation at step 12500: Loss = 3.1012, Perplexity = 22.22
351
+ Step 12600/44000 | Loss: 3.0923 | LR: 4.13e-04 | 1749.2ms/step | 11.4 samples/s
352
+ Step 12700/44000 | Loss: 3.0961 | LR: 4.12e-04 | 1507.2ms/step | 13.3 samples/s
353
+ Validation at step 12750: Loss = 3.0952, Perplexity = 22.09
354
+ Step 12800/44000 | Loss: 3.0742 | LR: 4.10e-04 | 1749.2ms/step | 11.4 samples/s
355
+ Step 12900/44000 | Loss: 3.0780 | LR: 4.09e-04 | 1506.4ms/step | 13.3 samples/s
356
+ Step 13000/44000 | Loss: 3.0868 | LR: 4.07e-04 | 1506.5ms/step | 13.3 samples/s
357
+ Validation at step 13000: Loss = 3.0925, Perplexity = 22.03
358
+ Step 13100/44000 | Loss: 3.0775 | LR: 4.06e-04 | 1750.2ms/step | 11.4 samples/s
359
+ Step 13200/44000 | Loss: 3.0868 | LR: 4.05e-04 | 1504.6ms/step | 13.3 samples/s
360
+ Validation at step 13250: Loss = 3.0881, Perplexity = 21.94
361
+ Step 13300/44000 | Loss: 3.0754 | LR: 4.03e-04 | 1748.7ms/step | 11.4 samples/s
362
+ Step 13400/44000 | Loss: 3.0752 | LR: 4.02e-04 | 1506.9ms/step | 13.3 samples/s
363
+ Step 13500/44000 | Loss: 3.0687 | LR: 4.00e-04 | 1506.2ms/step | 13.3 samples/s
364
+ Validation at step 13500: Loss = 3.0844, Perplexity = 21.85
365
+ Step 13600/44000 | Loss: 3.0677 | LR: 3.99e-04 | 1749.1ms/step | 11.4 samples/s
366
+ Step 13700/44000 | Loss: 3.0661 | LR: 3.97e-04 | 1506.4ms/step | 13.3 samples/s
367
+ Validation at step 13750: Loss = 3.0808, Perplexity = 21.78
368
+ Step 13800/44000 | Loss: 3.0762 | LR: 3.96e-04 | 1748.9ms/step | 11.4 samples/s
369
+ Step 13900/44000 | Loss: 3.0644 | LR: 3.94e-04 | 1506.7ms/step | 13.3 samples/s
370
+ Step 14000/44000 | Loss: 3.0605 | LR: 3.93e-04 | 1500.1ms/step | 13.3 samples/s
371
+ Validation at step 14000: Loss = 3.0766, Perplexity = 21.69
372
+ Step 14100/44000 | Loss: 3.0565 | LR: 3.91e-04 | 1742.1ms/step | 11.5 samples/s
373
+ Step 14200/44000 | Loss: 3.0685 | LR: 3.90e-04 | 1501.2ms/step | 13.3 samples/s
epfl_final/logs/ALIBI_20260921/seed42.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 4774
epfl_final/logs/ALIBI_20260921/seed43.log ADDED
@@ -0,0 +1,376 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s43/run_20260921_030452
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s43/run_20260921_030452",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 22000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 43,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s43",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed43"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_030515-ut49ok16
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.6180 | LR: 6.67e-05 | 1940.2ms/step | 10.3 samples/s
177
+ Step 200/44000 | Loss: 7.3253 | LR: 1.33e-04 | 1467.4ms/step | 13.6 samples/s
178
+ Validation at step 250: Loss = 6.2983, Perplexity = 543.67
179
+ Step 300/44000 | Loss: 6.3205 | LR: 2.00e-04 | 1863.0ms/step | 10.7 samples/s
180
+ Step 400/44000 | Loss: 5.8527 | LR: 2.67e-04 | 1474.6ms/step | 13.6 samples/s
181
+ Step 500/44000 | Loss: 5.4548 | LR: 3.33e-04 | 1476.1ms/step | 13.5 samples/s
182
+ Validation at step 500: Loss = 5.2838, Perplexity = 197.11
183
+ Step 600/44000 | Loss: 5.1464 | LR: 4.00e-04 | 1715.1ms/step | 11.7 samples/s
184
+ Step 700/44000 | Loss: 4.8593 | LR: 4.67e-04 | 1476.9ms/step | 13.5 samples/s
185
+ Validation at step 750: Loss = 4.5986, Perplexity = 99.34
186
+ Step 800/44000 | Loss: 4.6039 | LR: 5.00e-04 | 1714.5ms/step | 11.7 samples/s
187
+ Step 900/44000 | Loss: 4.3826 | LR: 5.00e-04 | 1475.5ms/step | 13.6 samples/s
188
+ Step 1000/44000 | Loss: 4.2278 | LR: 5.00e-04 | 1475.9ms/step | 13.6 samples/s
189
+ Validation at step 1000: Loss = 4.1560, Perplexity = 63.82
190
+ Step 1100/44000 | Loss: 4.1174 | LR: 5.00e-04 | 1714.5ms/step | 11.7 samples/s
191
+ Step 1200/44000 | Loss: 4.0258 | LR: 5.00e-04 | 1475.8ms/step | 13.6 samples/s
192
+ Validation at step 1250: Loss = 3.9436, Perplexity = 51.60
193
+ Step 1300/44000 | Loss: 3.9551 | LR: 5.00e-04 | 1714.1ms/step | 11.7 samples/s
194
+ Step 1400/44000 | Loss: 3.8988 | LR: 5.00e-04 | 1476.4ms/step | 13.5 samples/s
195
+ Step 1500/44000 | Loss: 3.8390 | LR: 5.00e-04 | 1475.1ms/step | 13.6 samples/s
196
+ Validation at step 1500: Loss = 3.8080, Perplexity = 45.06
197
+ Step 1600/44000 | Loss: 3.8067 | LR: 5.00e-04 | 1712.5ms/step | 11.7 samples/s
198
+ Step 1700/44000 | Loss: 3.7561 | LR: 4.99e-04 | 1474.2ms/step | 13.6 samples/s
199
+ Validation at step 1750: Loss = 3.7151, Perplexity = 41.06
200
+ Step 1800/44000 | Loss: 3.7215 | LR: 4.99e-04 | 1714.5ms/step | 11.7 samples/s
201
+ Step 1900/44000 | Loss: 3.6968 | LR: 4.99e-04 | 1476.3ms/step | 13.5 samples/s
202
+ Step 2000/44000 | Loss: 3.6696 | LR: 4.99e-04 | 1476.1ms/step | 13.5 samples/s
203
+ Validation at step 2000: Loss = 3.6386, Perplexity = 38.04
204
+ Step 2100/44000 | Loss: 3.6341 | LR: 4.99e-04 | 1713.7ms/step | 11.7 samples/s
205
+ Step 2200/44000 | Loss: 3.6144 | LR: 4.99e-04 | 1475.7ms/step | 13.6 samples/s
206
+ Validation at step 2250: Loss = 3.5822, Perplexity = 35.95
207
+ Step 2300/44000 | Loss: 3.5909 | LR: 4.98e-04 | 1714.7ms/step | 11.7 samples/s
208
+ Step 2400/44000 | Loss: 3.5714 | LR: 4.98e-04 | 1476.1ms/step | 13.5 samples/s
209
+ Step 2500/44000 | Loss: 3.5600 | LR: 4.98e-04 | 1474.7ms/step | 13.6 samples/s
210
+ Validation at step 2500: Loss = 3.5375, Perplexity = 34.38
211
+ Step 2600/44000 | Loss: 3.5371 | LR: 4.98e-04 | 1713.9ms/step | 11.7 samples/s
212
+ Step 2700/44000 | Loss: 3.5336 | LR: 4.97e-04 | 1475.5ms/step | 13.6 samples/s
213
+ Validation at step 2750: Loss = 3.4989, Perplexity = 33.08
214
+ Step 2800/44000 | Loss: 3.5104 | LR: 4.97e-04 | 1713.9ms/step | 11.7 samples/s
215
+ Step 2900/44000 | Loss: 3.4923 | LR: 4.97e-04 | 1476.4ms/step | 13.5 samples/s
216
+ Step 3000/44000 | Loss: 3.4826 | LR: 4.97e-04 | 1475.9ms/step | 13.6 samples/s
217
+ Validation at step 3000: Loss = 3.4634, Perplexity = 31.93
218
+ Step 3100/44000 | Loss: 3.4701 | LR: 4.96e-04 | 1714.1ms/step | 11.7 samples/s
219
+ Step 3200/44000 | Loss: 3.4575 | LR: 4.96e-04 | 1475.1ms/step | 13.6 samples/s
220
+ Validation at step 3250: Loss = 3.4348, Perplexity = 31.03
221
+ Step 3300/44000 | Loss: 3.4432 | LR: 4.96e-04 | 1713.6ms/step | 11.7 samples/s
222
+ Step 3400/44000 | Loss: 3.4324 | LR: 4.95e-04 | 1476.4ms/step | 13.5 samples/s
223
+ Step 3500/44000 | Loss: 3.4300 | LR: 4.95e-04 | 1476.3ms/step | 13.5 samples/s
224
+ Validation at step 3500: Loss = 3.4103, Perplexity = 30.27
225
+ Step 3600/44000 | Loss: 3.4195 | LR: 4.95e-04 | 1713.9ms/step | 11.7 samples/s
226
+ Step 3700/44000 | Loss: 3.3984 | LR: 4.94e-04 | 1475.6ms/step | 13.6 samples/s
227
+ Validation at step 3750: Loss = 3.3852, Perplexity = 29.52
228
+ Step 3800/44000 | Loss: 3.3968 | LR: 4.94e-04 | 1714.2ms/step | 11.7 samples/s
229
+ Step 3900/44000 | Loss: 3.3933 | LR: 4.93e-04 | 1476.0ms/step | 13.6 samples/s
230
+ Step 4000/44000 | Loss: 3.3835 | LR: 4.93e-04 | 1475.6ms/step | 13.6 samples/s
231
+ Validation at step 4000: Loss = 3.3641, Perplexity = 28.91
232
+ Step 4100/44000 | Loss: 3.3577 | LR: 4.93e-04 | 1714.5ms/step | 11.7 samples/s
233
+ Step 4200/44000 | Loss: 3.3607 | LR: 4.92e-04 | 1476.2ms/step | 13.5 samples/s
234
+ Validation at step 4250: Loss = 3.3456, Perplexity = 28.38
235
+ Step 4300/44000 | Loss: 3.3509 | LR: 4.92e-04 | 1715.0ms/step | 11.7 samples/s
236
+ Step 4400/44000 | Loss: 3.3449 | LR: 4.91e-04 | 1476.9ms/step | 13.5 samples/s
237
+ Step 4500/44000 | Loss: 3.3409 | LR: 4.91e-04 | 1475.9ms/step | 13.6 samples/s
238
+ Validation at step 4500: Loss = 3.3292, Perplexity = 27.92
239
+ Step 4600/44000 | Loss: 3.3290 | LR: 4.90e-04 | 1713.9ms/step | 11.7 samples/s
240
+ Step 4700/44000 | Loss: 3.3310 | LR: 4.90e-04 | 1475.3ms/step | 13.6 samples/s
241
+ Validation at step 4750: Loss = 3.3107, Perplexity = 27.40
242
+ Step 4800/44000 | Loss: 3.3248 | LR: 4.89e-04 | 1714.2ms/step | 11.7 samples/s
243
+ Step 4900/44000 | Loss: 3.3212 | LR: 4.89e-04 | 1476.8ms/step | 13.5 samples/s
244
+ Step 5000/44000 | Loss: 3.2953 | LR: 4.88e-04 | 1476.4ms/step | 13.5 samples/s
245
+ Validation at step 5000: Loss = 3.2953, Perplexity = 26.99
246
+ Step 5100/44000 | Loss: 3.3119 | LR: 4.88e-04 | 1714.6ms/step | 11.7 samples/s
247
+ Step 5200/44000 | Loss: 3.2905 | LR: 4.87e-04 | 1475.4ms/step | 13.6 samples/s
248
+ Validation at step 5250: Loss = 3.2818, Perplexity = 26.62
249
+ Step 5300/44000 | Loss: 3.2814 | LR: 4.86e-04 | 1711.7ms/step | 11.7 samples/s
250
+ Step 5400/44000 | Loss: 3.2842 | LR: 4.86e-04 | 1475.2ms/step | 13.6 samples/s
251
+ Step 5500/44000 | Loss: 3.2809 | LR: 4.85e-04 | 1475.4ms/step | 13.6 samples/s
252
+ Validation at step 5500: Loss = 3.2676, Perplexity = 26.25
253
+ Step 5600/44000 | Loss: 3.2786 | LR: 4.85e-04 | 1713.8ms/step | 11.7 samples/s
254
+ Step 5700/44000 | Loss: 3.2780 | LR: 4.84e-04 | 1476.4ms/step | 13.5 samples/s
255
+ Validation at step 5750: Loss = 3.2552, Perplexity = 25.93
256
+ Step 5800/44000 | Loss: 3.2575 | LR: 4.83e-04 | 1713.9ms/step | 11.7 samples/s
257
+ Step 5900/44000 | Loss: 3.2616 | LR: 4.83e-04 | 1475.9ms/step | 13.6 samples/s
258
+ Step 6000/44000 | Loss: 3.2546 | LR: 4.82e-04 | 1475.8ms/step | 13.6 samples/s
259
+ Validation at step 6000: Loss = 3.2447, Perplexity = 25.65
260
+ Step 6100/44000 | Loss: 3.2601 | LR: 4.81e-04 | 1713.3ms/step | 11.7 samples/s
261
+ Step 6200/44000 | Loss: 3.2521 | LR: 4.81e-04 | 1475.6ms/step | 13.6 samples/s
262
+ Validation at step 6250: Loss = 3.2337, Perplexity = 25.37
263
+ Step 6300/44000 | Loss: 3.2551 | LR: 4.80e-04 | 1714.6ms/step | 11.7 samples/s
264
+ Step 6400/44000 | Loss: 3.2349 | LR: 4.79e-04 | 1475.1ms/step | 13.6 samples/s
265
+ Step 6500/44000 | Loss: 3.2342 | LR: 4.79e-04 | 1476.2ms/step | 13.5 samples/s
266
+ Validation at step 6500: Loss = 3.2260, Perplexity = 25.18
267
+ Step 6600/44000 | Loss: 3.2311 | LR: 4.78e-04 | 1714.9ms/step | 11.7 samples/s
268
+ Step 6700/44000 | Loss: 3.2358 | LR: 4.77e-04 | 1476.1ms/step | 13.5 samples/s
269
+ Validation at step 6750: Loss = 3.2151, Perplexity = 24.90
270
+ Step 6800/44000 | Loss: 3.2363 | LR: 4.76e-04 | 1715.0ms/step | 11.7 samples/s
271
+ Step 6900/44000 | Loss: 3.2318 | LR: 4.75e-04 | 1474.8ms/step | 13.6 samples/s
272
+ Step 7000/44000 | Loss: 3.2119 | LR: 4.75e-04 | 1476.5ms/step | 13.5 samples/s
273
+ Validation at step 7000: Loss = 3.2052, Perplexity = 24.66
274
+ Step 7100/44000 | Loss: 3.2124 | LR: 4.74e-04 | 1713.8ms/step | 11.7 samples/s
275
+ Step 7200/44000 | Loss: 3.2218 | LR: 4.73e-04 | 1476.7ms/step | 13.5 samples/s
276
+ Validation at step 7250: Loss = 3.1978, Perplexity = 24.48
277
+ Step 7300/44000 | Loss: 3.2093 | LR: 4.72e-04 | 1715.4ms/step | 11.7 samples/s
278
+ Step 7400/44000 | Loss: 3.1988 | LR: 4.71e-04 | 1475.8ms/step | 13.6 samples/s
279
+ Step 7500/44000 | Loss: 3.1996 | LR: 4.71e-04 | 1476.8ms/step | 13.5 samples/s
280
+ Validation at step 7500: Loss = 3.1883, Perplexity = 24.25
281
+ Step 7600/44000 | Loss: 3.1994 | LR: 4.70e-04 | 1714.5ms/step | 11.7 samples/s
282
+ Step 7700/44000 | Loss: 3.1922 | LR: 4.69e-04 | 1475.4ms/step | 13.6 samples/s
283
+ Validation at step 7750: Loss = 3.1814, Perplexity = 24.08
284
+ Step 7800/44000 | Loss: 3.1948 | LR: 4.68e-04 | 1714.0ms/step | 11.7 samples/s
285
+ Step 7900/44000 | Loss: 3.1895 | LR: 4.67e-04 | 1476.2ms/step | 13.5 samples/s
286
+ Step 8000/44000 | Loss: 3.1872 | LR: 4.66e-04 | 1477.4ms/step | 13.5 samples/s
287
+ Validation at step 8000: Loss = 3.1733, Perplexity = 23.89
288
+ Step 8100/44000 | Loss: 3.1819 | LR: 4.65e-04 | 1714.9ms/step | 11.7 samples/s
289
+ Step 8200/44000 | Loss: 3.1919 | LR: 4.64e-04 | 1476.4ms/step | 13.5 samples/s
290
+ Validation at step 8250: Loss = 3.1658, Perplexity = 23.71
291
+ Step 8300/44000 | Loss: 3.1801 | LR: 4.63e-04 | 1715.3ms/step | 11.7 samples/s
292
+ Step 8400/44000 | Loss: 3.1789 | LR: 4.62e-04 | 1476.5ms/step | 13.5 samples/s
293
+ Step 8500/44000 | Loss: 3.1733 | LR: 4.61e-04 | 1476.7ms/step | 13.5 samples/s
294
+ Validation at step 8500: Loss = 3.1582, Perplexity = 23.53
295
+ Step 8600/44000 | Loss: 3.1758 | LR: 4.60e-04 | 1712.9ms/step | 11.7 samples/s
296
+ Step 8700/44000 | Loss: 3.1537 | LR: 4.59e-04 | 1476.0ms/step | 13.5 samples/s
297
+ Validation at step 8750: Loss = 3.1525, Perplexity = 23.39
298
+ Step 8800/44000 | Loss: 3.1675 | LR: 4.58e-04 | 1714.7ms/step | 11.7 samples/s
299
+ Step 8900/44000 | Loss: 3.1559 | LR: 4.57e-04 | 1476.3ms/step | 13.5 samples/s
300
+ Step 9000/44000 | Loss: 3.1599 | LR: 4.56e-04 | 1474.9ms/step | 13.6 samples/s
301
+ Validation at step 9000: Loss = 3.1472, Perplexity = 23.27
302
+ Step 9100/44000 | Loss: 3.1515 | LR: 4.55e-04 | 1712.9ms/step | 11.7 samples/s
303
+ Step 9200/44000 | Loss: 3.1619 | LR: 4.54e-04 | 1475.7ms/step | 13.6 samples/s
304
+ Validation at step 9250: Loss = 3.1393, Perplexity = 23.09
305
+ Step 9300/44000 | Loss: 3.1502 | LR: 4.53e-04 | 1715.4ms/step | 11.7 samples/s
306
+ Step 9400/44000 | Loss: 3.1578 | LR: 4.52e-04 | 1474.9ms/step | 13.6 samples/s
307
+ Step 9500/44000 | Loss: 3.1459 | LR: 4.51e-04 | 1475.6ms/step | 13.6 samples/s
308
+ Validation at step 9500: Loss = 3.1331, Perplexity = 22.95
309
+ Step 9600/44000 | Loss: 3.1550 | LR: 4.50e-04 | 1714.4ms/step | 11.7 samples/s
310
+ Step 9700/44000 | Loss: 3.1496 | LR: 4.49e-04 | 1475.1ms/step | 13.6 samples/s
311
+ Validation at step 9750: Loss = 3.1282, Perplexity = 22.83
312
+ Step 9800/44000 | Loss: 3.1465 | LR: 4.48e-04 | 1714.0ms/step | 11.7 samples/s
313
+ Step 9900/44000 | Loss: 3.1365 | LR: 4.47e-04 | 1475.9ms/step | 13.6 samples/s
314
+ Step 10000/44000 | Loss: 3.1348 | LR: 4.46e-04 | 1475.4ms/step | 13.6 samples/s
315
+ Validation at step 10000: Loss = 3.1215, Perplexity = 22.68
316
+ Step 10100/44000 | Loss: 3.1426 | LR: 4.45e-04 | 1714.6ms/step | 11.7 samples/s
317
+ Step 10200/44000 | Loss: 3.1363 | LR: 4.43e-04 | 1476.8ms/step | 13.5 samples/s
318
+ Validation at step 10250: Loss = 3.1172, Perplexity = 22.58
319
+ Step 10300/44000 | Loss: 3.1341 | LR: 4.42e-04 | 1714.5ms/step | 11.7 samples/s
320
+ Step 10400/44000 | Loss: 3.1369 | LR: 4.41e-04 | 1476.1ms/step | 13.5 samples/s
321
+ Step 10500/44000 | Loss: 3.1289 | LR: 4.40e-04 | 1474.6ms/step | 13.6 samples/s
322
+ Validation at step 10500: Loss = 3.1116, Perplexity = 22.46
323
+ Step 10600/44000 | Loss: 3.1137 | LR: 4.39e-04 | 1713.8ms/step | 11.7 samples/s
324
+ Step 10700/44000 | Loss: 3.1205 | LR: 4.37e-04 | 1474.4ms/step | 13.6 samples/s
325
+ Validation at step 10750: Loss = 3.1063, Perplexity = 22.34
326
+ Step 10800/44000 | Loss: 3.1210 | LR: 4.36e-04 | 1714.0ms/step | 11.7 samples/s
327
+ Step 10900/44000 | Loss: 3.1163 | LR: 4.35e-04 | 1475.5ms/step | 13.6 samples/s
328
+ Step 11000/44000 | Loss: 3.1236 | LR: 4.34e-04 | 1476.4ms/step | 13.5 samples/s
329
+ Validation at step 11000: Loss = 3.1006, Perplexity = 22.21
330
+ Step 11100/44000 | Loss: 3.1182 | LR: 4.33e-04 | 1714.7ms/step | 11.7 samples/s
331
+ Step 11200/44000 | Loss: 3.1122 | LR: 4.31e-04 | 1476.3ms/step | 13.5 samples/s
332
+ Validation at step 11250: Loss = 3.0962, Perplexity = 22.11
333
+ Step 11300/44000 | Loss: 3.1026 | LR: 4.30e-04 | 1714.8ms/step | 11.7 samples/s
334
+ Step 11400/44000 | Loss: 3.1060 | LR: 4.29e-04 | 1475.4ms/step | 13.6 samples/s
335
+ Step 11500/44000 | Loss: 3.1111 | LR: 4.28e-04 | 1852.6ms/step | 10.8 samples/s
336
+ Validation at step 11500: Loss = 3.0905, Perplexity = 21.99
337
+ Step 11600/44000 | Loss: 3.1106 | LR: 4.26e-04 | 1730.5ms/step | 11.6 samples/s
338
+ Step 11700/44000 | Loss: 3.1032 | LR: 4.25e-04 | 1483.4ms/step | 13.5 samples/s
339
+ Validation at step 11750: Loss = 3.0861, Perplexity = 21.89
340
+ Step 11800/44000 | Loss: 3.0917 | LR: 4.24e-04 | 1716.3ms/step | 11.7 samples/s
341
+ Step 11900/44000 | Loss: 3.0956 | LR: 4.22e-04 | 1476.0ms/step | 13.6 samples/s
342
+ Step 12000/44000 | Loss: 3.0914 | LR: 4.21e-04 | 1477.3ms/step | 13.5 samples/s
343
+ Validation at step 12000: Loss = 3.0818, Perplexity = 21.80
344
+ Step 12100/44000 | Loss: 3.0998 | LR: 4.20e-04 | 1715.4ms/step | 11.7 samples/s
345
+ Step 12200/44000 | Loss: 3.0901 | LR: 4.18e-04 | 1476.9ms/step | 13.5 samples/s
346
+ Validation at step 12250: Loss = 3.0782, Perplexity = 21.72
347
+ Step 12300/44000 | Loss: 3.0781 | LR: 4.17e-04 | 1715.2ms/step | 11.7 samples/s
348
+ Step 12400/44000 | Loss: 3.0901 | LR: 4.16e-04 | 1476.7ms/step | 13.5 samples/s
349
+ Step 12500/44000 | Loss: 3.0875 | LR: 4.14e-04 | 1477.4ms/step | 13.5 samples/s
350
+ Validation at step 12500: Loss = 3.0733, Perplexity = 21.61
351
+ Step 12600/44000 | Loss: 3.0728 | LR: 4.13e-04 | 1714.9ms/step | 11.7 samples/s
352
+ Step 12700/44000 | Loss: 3.0866 | LR: 4.12e-04 | 1475.3ms/step | 13.6 samples/s
353
+ Validation at step 12750: Loss = 3.0692, Perplexity = 21.52
354
+ Step 12800/44000 | Loss: 3.0855 | LR: 4.10e-04 | 1714.7ms/step | 11.7 samples/s
355
+ Step 12900/44000 | Loss: 3.0831 | LR: 4.09e-04 | 1476.9ms/step | 13.5 samples/s
356
+ Step 13000/44000 | Loss: 3.0697 | LR: 4.07e-04 | 1475.9ms/step | 13.6 samples/s
357
+ Validation at step 13000: Loss = 3.0646, Perplexity = 21.43
358
+ Step 13100/44000 | Loss: 3.0776 | LR: 4.06e-04 | 1714.9ms/step | 11.7 samples/s
359
+ Step 13200/44000 | Loss: 3.0756 | LR: 4.05e-04 | 1476.7ms/step | 13.5 samples/s
360
+ Validation at step 13250: Loss = 3.0625, Perplexity = 21.38
361
+ Step 13300/44000 | Loss: 3.0782 | LR: 4.03e-04 | 1715.6ms/step | 11.7 samples/s
362
+ Step 13400/44000 | Loss: 3.0706 | LR: 4.02e-04 | 1475.5ms/step | 13.6 samples/s
363
+ Step 13500/44000 | Loss: 3.0710 | LR: 4.00e-04 | 1476.6ms/step | 13.5 samples/s
364
+ Validation at step 13500: Loss = 3.0560, Perplexity = 21.24
365
+ Step 13600/44000 | Loss: 3.0656 | LR: 3.99e-04 | 1715.2ms/step | 11.7 samples/s
366
+ Step 13700/44000 | Loss: 3.0691 | LR: 3.97e-04 | 1477.2ms/step | 13.5 samples/s
367
+ Validation at step 13750: Loss = 3.0564, Perplexity = 21.25
368
+ Step 13800/44000 | Loss: 3.0752 | LR: 3.96e-04 | 1714.7ms/step | 11.7 samples/s
369
+ Step 13900/44000 | Loss: 3.0639 | LR: 3.94e-04 | 1477.2ms/step | 13.5 samples/s
370
+ Step 14000/44000 | Loss: 3.0624 | LR: 3.93e-04 | 1476.6ms/step | 13.5 samples/s
371
+ Validation at step 14000: Loss = 3.0502, Perplexity = 21.12
372
+ Step 14100/44000 | Loss: 3.0652 | LR: 3.91e-04 | 1716.1ms/step | 11.7 samples/s
373
+ Step 14200/44000 | Loss: 3.0639 | LR: 3.90e-04 | 1476.7ms/step | 13.5 samples/s
374
+ Validation at step 14250: Loss = 3.0456, Perplexity = 21.02
375
+ Step 14300/44000 | Loss: 3.0598 | LR: 3.88e-04 | 1715.0ms/step | 11.7 samples/s
376
+ Step 14400/44000 | Loss: 3.0619 | LR: 3.87e-04 | 1476.3ms/step | 13.5 samples/s
epfl_final/logs/ALIBI_20260921/seed43.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 4775
epfl_final/logs/ALIBI_20260921/seed44.log ADDED
@@ -0,0 +1,372 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s44/run_20260921_030452
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s44/run_20260921_030452",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 22000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 44,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s44",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed44"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_030515-6k91ldtc
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.6002 | LR: 6.67e-05 | 1950.1ms/step | 10.3 samples/s
177
+ Step 200/44000 | Loss: 7.3142 | LR: 1.33e-04 | 1497.1ms/step | 13.4 samples/s
178
+ Validation at step 250: Loss = 6.3137, Perplexity = 552.09
179
+ Step 300/44000 | Loss: 6.3192 | LR: 2.00e-04 | 1885.5ms/step | 10.6 samples/s
180
+ Step 400/44000 | Loss: 5.8496 | LR: 2.67e-04 | 1504.5ms/step | 13.3 samples/s
181
+ Step 500/44000 | Loss: 5.4638 | LR: 3.33e-04 | 1505.7ms/step | 13.3 samples/s
182
+ Validation at step 500: Loss = 5.2985, Perplexity = 200.04
183
+ Step 600/44000 | Loss: 5.1429 | LR: 4.00e-04 | 1749.0ms/step | 11.4 samples/s
184
+ Step 700/44000 | Loss: 4.8755 | LR: 4.67e-04 | 1507.4ms/step | 13.3 samples/s
185
+ Validation at step 750: Loss = 4.6363, Perplexity = 103.16
186
+ Step 800/44000 | Loss: 4.6284 | LR: 5.00e-04 | 1756.7ms/step | 11.4 samples/s
187
+ Step 900/44000 | Loss: 4.3980 | LR: 5.00e-04 | 1511.9ms/step | 13.2 samples/s
188
+ Step 1000/44000 | Loss: 4.2338 | LR: 5.00e-04 | 1511.1ms/step | 13.2 samples/s
189
+ Validation at step 1000: Loss = 4.1763, Perplexity = 65.12
190
+ Step 1100/44000 | Loss: 4.1035 | LR: 5.00e-04 | 1757.8ms/step | 11.4 samples/s
191
+ Step 1200/44000 | Loss: 4.0171 | LR: 5.00e-04 | 1512.0ms/step | 13.2 samples/s
192
+ Validation at step 1250: Loss = 3.9508, Perplexity = 51.98
193
+ Step 1300/44000 | Loss: 3.9450 | LR: 5.00e-04 | 1755.8ms/step | 11.4 samples/s
194
+ Step 1400/44000 | Loss: 3.8777 | LR: 5.00e-04 | 1512.0ms/step | 13.2 samples/s
195
+ Step 1500/44000 | Loss: 3.8412 | LR: 5.00e-04 | 1509.9ms/step | 13.2 samples/s
196
+ Validation at step 1500: Loss = 3.8162, Perplexity = 45.43
197
+ Step 1600/44000 | Loss: 3.7897 | LR: 5.00e-04 | 1750.5ms/step | 11.4 samples/s
198
+ Step 1700/44000 | Loss: 3.7536 | LR: 4.99e-04 | 1509.0ms/step | 13.3 samples/s
199
+ Validation at step 1750: Loss = 3.7217, Perplexity = 41.34
200
+ Step 1800/44000 | Loss: 3.7243 | LR: 4.99e-04 | 1753.3ms/step | 11.4 samples/s
201
+ Step 1900/44000 | Loss: 3.6826 | LR: 4.99e-04 | 1507.1ms/step | 13.3 samples/s
202
+ Step 2000/44000 | Loss: 3.6626 | LR: 4.99e-04 | 1508.5ms/step | 13.3 samples/s
203
+ Validation at step 2000: Loss = 3.6522, Perplexity = 38.56
204
+ Step 2100/44000 | Loss: 3.6381 | LR: 4.99e-04 | 1747.4ms/step | 11.4 samples/s
205
+ Step 2200/44000 | Loss: 3.6075 | LR: 4.99e-04 | 1506.6ms/step | 13.3 samples/s
206
+ Validation at step 2250: Loss = 3.5934, Perplexity = 36.36
207
+ Step 2300/44000 | Loss: 3.5938 | LR: 4.98e-04 | 1751.8ms/step | 11.4 samples/s
208
+ Step 2400/44000 | Loss: 3.5725 | LR: 4.98e-04 | 1507.0ms/step | 13.3 samples/s
209
+ Step 2500/44000 | Loss: 3.5596 | LR: 4.98e-04 | 1506.6ms/step | 13.3 samples/s
210
+ Validation at step 2500: Loss = 3.5459, Perplexity = 34.67
211
+ Step 2600/44000 | Loss: 3.5404 | LR: 4.98e-04 | 1750.3ms/step | 11.4 samples/s
212
+ Step 2700/44000 | Loss: 3.5205 | LR: 4.97e-04 | 1506.5ms/step | 13.3 samples/s
213
+ Validation at step 2750: Loss = 3.5054, Perplexity = 33.29
214
+ Step 2800/44000 | Loss: 3.5100 | LR: 4.97e-04 | 1752.4ms/step | 11.4 samples/s
215
+ Step 2900/44000 | Loss: 3.4864 | LR: 4.97e-04 | 1507.7ms/step | 13.3 samples/s
216
+ Step 3000/44000 | Loss: 3.4682 | LR: 4.97e-04 | 1505.7ms/step | 13.3 samples/s
217
+ Validation at step 3000: Loss = 3.4721, Perplexity = 32.20
218
+ Step 3100/44000 | Loss: 3.4670 | LR: 4.96e-04 | 1751.8ms/step | 11.4 samples/s
219
+ Step 3200/44000 | Loss: 3.4540 | LR: 4.96e-04 | 1506.4ms/step | 13.3 samples/s
220
+ Validation at step 3250: Loss = 3.4467, Perplexity = 31.40
221
+ Step 3300/44000 | Loss: 3.4417 | LR: 4.96e-04 | 1751.6ms/step | 11.4 samples/s
222
+ Step 3400/44000 | Loss: 3.4350 | LR: 4.95e-04 | 1508.0ms/step | 13.3 samples/s
223
+ Step 3500/44000 | Loss: 3.4254 | LR: 4.95e-04 | 1507.2ms/step | 13.3 samples/s
224
+ Validation at step 3500: Loss = 3.4185, Perplexity = 30.52
225
+ Step 3600/44000 | Loss: 3.4129 | LR: 4.95e-04 | 1751.3ms/step | 11.4 samples/s
226
+ Step 3700/44000 | Loss: 3.3913 | LR: 4.94e-04 | 1508.2ms/step | 13.3 samples/s
227
+ Validation at step 3750: Loss = 3.3936, Perplexity = 29.77
228
+ Step 3800/44000 | Loss: 3.3967 | LR: 4.94e-04 | 1750.4ms/step | 11.4 samples/s
229
+ Step 3900/44000 | Loss: 3.3904 | LR: 4.93e-04 | 1508.9ms/step | 13.3 samples/s
230
+ Step 4000/44000 | Loss: 3.3750 | LR: 4.93e-04 | 1506.7ms/step | 13.3 samples/s
231
+ Validation at step 4000: Loss = 3.3706, Perplexity = 29.10
232
+ Step 4100/44000 | Loss: 3.3636 | LR: 4.93e-04 | 1751.3ms/step | 11.4 samples/s
233
+ Step 4200/44000 | Loss: 3.3561 | LR: 4.92e-04 | 1508.7ms/step | 13.3 samples/s
234
+ Validation at step 4250: Loss = 3.3545, Perplexity = 28.63
235
+ Step 4300/44000 | Loss: 3.3606 | LR: 4.92e-04 | 1751.9ms/step | 11.4 samples/s
236
+ Step 4400/44000 | Loss: 3.3483 | LR: 4.91e-04 | 1508.8ms/step | 13.3 samples/s
237
+ Step 4500/44000 | Loss: 3.3424 | LR: 4.91e-04 | 1508.4ms/step | 13.3 samples/s
238
+ Validation at step 4500: Loss = 3.3353, Perplexity = 28.09
239
+ Step 4600/44000 | Loss: 3.3269 | LR: 4.90e-04 | 1752.2ms/step | 11.4 samples/s
240
+ Step 4700/44000 | Loss: 3.3173 | LR: 4.90e-04 | 1507.8ms/step | 13.3 samples/s
241
+ Validation at step 4750: Loss = 3.3188, Perplexity = 27.63
242
+ Step 4800/44000 | Loss: 3.3176 | LR: 4.89e-04 | 1752.4ms/step | 11.4 samples/s
243
+ Step 4900/44000 | Loss: 3.3119 | LR: 4.89e-04 | 1508.4ms/step | 13.3 samples/s
244
+ Step 5000/44000 | Loss: 3.2989 | LR: 4.88e-04 | 1509.2ms/step | 13.3 samples/s
245
+ Validation at step 5000: Loss = 3.3046, Perplexity = 27.24
246
+ Step 5100/44000 | Loss: 3.3001 | LR: 4.88e-04 | 1751.1ms/step | 11.4 samples/s
247
+ Step 5200/44000 | Loss: 3.2960 | LR: 4.87e-04 | 1502.9ms/step | 13.3 samples/s
248
+ Validation at step 5250: Loss = 3.2908, Perplexity = 26.86
249
+ Step 5300/44000 | Loss: 3.2901 | LR: 4.86e-04 | 1752.2ms/step | 11.4 samples/s
250
+ Step 5400/44000 | Loss: 3.2808 | LR: 4.86e-04 | 1507.6ms/step | 13.3 samples/s
251
+ Step 5500/44000 | Loss: 3.2723 | LR: 4.85e-04 | 1507.6ms/step | 13.3 samples/s
252
+ Validation at step 5500: Loss = 3.2798, Perplexity = 26.57
253
+ Step 5600/44000 | Loss: 3.2735 | LR: 4.85e-04 | 1749.6ms/step | 11.4 samples/s
254
+ Step 5700/44000 | Loss: 3.2644 | LR: 4.84e-04 | 1506.3ms/step | 13.3 samples/s
255
+ Validation at step 5750: Loss = 3.2660, Perplexity = 26.21
256
+ Step 5800/44000 | Loss: 3.2721 | LR: 4.83e-04 | 1750.7ms/step | 11.4 samples/s
257
+ Step 5900/44000 | Loss: 3.2507 | LR: 4.83e-04 | 1507.2ms/step | 13.3 samples/s
258
+ Step 6000/44000 | Loss: 3.2536 | LR: 4.82e-04 | 1507.5ms/step | 13.3 samples/s
259
+ Validation at step 6000: Loss = 3.2549, Perplexity = 25.92
260
+ Step 6100/44000 | Loss: 3.2559 | LR: 4.81e-04 | 1750.4ms/step | 11.4 samples/s
261
+ Step 6200/44000 | Loss: 3.2505 | LR: 4.81e-04 | 1508.5ms/step | 13.3 samples/s
262
+ Validation at step 6250: Loss = 3.2469, Perplexity = 25.71
263
+ Step 6300/44000 | Loss: 3.2333 | LR: 4.80e-04 | 1750.3ms/step | 11.4 samples/s
264
+ Step 6400/44000 | Loss: 3.2453 | LR: 4.79e-04 | 1508.2ms/step | 13.3 samples/s
265
+ Step 6500/44000 | Loss: 3.2320 | LR: 4.79e-04 | 1507.0ms/step | 13.3 samples/s
266
+ Validation at step 6500: Loss = 3.2352, Perplexity = 25.41
267
+ Step 6600/44000 | Loss: 3.2414 | LR: 4.78e-04 | 1751.0ms/step | 11.4 samples/s
268
+ Step 6700/44000 | Loss: 3.2280 | LR: 4.77e-04 | 1507.5ms/step | 13.3 samples/s
269
+ Validation at step 6750: Loss = 3.2251, Perplexity = 25.16
270
+ Step 6800/44000 | Loss: 3.2169 | LR: 4.76e-04 | 1751.5ms/step | 11.4 samples/s
271
+ Step 6900/44000 | Loss: 3.2159 | LR: 4.75e-04 | 1506.4ms/step | 13.3 samples/s
272
+ Step 7000/44000 | Loss: 3.2147 | LR: 4.75e-04 | 1507.2ms/step | 13.3 samples/s
273
+ Validation at step 7000: Loss = 3.2163, Perplexity = 24.94
274
+ Step 7100/44000 | Loss: 3.2075 | LR: 4.74e-04 | 1752.3ms/step | 11.4 samples/s
275
+ Step 7200/44000 | Loss: 3.2151 | LR: 4.73e-04 | 1508.3ms/step | 13.3 samples/s
276
+ Validation at step 7250: Loss = 3.2121, Perplexity = 24.83
277
+ Step 7300/44000 | Loss: 3.2007 | LR: 4.72e-04 | 1751.3ms/step | 11.4 samples/s
278
+ Step 7400/44000 | Loss: 3.1952 | LR: 4.71e-04 | 1507.5ms/step | 13.3 samples/s
279
+ Step 7500/44000 | Loss: 3.2047 | LR: 4.71e-04 | 1508.9ms/step | 13.3 samples/s
280
+ Validation at step 7500: Loss = 3.2008, Perplexity = 24.55
281
+ Step 7600/44000 | Loss: 3.1950 | LR: 4.70e-04 | 1750.8ms/step | 11.4 samples/s
282
+ Step 7700/44000 | Loss: 3.1895 | LR: 4.69e-04 | 1507.5ms/step | 13.3 samples/s
283
+ Validation at step 7750: Loss = 3.1927, Perplexity = 24.35
284
+ Step 7800/44000 | Loss: 3.1953 | LR: 4.68e-04 | 1751.9ms/step | 11.4 samples/s
285
+ Step 7900/44000 | Loss: 3.1966 | LR: 4.67e-04 | 1507.9ms/step | 13.3 samples/s
286
+ Step 8000/44000 | Loss: 3.1881 | LR: 4.66e-04 | 1508.0ms/step | 13.3 samples/s
287
+ Validation at step 8000: Loss = 3.1851, Perplexity = 24.17
288
+ Step 8100/44000 | Loss: 3.1745 | LR: 4.65e-04 | 1753.0ms/step | 11.4 samples/s
289
+ Step 8200/44000 | Loss: 3.1779 | LR: 4.64e-04 | 1509.1ms/step | 13.3 samples/s
290
+ Validation at step 8250: Loss = 3.1794, Perplexity = 24.03
291
+ Step 8300/44000 | Loss: 3.1783 | LR: 4.63e-04 | 1751.9ms/step | 11.4 samples/s
292
+ Step 8400/44000 | Loss: 3.1626 | LR: 4.62e-04 | 1505.7ms/step | 13.3 samples/s
293
+ Step 8500/44000 | Loss: 3.1763 | LR: 4.61e-04 | 1507.5ms/step | 13.3 samples/s
294
+ Validation at step 8500: Loss = 3.1710, Perplexity = 23.83
295
+ Step 8600/44000 | Loss: 3.1566 | LR: 4.60e-04 | 1750.3ms/step | 11.4 samples/s
296
+ Step 8700/44000 | Loss: 3.1579 | LR: 4.59e-04 | 1506.9ms/step | 13.3 samples/s
297
+ Validation at step 8750: Loss = 3.1659, Perplexity = 23.71
298
+ Step 8800/44000 | Loss: 3.1480 | LR: 4.58e-04 | 1751.3ms/step | 11.4 samples/s
299
+ Step 8900/44000 | Loss: 3.1589 | LR: 4.57e-04 | 1505.4ms/step | 13.3 samples/s
300
+ Step 9000/44000 | Loss: 3.1486 | LR: 4.56e-04 | 1506.5ms/step | 13.3 samples/s
301
+ Validation at step 9000: Loss = 3.1588, Perplexity = 23.54
302
+ Step 9100/44000 | Loss: 3.1540 | LR: 4.55e-04 | 1753.3ms/step | 11.4 samples/s
303
+ Step 9200/44000 | Loss: 3.1469 | LR: 4.54e-04 | 1506.2ms/step | 13.3 samples/s
304
+ Validation at step 9250: Loss = 3.1522, Perplexity = 23.39
305
+ Step 9300/44000 | Loss: 3.1414 | LR: 4.53e-04 | 1750.9ms/step | 11.4 samples/s
306
+ Step 9400/44000 | Loss: 3.1474 | LR: 4.52e-04 | 1506.9ms/step | 13.3 samples/s
307
+ Step 9500/44000 | Loss: 3.1425 | LR: 4.51e-04 | 1504.5ms/step | 13.3 samples/s
308
+ Validation at step 9500: Loss = 3.1457, Perplexity = 23.24
309
+ Step 9600/44000 | Loss: 3.1385 | LR: 4.50e-04 | 1750.7ms/step | 11.4 samples/s
310
+ Step 9700/44000 | Loss: 3.1399 | LR: 4.49e-04 | 1506.3ms/step | 13.3 samples/s
311
+ Validation at step 9750: Loss = 3.1393, Perplexity = 23.09
312
+ Step 9800/44000 | Loss: 3.1351 | LR: 4.48e-04 | 1749.1ms/step | 11.4 samples/s
313
+ Step 9900/44000 | Loss: 3.1312 | LR: 4.47e-04 | 1506.3ms/step | 13.3 samples/s
314
+ Step 10000/44000 | Loss: 3.1300 | LR: 4.46e-04 | 1508.7ms/step | 13.3 samples/s
315
+ Validation at step 10000: Loss = 3.1349, Perplexity = 22.99
316
+ Step 10100/44000 | Loss: 3.1234 | LR: 4.45e-04 | 1749.3ms/step | 11.4 samples/s
317
+ Step 10200/44000 | Loss: 3.1345 | LR: 4.43e-04 | 1505.6ms/step | 13.3 samples/s
318
+ Validation at step 10250: Loss = 3.1289, Perplexity = 22.85
319
+ Step 10300/44000 | Loss: 3.1177 | LR: 4.42e-04 | 1745.7ms/step | 11.5 samples/s
320
+ Step 10400/44000 | Loss: 3.1315 | LR: 4.41e-04 | 1504.5ms/step | 13.3 samples/s
321
+ Step 10500/44000 | Loss: 3.1231 | LR: 4.40e-04 | 1504.4ms/step | 13.3 samples/s
322
+ Validation at step 10500: Loss = 3.1249, Perplexity = 22.76
323
+ Step 10600/44000 | Loss: 3.1186 | LR: 4.39e-04 | 1747.2ms/step | 11.4 samples/s
324
+ Step 10700/44000 | Loss: 3.1241 | LR: 4.37e-04 | 1505.1ms/step | 13.3 samples/s
325
+ Validation at step 10750: Loss = 3.1193, Perplexity = 22.63
326
+ Step 10800/44000 | Loss: 3.1179 | LR: 4.36e-04 | 1750.4ms/step | 11.4 samples/s
327
+ Step 10900/44000 | Loss: 3.1129 | LR: 4.35e-04 | 1508.0ms/step | 13.3 samples/s
328
+ Step 11000/44000 | Loss: 3.1182 | LR: 4.34e-04 | 1508.2ms/step | 13.3 samples/s
329
+ Validation at step 11000: Loss = 3.1141, Perplexity = 22.51
330
+ Step 11100/44000 | Loss: 3.1054 | LR: 4.33e-04 | 1751.5ms/step | 11.4 samples/s
331
+ Step 11200/44000 | Loss: 3.1061 | LR: 4.31e-04 | 1508.0ms/step | 13.3 samples/s
332
+ Validation at step 11250: Loss = 3.1095, Perplexity = 22.41
333
+ Step 11300/44000 | Loss: 3.1068 | LR: 4.30e-04 | 1822.9ms/step | 11.0 samples/s
334
+ Step 11400/44000 | Loss: 3.1021 | LR: 4.29e-04 | 1668.9ms/step | 12.0 samples/s
335
+ Step 11500/44000 | Loss: 3.1019 | LR: 4.28e-04 | 1507.9ms/step | 13.3 samples/s
336
+ Validation at step 11500: Loss = 3.1043, Perplexity = 22.29
337
+ Step 11600/44000 | Loss: 3.1109 | LR: 4.26e-04 | 1750.9ms/step | 11.4 samples/s
338
+ Step 11700/44000 | Loss: 3.0964 | LR: 4.25e-04 | 1507.4ms/step | 13.3 samples/s
339
+ Validation at step 11750: Loss = 3.0994, Perplexity = 22.18
340
+ Step 11800/44000 | Loss: 3.1015 | LR: 4.24e-04 | 1754.5ms/step | 11.4 samples/s
341
+ Step 11900/44000 | Loss: 3.0962 | LR: 4.22e-04 | 1510.1ms/step | 13.2 samples/s
342
+ Step 12000/44000 | Loss: 3.0991 | LR: 4.21e-04 | 1509.3ms/step | 13.3 samples/s
343
+ Validation at step 12000: Loss = 3.0954, Perplexity = 22.10
344
+ Step 12100/44000 | Loss: 3.0912 | LR: 4.20e-04 | 1753.4ms/step | 11.4 samples/s
345
+ Step 12200/44000 | Loss: 3.0914 | LR: 4.18e-04 | 1507.8ms/step | 13.3 samples/s
346
+ Validation at step 12250: Loss = 3.0917, Perplexity = 22.01
347
+ Step 12300/44000 | Loss: 3.0834 | LR: 4.17e-04 | 1752.0ms/step | 11.4 samples/s
348
+ Step 12400/44000 | Loss: 3.0821 | LR: 4.16e-04 | 1506.9ms/step | 13.3 samples/s
349
+ Step 12500/44000 | Loss: 3.0807 | LR: 4.14e-04 | 1507.4ms/step | 13.3 samples/s
350
+ Validation at step 12500: Loss = 3.0869, Perplexity = 21.91
351
+ Step 12600/44000 | Loss: 3.0742 | LR: 4.13e-04 | 1752.0ms/step | 11.4 samples/s
352
+ Step 12700/44000 | Loss: 3.0904 | LR: 4.12e-04 | 1508.4ms/step | 13.3 samples/s
353
+ Validation at step 12750: Loss = 3.0827, Perplexity = 21.82
354
+ Step 12800/44000 | Loss: 3.0731 | LR: 4.10e-04 | 1752.0ms/step | 11.4 samples/s
355
+ Step 12900/44000 | Loss: 3.0827 | LR: 4.09e-04 | 1509.2ms/step | 13.3 samples/s
356
+ Step 13000/44000 | Loss: 3.0801 | LR: 4.07e-04 | 1507.7ms/step | 13.3 samples/s
357
+ Validation at step 13000: Loss = 3.0792, Perplexity = 21.74
358
+ Step 13100/44000 | Loss: 3.0617 | LR: 4.06e-04 | 1751.4ms/step | 11.4 samples/s
359
+ Step 13200/44000 | Loss: 3.0763 | LR: 4.05e-04 | 1506.7ms/step | 13.3 samples/s
360
+ Validation at step 13250: Loss = 3.0762, Perplexity = 21.68
361
+ Step 13300/44000 | Loss: 3.0799 | LR: 4.03e-04 | 1751.7ms/step | 11.4 samples/s
362
+ Step 13400/44000 | Loss: 3.0754 | LR: 4.02e-04 | 1508.0ms/step | 13.3 samples/s
363
+ Step 13500/44000 | Loss: 3.0705 | LR: 4.00e-04 | 1507.0ms/step | 13.3 samples/s
364
+ Validation at step 13500: Loss = 3.0717, Perplexity = 21.58
365
+ Step 13600/44000 | Loss: 3.0666 | LR: 3.99e-04 | 1751.7ms/step | 11.4 samples/s
366
+ Step 13700/44000 | Loss: 3.0644 | LR: 3.97e-04 | 1507.6ms/step | 13.3 samples/s
367
+ Validation at step 13750: Loss = 3.0681, Perplexity = 21.50
368
+ Step 13800/44000 | Loss: 3.0719 | LR: 3.96e-04 | 1752.0ms/step | 11.4 samples/s
369
+ Step 13900/44000 | Loss: 3.0641 | LR: 3.94e-04 | 1508.3ms/step | 13.3 samples/s
370
+ Step 14000/44000 | Loss: 3.0599 | LR: 3.93e-04 | 1509.2ms/step | 13.3 samples/s
371
+ Validation at step 14000: Loss = 3.0631, Perplexity = 21.39
372
+ Step 14100/44000 | Loss: 3.0586 | LR: 3.91e-04 | 1753.5ms/step | 11.4 samples/s
epfl_final/logs/ALIBI_20260921/seed44.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 4776
epfl_final/logs/ALIBI_20260921/seed45.log ADDED
@@ -0,0 +1,375 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s45/run_20260921_030452
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s45/run_20260921_030452",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 22000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 45,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s45",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed45"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_030515-hmdx78bp
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.6682 | LR: 6.67e-05 | 1936.7ms/step | 10.3 samples/s
177
+ Step 200/44000 | Loss: 7.3451 | LR: 1.33e-04 | 1475.5ms/step | 13.6 samples/s
178
+ Validation at step 250: Loss = 6.3177, Perplexity = 554.27
179
+ Step 300/44000 | Loss: 6.3378 | LR: 2.00e-04 | 1871.0ms/step | 10.7 samples/s
180
+ Step 400/44000 | Loss: 5.8509 | LR: 2.67e-04 | 1491.5ms/step | 13.4 samples/s
181
+ Step 500/44000 | Loss: 5.4661 | LR: 3.33e-04 | 1494.3ms/step | 13.4 samples/s
182
+ Validation at step 500: Loss = 5.2966, Perplexity = 199.67
183
+ Step 600/44000 | Loss: 5.1352 | LR: 4.00e-04 | 1736.4ms/step | 11.5 samples/s
184
+ Step 700/44000 | Loss: 4.8670 | LR: 4.67e-04 | 1492.9ms/step | 13.4 samples/s
185
+ Validation at step 750: Loss = 4.6064, Perplexity = 100.12
186
+ Step 800/44000 | Loss: 4.6074 | LR: 5.00e-04 | 1733.1ms/step | 11.5 samples/s
187
+ Step 900/44000 | Loss: 4.3872 | LR: 5.00e-04 | 1492.7ms/step | 13.4 samples/s
188
+ Step 1000/44000 | Loss: 4.2273 | LR: 5.00e-04 | 1492.1ms/step | 13.4 samples/s
189
+ Validation at step 1000: Loss = 4.1695, Perplexity = 64.68
190
+ Step 1100/44000 | Loss: 4.1123 | LR: 5.00e-04 | 1734.0ms/step | 11.5 samples/s
191
+ Step 1200/44000 | Loss: 4.0200 | LR: 5.00e-04 | 1492.3ms/step | 13.4 samples/s
192
+ Validation at step 1250: Loss = 3.9552, Perplexity = 52.20
193
+ Step 1300/44000 | Loss: 3.9399 | LR: 5.00e-04 | 1732.9ms/step | 11.5 samples/s
194
+ Step 1400/44000 | Loss: 3.8900 | LR: 5.00e-04 | 1492.7ms/step | 13.4 samples/s
195
+ Step 1500/44000 | Loss: 3.8386 | LR: 5.00e-04 | 1491.6ms/step | 13.4 samples/s
196
+ Validation at step 1500: Loss = 3.8155, Perplexity = 45.40
197
+ Step 1600/44000 | Loss: 3.8002 | LR: 5.00e-04 | 1730.4ms/step | 11.6 samples/s
198
+ Step 1700/44000 | Loss: 3.7587 | LR: 4.99e-04 | 1491.2ms/step | 13.4 samples/s
199
+ Validation at step 1750: Loss = 3.7223, Perplexity = 41.36
200
+ Step 1800/44000 | Loss: 3.7128 | LR: 4.99e-04 | 1732.6ms/step | 11.5 samples/s
201
+ Step 1900/44000 | Loss: 3.6837 | LR: 4.99e-04 | 1491.7ms/step | 13.4 samples/s
202
+ Step 2000/44000 | Loss: 3.6690 | LR: 4.99e-04 | 1492.2ms/step | 13.4 samples/s
203
+ Validation at step 2000: Loss = 3.6523, Perplexity = 38.56
204
+ Step 2100/44000 | Loss: 3.6367 | LR: 4.99e-04 | 1731.6ms/step | 11.6 samples/s
205
+ Step 2200/44000 | Loss: 3.6079 | LR: 4.99e-04 | 1491.4ms/step | 13.4 samples/s
206
+ Validation at step 2250: Loss = 3.5964, Perplexity = 36.47
207
+ Step 2300/44000 | Loss: 3.5834 | LR: 4.98e-04 | 1732.5ms/step | 11.5 samples/s
208
+ Step 2400/44000 | Loss: 3.5690 | LR: 4.98e-04 | 1491.8ms/step | 13.4 samples/s
209
+ Step 2500/44000 | Loss: 3.5540 | LR: 4.98e-04 | 1490.9ms/step | 13.4 samples/s
210
+ Validation at step 2500: Loss = 3.5487, Perplexity = 34.77
211
+ Step 2600/44000 | Loss: 3.5427 | LR: 4.98e-04 | 1732.3ms/step | 11.5 samples/s
212
+ Step 2700/44000 | Loss: 3.5218 | LR: 4.97e-04 | 1491.7ms/step | 13.4 samples/s
213
+ Validation at step 2750: Loss = 3.5110, Perplexity = 33.48
214
+ Step 2800/44000 | Loss: 3.5066 | LR: 4.97e-04 | 1733.5ms/step | 11.5 samples/s
215
+ Step 2900/44000 | Loss: 3.4890 | LR: 4.97e-04 | 1492.4ms/step | 13.4 samples/s
216
+ Step 3000/44000 | Loss: 3.4834 | LR: 4.97e-04 | 1490.6ms/step | 13.4 samples/s
217
+ Validation at step 3000: Loss = 3.4757, Perplexity = 32.32
218
+ Step 3100/44000 | Loss: 3.4572 | LR: 4.96e-04 | 1732.7ms/step | 11.5 samples/s
219
+ Step 3200/44000 | Loss: 3.4575 | LR: 4.96e-04 | 1492.4ms/step | 13.4 samples/s
220
+ Validation at step 3250: Loss = 3.4469, Perplexity = 31.40
221
+ Step 3300/44000 | Loss: 3.4458 | LR: 4.96e-04 | 1732.3ms/step | 11.5 samples/s
222
+ Step 3400/44000 | Loss: 3.4308 | LR: 4.95e-04 | 1491.7ms/step | 13.4 samples/s
223
+ Step 3500/44000 | Loss: 3.4299 | LR: 4.95e-04 | 1491.9ms/step | 13.4 samples/s
224
+ Validation at step 3500: Loss = 3.4207, Perplexity = 30.59
225
+ Step 3600/44000 | Loss: 3.4231 | LR: 4.95e-04 | 1732.7ms/step | 11.5 samples/s
226
+ Step 3700/44000 | Loss: 3.4001 | LR: 4.94e-04 | 1492.3ms/step | 13.4 samples/s
227
+ Validation at step 3750: Loss = 3.3970, Perplexity = 29.88
228
+ Step 3800/44000 | Loss: 3.3917 | LR: 4.94e-04 | 1732.3ms/step | 11.5 samples/s
229
+ Step 3900/44000 | Loss: 3.3819 | LR: 4.93e-04 | 1492.3ms/step | 13.4 samples/s
230
+ Step 4000/44000 | Loss: 3.3806 | LR: 4.93e-04 | 1491.8ms/step | 13.4 samples/s
231
+ Validation at step 4000: Loss = 3.3763, Perplexity = 29.26
232
+ Step 4100/44000 | Loss: 3.3595 | LR: 4.93e-04 | 1731.6ms/step | 11.6 samples/s
233
+ Step 4200/44000 | Loss: 3.3745 | LR: 4.92e-04 | 1492.7ms/step | 13.4 samples/s
234
+ Validation at step 4250: Loss = 3.3583, Perplexity = 28.74
235
+ Step 4300/44000 | Loss: 3.3454 | LR: 4.92e-04 | 1733.4ms/step | 11.5 samples/s
236
+ Step 4400/44000 | Loss: 3.3476 | LR: 4.91e-04 | 1492.1ms/step | 13.4 samples/s
237
+ Step 4500/44000 | Loss: 3.3449 | LR: 4.91e-04 | 1492.9ms/step | 13.4 samples/s
238
+ Validation at step 4500: Loss = 3.3398, Perplexity = 28.21
239
+ Step 4600/44000 | Loss: 3.3269 | LR: 4.90e-04 | 1733.8ms/step | 11.5 samples/s
240
+ Step 4700/44000 | Loss: 3.3223 | LR: 4.90e-04 | 1492.6ms/step | 13.4 samples/s
241
+ Validation at step 4750: Loss = 3.3243, Perplexity = 27.78
242
+ Step 4800/44000 | Loss: 3.3194 | LR: 4.89e-04 | 1733.0ms/step | 11.5 samples/s
243
+ Step 4900/44000 | Loss: 3.3095 | LR: 4.89e-04 | 1493.0ms/step | 13.4 samples/s
244
+ Step 5000/44000 | Loss: 3.3182 | LR: 4.88e-04 | 1492.7ms/step | 13.4 samples/s
245
+ Validation at step 5000: Loss = 3.3067, Perplexity = 27.29
246
+ Step 5100/44000 | Loss: 3.2957 | LR: 4.88e-04 | 1733.2ms/step | 11.5 samples/s
247
+ Step 5200/44000 | Loss: 3.2880 | LR: 4.87e-04 | 1492.1ms/step | 13.4 samples/s
248
+ Validation at step 5250: Loss = 3.2950, Perplexity = 26.98
249
+ Step 5300/44000 | Loss: 3.2821 | LR: 4.86e-04 | 1731.9ms/step | 11.5 samples/s
250
+ Step 5400/44000 | Loss: 3.2784 | LR: 4.86e-04 | 1492.3ms/step | 13.4 samples/s
251
+ Step 5500/44000 | Loss: 3.2753 | LR: 4.85e-04 | 1491.9ms/step | 13.4 samples/s
252
+ Validation at step 5500: Loss = 3.2808, Perplexity = 26.60
253
+ Step 5600/44000 | Loss: 3.2699 | LR: 4.85e-04 | 1732.4ms/step | 11.5 samples/s
254
+ Step 5700/44000 | Loss: 3.2648 | LR: 4.84e-04 | 1491.8ms/step | 13.4 samples/s
255
+ Validation at step 5750: Loss = 3.2694, Perplexity = 26.30
256
+ Step 5800/44000 | Loss: 3.2696 | LR: 4.83e-04 | 1732.4ms/step | 11.5 samples/s
257
+ Step 5900/44000 | Loss: 3.2740 | LR: 4.83e-04 | 1492.1ms/step | 13.4 samples/s
258
+ Step 6000/44000 | Loss: 3.2598 | LR: 4.82e-04 | 1491.6ms/step | 13.4 samples/s
259
+ Validation at step 6000: Loss = 3.2590, Perplexity = 26.02
260
+ Step 6100/44000 | Loss: 3.2458 | LR: 4.81e-04 | 1732.3ms/step | 11.5 samples/s
261
+ Step 6200/44000 | Loss: 3.2470 | LR: 4.81e-04 | 1492.1ms/step | 13.4 samples/s
262
+ Validation at step 6250: Loss = 3.2509, Perplexity = 25.81
263
+ Step 6300/44000 | Loss: 3.2557 | LR: 4.80e-04 | 1732.7ms/step | 11.5 samples/s
264
+ Step 6400/44000 | Loss: 3.2417 | LR: 4.79e-04 | 1492.3ms/step | 13.4 samples/s
265
+ Step 6500/44000 | Loss: 3.2359 | LR: 4.79e-04 | 1492.8ms/step | 13.4 samples/s
266
+ Validation at step 6500: Loss = 3.2372, Perplexity = 25.46
267
+ Step 6600/44000 | Loss: 3.2394 | LR: 4.78e-04 | 1732.1ms/step | 11.5 samples/s
268
+ Step 6700/44000 | Loss: 3.2256 | LR: 4.77e-04 | 1491.8ms/step | 13.4 samples/s
269
+ Validation at step 6750: Loss = 3.2296, Perplexity = 25.27
270
+ Step 6800/44000 | Loss: 3.2257 | LR: 4.76e-04 | 1732.4ms/step | 11.5 samples/s
271
+ Step 6900/44000 | Loss: 3.2198 | LR: 4.75e-04 | 1493.2ms/step | 13.4 samples/s
272
+ Step 7000/44000 | Loss: 3.2159 | LR: 4.75e-04 | 1491.5ms/step | 13.4 samples/s
273
+ Validation at step 7000: Loss = 3.2196, Perplexity = 25.02
274
+ Step 7100/44000 | Loss: 3.2219 | LR: 4.74e-04 | 1733.4ms/step | 11.5 samples/s
275
+ Step 7200/44000 | Loss: 3.2042 | LR: 4.73e-04 | 1492.6ms/step | 13.4 samples/s
276
+ Validation at step 7250: Loss = 3.2100, Perplexity = 24.78
277
+ Step 7300/44000 | Loss: 3.2099 | LR: 4.72e-04 | 1733.6ms/step | 11.5 samples/s
278
+ Step 7400/44000 | Loss: 3.1926 | LR: 4.71e-04 | 1492.5ms/step | 13.4 samples/s
279
+ Step 7500/44000 | Loss: 3.2007 | LR: 4.71e-04 | 1492.2ms/step | 13.4 samples/s
280
+ Validation at step 7500: Loss = 3.2024, Perplexity = 24.59
281
+ Step 7600/44000 | Loss: 3.1956 | LR: 4.70e-04 | 1732.5ms/step | 11.5 samples/s
282
+ Step 7700/44000 | Loss: 3.1992 | LR: 4.69e-04 | 1491.3ms/step | 13.4 samples/s
283
+ Validation at step 7750: Loss = 3.1945, Perplexity = 24.40
284
+ Step 7800/44000 | Loss: 3.1899 | LR: 4.68e-04 | 1732.5ms/step | 11.5 samples/s
285
+ Step 7900/44000 | Loss: 3.1902 | LR: 4.67e-04 | 1492.8ms/step | 13.4 samples/s
286
+ Step 8000/44000 | Loss: 3.1774 | LR: 4.66e-04 | 1492.6ms/step | 13.4 samples/s
287
+ Validation at step 8000: Loss = 3.1875, Perplexity = 24.23
288
+ Step 8100/44000 | Loss: 3.1845 | LR: 4.65e-04 | 1732.5ms/step | 11.5 samples/s
289
+ Step 8200/44000 | Loss: 3.1800 | LR: 4.64e-04 | 1491.9ms/step | 13.4 samples/s
290
+ Validation at step 8250: Loss = 3.1792, Perplexity = 24.03
291
+ Step 8300/44000 | Loss: 3.1714 | LR: 4.63e-04 | 1733.1ms/step | 11.5 samples/s
292
+ Step 8400/44000 | Loss: 3.1771 | LR: 4.62e-04 | 1492.2ms/step | 13.4 samples/s
293
+ Step 8500/44000 | Loss: 3.1627 | LR: 4.61e-04 | 1491.7ms/step | 13.4 samples/s
294
+ Validation at step 8500: Loss = 3.1737, Perplexity = 23.90
295
+ Step 8600/44000 | Loss: 3.1696 | LR: 4.60e-04 | 1732.4ms/step | 11.5 samples/s
296
+ Step 8700/44000 | Loss: 3.1686 | LR: 4.59e-04 | 1492.2ms/step | 13.4 samples/s
297
+ Validation at step 8750: Loss = 3.1659, Perplexity = 23.71
298
+ Step 8800/44000 | Loss: 3.1711 | LR: 4.58e-04 | 1732.8ms/step | 11.5 samples/s
299
+ Step 8900/44000 | Loss: 3.1583 | LR: 4.57e-04 | 1492.8ms/step | 13.4 samples/s
300
+ Step 9000/44000 | Loss: 3.1525 | LR: 4.56e-04 | 1491.5ms/step | 13.4 samples/s
301
+ Validation at step 9000: Loss = 3.1614, Perplexity = 23.60
302
+ Step 9100/44000 | Loss: 3.1567 | LR: 4.55e-04 | 1732.1ms/step | 11.5 samples/s
303
+ Step 9200/44000 | Loss: 3.1525 | LR: 4.54e-04 | 1493.2ms/step | 13.4 samples/s
304
+ Validation at step 9250: Loss = 3.1530, Perplexity = 23.41
305
+ Step 9300/44000 | Loss: 3.1593 | LR: 4.53e-04 | 1732.6ms/step | 11.5 samples/s
306
+ Step 9400/44000 | Loss: 3.1539 | LR: 4.52e-04 | 1492.3ms/step | 13.4 samples/s
307
+ Step 9500/44000 | Loss: 3.1466 | LR: 4.51e-04 | 1492.8ms/step | 13.4 samples/s
308
+ Validation at step 9500: Loss = 3.1479, Perplexity = 23.29
309
+ Step 9600/44000 | Loss: 3.1470 | LR: 4.50e-04 | 1732.2ms/step | 11.5 samples/s
310
+ Step 9700/44000 | Loss: 3.1416 | LR: 4.49e-04 | 1492.0ms/step | 13.4 samples/s
311
+ Validation at step 9750: Loss = 3.1430, Perplexity = 23.17
312
+ Step 9800/44000 | Loss: 3.1334 | LR: 4.48e-04 | 1731.8ms/step | 11.5 samples/s
313
+ Step 9900/44000 | Loss: 3.1390 | LR: 4.47e-04 | 1491.9ms/step | 13.4 samples/s
314
+ Step 10000/44000 | Loss: 3.1338 | LR: 4.46e-04 | 1492.8ms/step | 13.4 samples/s
315
+ Validation at step 10000: Loss = 3.1362, Perplexity = 23.02
316
+ Step 10100/44000 | Loss: 3.1313 | LR: 4.45e-04 | 1733.9ms/step | 11.5 samples/s
317
+ Step 10200/44000 | Loss: 3.1417 | LR: 4.43e-04 | 1492.6ms/step | 13.4 samples/s
318
+ Validation at step 10250: Loss = 3.1312, Perplexity = 22.90
319
+ Step 10300/44000 | Loss: 3.1271 | LR: 4.42e-04 | 1732.3ms/step | 11.5 samples/s
320
+ Step 10400/44000 | Loss: 3.1360 | LR: 4.41e-04 | 1490.9ms/step | 13.4 samples/s
321
+ Step 10500/44000 | Loss: 3.1300 | LR: 4.40e-04 | 1492.0ms/step | 13.4 samples/s
322
+ Validation at step 10500: Loss = 3.1248, Perplexity = 22.76
323
+ Step 10600/44000 | Loss: 3.1200 | LR: 4.39e-04 | 1731.8ms/step | 11.5 samples/s
324
+ Step 10700/44000 | Loss: 3.1121 | LR: 4.37e-04 | 1491.6ms/step | 13.4 samples/s
325
+ Validation at step 10750: Loss = 3.1218, Perplexity = 22.69
326
+ Step 10800/44000 | Loss: 3.1065 | LR: 4.36e-04 | 1732.5ms/step | 11.5 samples/s
327
+ Step 10900/44000 | Loss: 3.1226 | LR: 4.35e-04 | 1492.6ms/step | 13.4 samples/s
328
+ Step 11000/44000 | Loss: 3.1158 | LR: 4.34e-04 | 1493.3ms/step | 13.4 samples/s
329
+ Validation at step 11000: Loss = 3.1185, Perplexity = 22.61
330
+ Step 11100/44000 | Loss: 3.1164 | LR: 4.33e-04 | 1735.5ms/step | 11.5 samples/s
331
+ Step 11200/44000 | Loss: 3.1070 | LR: 4.31e-04 | 1494.1ms/step | 13.4 samples/s
332
+ Validation at step 11250: Loss = 3.1110, Perplexity = 22.44
333
+ Step 11300/44000 | Loss: 3.1110 | LR: 4.30e-04 | 1735.1ms/step | 11.5 samples/s
334
+ Step 11400/44000 | Loss: 3.1081 | LR: 4.29e-04 | 1491.6ms/step | 13.4 samples/s
335
+ Step 11500/44000 | Loss: 3.1066 | LR: 4.28e-04 | 1492.8ms/step | 13.4 samples/s
336
+ Validation at step 11500: Loss = 3.1064, Perplexity = 22.34
337
+ Step 11600/44000 | Loss: 3.1027 | LR: 4.26e-04 | 1734.0ms/step | 11.5 samples/s
338
+ Step 11700/44000 | Loss: 3.1099 | LR: 4.25e-04 | 1494.0ms/step | 13.4 samples/s
339
+ Validation at step 11750: Loss = 3.1023, Perplexity = 22.25
340
+ Step 11800/44000 | Loss: 3.0959 | LR: 4.24e-04 | 1735.2ms/step | 11.5 samples/s
341
+ Step 11900/44000 | Loss: 3.0957 | LR: 4.22e-04 | 1494.7ms/step | 13.4 samples/s
342
+ Step 12000/44000 | Loss: 3.0950 | LR: 4.21e-04 | 1494.3ms/step | 13.4 samples/s
343
+ Validation at step 12000: Loss = 3.0970, Perplexity = 22.13
344
+ Step 12100/44000 | Loss: 3.0878 | LR: 4.20e-04 | 1730.1ms/step | 11.6 samples/s
345
+ Step 12200/44000 | Loss: 3.0883 | LR: 4.18e-04 | 1490.8ms/step | 13.4 samples/s
346
+ Validation at step 12250: Loss = 3.0935, Perplexity = 22.05
347
+ Step 12300/44000 | Loss: 3.0874 | LR: 4.17e-04 | 1732.0ms/step | 11.5 samples/s
348
+ Step 12400/44000 | Loss: 3.0855 | LR: 4.16e-04 | 1493.9ms/step | 13.4 samples/s
349
+ Step 12500/44000 | Loss: 3.0854 | LR: 4.14e-04 | 1494.6ms/step | 13.4 samples/s
350
+ Validation at step 12500: Loss = 3.0921, Perplexity = 22.02
351
+ Step 12600/44000 | Loss: 3.0870 | LR: 4.13e-04 | 1734.9ms/step | 11.5 samples/s
352
+ Step 12700/44000 | Loss: 3.0766 | LR: 4.12e-04 | 1494.4ms/step | 13.4 samples/s
353
+ Validation at step 12750: Loss = 3.0857, Perplexity = 21.88
354
+ Step 12800/44000 | Loss: 3.0871 | LR: 4.10e-04 | 1735.0ms/step | 11.5 samples/s
355
+ Step 12900/44000 | Loss: 3.0843 | LR: 4.09e-04 | 1493.8ms/step | 13.4 samples/s
356
+ Step 13000/44000 | Loss: 3.0849 | LR: 4.07e-04 | 1494.5ms/step | 13.4 samples/s
357
+ Validation at step 13000: Loss = 3.0816, Perplexity = 21.79
358
+ Step 13100/44000 | Loss: 3.0787 | LR: 4.06e-04 | 1735.4ms/step | 11.5 samples/s
359
+ Step 13200/44000 | Loss: 3.0748 | LR: 4.05e-04 | 1495.3ms/step | 13.4 samples/s
360
+ Validation at step 13250: Loss = 3.0775, Perplexity = 21.71
361
+ Step 13300/44000 | Loss: 3.0641 | LR: 4.03e-04 | 1735.0ms/step | 11.5 samples/s
362
+ Step 13400/44000 | Loss: 3.0712 | LR: 4.02e-04 | 1494.2ms/step | 13.4 samples/s
363
+ Step 13500/44000 | Loss: 3.0609 | LR: 4.00e-04 | 1494.8ms/step | 13.4 samples/s
364
+ Validation at step 13500: Loss = 3.0733, Perplexity = 21.61
365
+ Step 13600/44000 | Loss: 3.0643 | LR: 3.99e-04 | 1735.5ms/step | 11.5 samples/s
366
+ Step 13700/44000 | Loss: 3.0719 | LR: 3.97e-04 | 1494.2ms/step | 13.4 samples/s
367
+ Validation at step 13750: Loss = 3.0695, Perplexity = 21.53
368
+ Step 13800/44000 | Loss: 3.0647 | LR: 3.96e-04 | 1734.8ms/step | 11.5 samples/s
369
+ Step 13900/44000 | Loss: 3.0637 | LR: 3.94e-04 | 1494.6ms/step | 13.4 samples/s
370
+ Step 14000/44000 | Loss: 3.0712 | LR: 3.93e-04 | 1494.0ms/step | 13.4 samples/s
371
+ Validation at step 14000: Loss = 3.0662, Perplexity = 21.46
372
+ Step 14100/44000 | Loss: 3.0585 | LR: 3.91e-04 | 1736.4ms/step | 11.5 samples/s
373
+ Step 14200/44000 | Loss: 3.0503 | LR: 3.90e-04 | 1487.2ms/step | 13.4 samples/s
374
+ Validation at step 14250: Loss = 3.0622, Perplexity = 21.37
375
+ Step 14300/44000 | Loss: 3.0604 | LR: 3.88e-04 | 1727.6ms/step | 11.6 samples/s
epfl_final/logs/ALIBI_20260921/seed45.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 4777
epfl_final/logs/ALIBI_20260921/seed46.log ADDED
@@ -0,0 +1,372 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s46/run_20260921_030452
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s46/run_20260921_030452",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 22000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 46,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s46",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed46"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_030515-1savcbqu
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.6054 | LR: 6.67e-05 | 1953.8ms/step | 10.2 samples/s
177
+ Step 200/44000 | Loss: 7.3366 | LR: 1.33e-04 | 1501.5ms/step | 13.3 samples/s
178
+ Validation at step 250: Loss = 6.3209, Perplexity = 556.09
179
+ Step 300/44000 | Loss: 6.3333 | LR: 2.00e-04 | 1893.5ms/step | 10.6 samples/s
180
+ Step 400/44000 | Loss: 5.8512 | LR: 2.67e-04 | 1511.2ms/step | 13.2 samples/s
181
+ Step 500/44000 | Loss: 5.4640 | LR: 3.33e-04 | 1513.4ms/step | 13.2 samples/s
182
+ Validation at step 500: Loss = 5.2887, Perplexity = 198.09
183
+ Step 600/44000 | Loss: 5.1317 | LR: 4.00e-04 | 1755.8ms/step | 11.4 samples/s
184
+ Step 700/44000 | Loss: 4.8770 | LR: 4.67e-04 | 1513.9ms/step | 13.2 samples/s
185
+ Validation at step 750: Loss = 4.6088, Perplexity = 100.36
186
+ Step 800/44000 | Loss: 4.6148 | LR: 5.00e-04 | 1755.0ms/step | 11.4 samples/s
187
+ Step 900/44000 | Loss: 4.3939 | LR: 5.00e-04 | 1511.6ms/step | 13.2 samples/s
188
+ Step 1000/44000 | Loss: 4.2161 | LR: 5.00e-04 | 1510.4ms/step | 13.2 samples/s
189
+ Validation at step 1000: Loss = 4.1646, Perplexity = 64.37
190
+ Step 1100/44000 | Loss: 4.1135 | LR: 5.00e-04 | 1757.0ms/step | 11.4 samples/s
191
+ Step 1200/44000 | Loss: 4.0255 | LR: 5.00e-04 | 1512.2ms/step | 13.2 samples/s
192
+ Validation at step 1250: Loss = 3.9475, Perplexity = 51.81
193
+ Step 1300/44000 | Loss: 3.9594 | LR: 5.00e-04 | 1756.7ms/step | 11.4 samples/s
194
+ Step 1400/44000 | Loss: 3.8776 | LR: 5.00e-04 | 1512.5ms/step | 13.2 samples/s
195
+ Step 1500/44000 | Loss: 3.8304 | LR: 5.00e-04 | 1509.5ms/step | 13.2 samples/s
196
+ Validation at step 1500: Loss = 3.8112, Perplexity = 45.20
197
+ Step 1600/44000 | Loss: 3.7871 | LR: 5.00e-04 | 1750.4ms/step | 11.4 samples/s
198
+ Step 1700/44000 | Loss: 3.7392 | LR: 4.99e-04 | 1511.4ms/step | 13.2 samples/s
199
+ Validation at step 1750: Loss = 3.7160, Perplexity = 41.10
200
+ Step 1800/44000 | Loss: 3.7067 | LR: 4.99e-04 | 1756.2ms/step | 11.4 samples/s
201
+ Step 1900/44000 | Loss: 3.6916 | LR: 4.99e-04 | 1510.3ms/step | 13.2 samples/s
202
+ Step 2000/44000 | Loss: 3.6616 | LR: 4.99e-04 | 1511.5ms/step | 13.2 samples/s
203
+ Validation at step 2000: Loss = 3.6466, Perplexity = 38.35
204
+ Step 2100/44000 | Loss: 3.6359 | LR: 4.99e-04 | 1752.9ms/step | 11.4 samples/s
205
+ Step 2200/44000 | Loss: 3.6159 | LR: 4.99e-04 | 1510.2ms/step | 13.2 samples/s
206
+ Validation at step 2250: Loss = 3.5907, Perplexity = 36.26
207
+ Step 2300/44000 | Loss: 3.5912 | LR: 4.98e-04 | 1755.5ms/step | 11.4 samples/s
208
+ Step 2400/44000 | Loss: 3.5657 | LR: 4.98e-04 | 1510.4ms/step | 13.2 samples/s
209
+ Step 2500/44000 | Loss: 3.5506 | LR: 4.98e-04 | 1510.1ms/step | 13.2 samples/s
210
+ Validation at step 2500: Loss = 3.5438, Perplexity = 34.60
211
+ Step 2600/44000 | Loss: 3.5387 | LR: 4.98e-04 | 1754.1ms/step | 11.4 samples/s
212
+ Step 2700/44000 | Loss: 3.5123 | LR: 4.97e-04 | 1510.4ms/step | 13.2 samples/s
213
+ Validation at step 2750: Loss = 3.5051, Perplexity = 33.28
214
+ Step 2800/44000 | Loss: 3.5094 | LR: 4.97e-04 | 1756.3ms/step | 11.4 samples/s
215
+ Step 2900/44000 | Loss: 3.4957 | LR: 4.97e-04 | 1511.2ms/step | 13.2 samples/s
216
+ Step 3000/44000 | Loss: 3.4858 | LR: 4.97e-04 | 1509.7ms/step | 13.2 samples/s
217
+ Validation at step 3000: Loss = 3.4684, Perplexity = 32.08
218
+ Step 3100/44000 | Loss: 3.4605 | LR: 4.96e-04 | 1755.9ms/step | 11.4 samples/s
219
+ Step 3200/44000 | Loss: 3.4553 | LR: 4.96e-04 | 1510.0ms/step | 13.2 samples/s
220
+ Validation at step 3250: Loss = 3.4403, Perplexity = 31.20
221
+ Step 3300/44000 | Loss: 3.4380 | LR: 4.96e-04 | 1755.6ms/step | 11.4 samples/s
222
+ Step 3400/44000 | Loss: 3.4337 | LR: 4.95e-04 | 1511.9ms/step | 13.2 samples/s
223
+ Step 3500/44000 | Loss: 3.4122 | LR: 4.95e-04 | 1511.1ms/step | 13.2 samples/s
224
+ Validation at step 3500: Loss = 3.4169, Perplexity = 30.47
225
+ Step 3600/44000 | Loss: 3.4008 | LR: 4.95e-04 | 1755.2ms/step | 11.4 samples/s
226
+ Step 3700/44000 | Loss: 3.4068 | LR: 4.94e-04 | 1512.4ms/step | 13.2 samples/s
227
+ Validation at step 3750: Loss = 3.3925, Perplexity = 29.74
228
+ Step 3800/44000 | Loss: 3.4028 | LR: 4.94e-04 | 1754.1ms/step | 11.4 samples/s
229
+ Step 3900/44000 | Loss: 3.3822 | LR: 4.93e-04 | 1511.0ms/step | 13.2 samples/s
230
+ Step 4000/44000 | Loss: 3.3726 | LR: 4.93e-04 | 1509.1ms/step | 13.3 samples/s
231
+ Validation at step 4000: Loss = 3.3691, Perplexity = 29.05
232
+ Step 4100/44000 | Loss: 3.3756 | LR: 4.93e-04 | 1754.6ms/step | 11.4 samples/s
233
+ Step 4200/44000 | Loss: 3.3534 | LR: 4.92e-04 | 1511.9ms/step | 13.2 samples/s
234
+ Validation at step 4250: Loss = 3.3522, Perplexity = 28.57
235
+ Step 4300/44000 | Loss: 3.3485 | LR: 4.92e-04 | 1757.0ms/step | 11.4 samples/s
236
+ Step 4400/44000 | Loss: 3.3418 | LR: 4.91e-04 | 1512.3ms/step | 13.2 samples/s
237
+ Step 4500/44000 | Loss: 3.3371 | LR: 4.91e-04 | 1512.5ms/step | 13.2 samples/s
238
+ Validation at step 4500: Loss = 3.3351, Perplexity = 28.08
239
+ Step 4600/44000 | Loss: 3.3235 | LR: 4.90e-04 | 1756.1ms/step | 11.4 samples/s
240
+ Step 4700/44000 | Loss: 3.3284 | LR: 4.90e-04 | 1511.3ms/step | 13.2 samples/s
241
+ Validation at step 4750: Loss = 3.3225, Perplexity = 27.73
242
+ Step 4800/44000 | Loss: 3.3170 | LR: 4.89e-04 | 1757.5ms/step | 11.4 samples/s
243
+ Step 4900/44000 | Loss: 3.3104 | LR: 4.89e-04 | 1511.9ms/step | 13.2 samples/s
244
+ Step 5000/44000 | Loss: 3.3102 | LR: 4.88e-04 | 1512.1ms/step | 13.2 samples/s
245
+ Validation at step 5000: Loss = 3.3046, Perplexity = 27.24
246
+ Step 5100/44000 | Loss: 3.3055 | LR: 4.88e-04 | 1755.2ms/step | 11.4 samples/s
247
+ Step 5200/44000 | Loss: 3.2973 | LR: 4.87e-04 | 1506.3ms/step | 13.3 samples/s
248
+ Validation at step 5250: Loss = 3.2893, Perplexity = 26.82
249
+ Step 5300/44000 | Loss: 3.2833 | LR: 4.86e-04 | 1756.8ms/step | 11.4 samples/s
250
+ Step 5400/44000 | Loss: 3.2768 | LR: 4.86e-04 | 1510.8ms/step | 13.2 samples/s
251
+ Step 5500/44000 | Loss: 3.2783 | LR: 4.85e-04 | 1512.2ms/step | 13.2 samples/s
252
+ Validation at step 5500: Loss = 3.2798, Perplexity = 26.57
253
+ Step 5600/44000 | Loss: 3.2814 | LR: 4.85e-04 | 1754.4ms/step | 11.4 samples/s
254
+ Step 5700/44000 | Loss: 3.2602 | LR: 4.84e-04 | 1512.5ms/step | 13.2 samples/s
255
+ Validation at step 5750: Loss = 3.2658, Perplexity = 26.20
256
+ Step 5800/44000 | Loss: 3.2650 | LR: 4.83e-04 | 1755.6ms/step | 11.4 samples/s
257
+ Step 5900/44000 | Loss: 3.2670 | LR: 4.83e-04 | 1510.1ms/step | 13.2 samples/s
258
+ Step 6000/44000 | Loss: 3.2540 | LR: 4.82e-04 | 1511.6ms/step | 13.2 samples/s
259
+ Validation at step 6000: Loss = 3.2550, Perplexity = 25.92
260
+ Step 6100/44000 | Loss: 3.2587 | LR: 4.81e-04 | 1754.0ms/step | 11.4 samples/s
261
+ Step 6200/44000 | Loss: 3.2394 | LR: 4.81e-04 | 1512.1ms/step | 13.2 samples/s
262
+ Validation at step 6250: Loss = 3.2436, Perplexity = 25.63
263
+ Step 6300/44000 | Loss: 3.2488 | LR: 4.80e-04 | 1754.2ms/step | 11.4 samples/s
264
+ Step 6400/44000 | Loss: 3.2437 | LR: 4.79e-04 | 1512.1ms/step | 13.2 samples/s
265
+ Step 6500/44000 | Loss: 3.2300 | LR: 4.79e-04 | 1509.8ms/step | 13.2 samples/s
266
+ Validation at step 6500: Loss = 3.2343, Perplexity = 25.39
267
+ Step 6600/44000 | Loss: 3.2325 | LR: 4.78e-04 | 1754.1ms/step | 11.4 samples/s
268
+ Step 6700/44000 | Loss: 3.2328 | LR: 4.77e-04 | 1510.8ms/step | 13.2 samples/s
269
+ Validation at step 6750: Loss = 3.2243, Perplexity = 25.14
270
+ Step 6800/44000 | Loss: 3.2285 | LR: 4.76e-04 | 1755.7ms/step | 11.4 samples/s
271
+ Step 6900/44000 | Loss: 3.2157 | LR: 4.75e-04 | 1510.0ms/step | 13.2 samples/s
272
+ Step 7000/44000 | Loss: 3.2209 | LR: 4.75e-04 | 1512.1ms/step | 13.2 samples/s
273
+ Validation at step 7000: Loss = 3.2149, Perplexity = 24.90
274
+ Step 7100/44000 | Loss: 3.2077 | LR: 4.74e-04 | 1756.6ms/step | 11.4 samples/s
275
+ Step 7200/44000 | Loss: 3.2027 | LR: 4.73e-04 | 1512.8ms/step | 13.2 samples/s
276
+ Validation at step 7250: Loss = 3.2056, Perplexity = 24.67
277
+ Step 7300/44000 | Loss: 3.2042 | LR: 4.72e-04 | 1755.2ms/step | 11.4 samples/s
278
+ Step 7400/44000 | Loss: 3.1941 | LR: 4.71e-04 | 1511.6ms/step | 13.2 samples/s
279
+ Step 7500/44000 | Loss: 3.1937 | LR: 4.71e-04 | 1512.6ms/step | 13.2 samples/s
280
+ Validation at step 7500: Loss = 3.1983, Perplexity = 24.49
281
+ Step 7600/44000 | Loss: 3.1950 | LR: 4.70e-04 | 1754.6ms/step | 11.4 samples/s
282
+ Step 7700/44000 | Loss: 3.1852 | LR: 4.69e-04 | 1511.7ms/step | 13.2 samples/s
283
+ Validation at step 7750: Loss = 3.1898, Perplexity = 24.28
284
+ Step 7800/44000 | Loss: 3.1997 | LR: 4.68e-04 | 1755.8ms/step | 11.4 samples/s
285
+ Step 7900/44000 | Loss: 3.1784 | LR: 4.67e-04 | 1512.2ms/step | 13.2 samples/s
286
+ Step 8000/44000 | Loss: 3.1860 | LR: 4.66e-04 | 1511.7ms/step | 13.2 samples/s
287
+ Validation at step 8000: Loss = 3.1814, Perplexity = 24.08
288
+ Step 8100/44000 | Loss: 3.1797 | LR: 4.65e-04 | 1757.1ms/step | 11.4 samples/s
289
+ Step 8200/44000 | Loss: 3.1862 | LR: 4.64e-04 | 1513.0ms/step | 13.2 samples/s
290
+ Validation at step 8250: Loss = 3.1744, Perplexity = 23.91
291
+ Step 8300/44000 | Loss: 3.1648 | LR: 4.63e-04 | 1756.6ms/step | 11.4 samples/s
292
+ Step 8400/44000 | Loss: 3.1789 | LR: 4.62e-04 | 1509.1ms/step | 13.3 samples/s
293
+ Step 8500/44000 | Loss: 3.1745 | LR: 4.61e-04 | 1511.2ms/step | 13.2 samples/s
294
+ Validation at step 8500: Loss = 3.1686, Perplexity = 23.78
295
+ Step 8600/44000 | Loss: 3.1650 | LR: 4.60e-04 | 1754.2ms/step | 11.4 samples/s
296
+ Step 8700/44000 | Loss: 3.1645 | LR: 4.59e-04 | 1510.4ms/step | 13.2 samples/s
297
+ Validation at step 8750: Loss = 3.1609, Perplexity = 23.59
298
+ Step 8800/44000 | Loss: 3.1662 | LR: 4.58e-04 | 1756.2ms/step | 11.4 samples/s
299
+ Step 8900/44000 | Loss: 3.1568 | LR: 4.57e-04 | 1511.7ms/step | 13.2 samples/s
300
+ Step 9000/44000 | Loss: 3.1494 | LR: 4.56e-04 | 1511.3ms/step | 13.2 samples/s
301
+ Validation at step 9000: Loss = 3.1545, Perplexity = 23.44
302
+ Step 9100/44000 | Loss: 3.1530 | LR: 4.55e-04 | 1758.0ms/step | 11.4 samples/s
303
+ Step 9200/44000 | Loss: 3.1558 | LR: 4.54e-04 | 1510.8ms/step | 13.2 samples/s
304
+ Validation at step 9250: Loss = 3.1502, Perplexity = 23.34
305
+ Step 9300/44000 | Loss: 3.1427 | LR: 4.53e-04 | 1755.2ms/step | 11.4 samples/s
306
+ Step 9400/44000 | Loss: 3.1401 | LR: 4.52e-04 | 1510.2ms/step | 13.2 samples/s
307
+ Step 9500/44000 | Loss: 3.1418 | LR: 4.51e-04 | 1509.8ms/step | 13.2 samples/s
308
+ Validation at step 9500: Loss = 3.1439, Perplexity = 23.19
309
+ Step 9600/44000 | Loss: 3.1385 | LR: 4.50e-04 | 1754.7ms/step | 11.4 samples/s
310
+ Step 9700/44000 | Loss: 3.1397 | LR: 4.49e-04 | 1511.9ms/step | 13.2 samples/s
311
+ Validation at step 9750: Loss = 3.1372, Perplexity = 23.04
312
+ Step 9800/44000 | Loss: 3.1443 | LR: 4.48e-04 | 1755.7ms/step | 11.4 samples/s
313
+ Step 9900/44000 | Loss: 3.1379 | LR: 4.47e-04 | 1512.8ms/step | 13.2 samples/s
314
+ Step 10000/44000 | Loss: 3.1274 | LR: 4.46e-04 | 1513.6ms/step | 13.2 samples/s
315
+ Validation at step 10000: Loss = 3.1313, Perplexity = 22.90
316
+ Step 10100/44000 | Loss: 3.1261 | LR: 4.45e-04 | 1756.2ms/step | 11.4 samples/s
317
+ Step 10200/44000 | Loss: 3.1226 | LR: 4.43e-04 | 1508.4ms/step | 13.3 samples/s
318
+ Validation at step 10250: Loss = 3.1270, Perplexity = 22.81
319
+ Step 10300/44000 | Loss: 3.1250 | LR: 4.42e-04 | 1752.7ms/step | 11.4 samples/s
320
+ Step 10400/44000 | Loss: 3.1120 | LR: 4.41e-04 | 1509.7ms/step | 13.2 samples/s
321
+ Step 10500/44000 | Loss: 3.1280 | LR: 4.40e-04 | 1510.0ms/step | 13.2 samples/s
322
+ Validation at step 10500: Loss = 3.1204, Perplexity = 22.66
323
+ Step 10600/44000 | Loss: 3.1213 | LR: 4.39e-04 | 1754.2ms/step | 11.4 samples/s
324
+ Step 10700/44000 | Loss: 3.1114 | LR: 4.37e-04 | 1510.3ms/step | 13.2 samples/s
325
+ Validation at step 10750: Loss = 3.1159, Perplexity = 22.55
326
+ Step 10800/44000 | Loss: 3.1070 | LR: 4.36e-04 | 1755.5ms/step | 11.4 samples/s
327
+ Step 10900/44000 | Loss: 3.1112 | LR: 4.35e-04 | 1513.1ms/step | 13.2 samples/s
328
+ Step 11000/44000 | Loss: 3.1097 | LR: 4.34e-04 | 1512.4ms/step | 13.2 samples/s
329
+ Validation at step 11000: Loss = 3.1116, Perplexity = 22.46
330
+ Step 11100/44000 | Loss: 3.1115 | LR: 4.33e-04 | 1757.1ms/step | 11.4 samples/s
331
+ Step 11200/44000 | Loss: 3.1028 | LR: 4.31e-04 | 1578.0ms/step | 12.7 samples/s
332
+ Validation at step 11250: Loss = 3.1091, Perplexity = 22.40
333
+ Step 11300/44000 | Loss: 3.1011 | LR: 4.30e-04 | 1748.0ms/step | 11.4 samples/s
334
+ Step 11400/44000 | Loss: 3.1023 | LR: 4.29e-04 | 1509.3ms/step | 13.3 samples/s
335
+ Step 11500/44000 | Loss: 3.1075 | LR: 4.28e-04 | 1513.3ms/step | 13.2 samples/s
336
+ Validation at step 11500: Loss = 3.1022, Perplexity = 22.25
337
+ Step 11600/44000 | Loss: 3.1060 | LR: 4.26e-04 | 1756.3ms/step | 11.4 samples/s
338
+ Step 11700/44000 | Loss: 3.1019 | LR: 4.25e-04 | 1513.0ms/step | 13.2 samples/s
339
+ Validation at step 11750: Loss = 3.0969, Perplexity = 22.13
340
+ Step 11800/44000 | Loss: 3.0986 | LR: 4.24e-04 | 1758.1ms/step | 11.4 samples/s
341
+ Step 11900/44000 | Loss: 3.0857 | LR: 4.22e-04 | 1515.0ms/step | 13.2 samples/s
342
+ Step 12000/44000 | Loss: 3.0893 | LR: 4.21e-04 | 1513.7ms/step | 13.2 samples/s
343
+ Validation at step 12000: Loss = 3.0927, Perplexity = 22.04
344
+ Step 12100/44000 | Loss: 3.1023 | LR: 4.20e-04 | 1758.4ms/step | 11.4 samples/s
345
+ Step 12200/44000 | Loss: 3.0822 | LR: 4.18e-04 | 1513.8ms/step | 13.2 samples/s
346
+ Validation at step 12250: Loss = 3.0875, Perplexity = 21.92
347
+ Step 12300/44000 | Loss: 3.0835 | LR: 4.17e-04 | 1756.7ms/step | 11.4 samples/s
348
+ Step 12400/44000 | Loss: 3.0780 | LR: 4.16e-04 | 1512.3ms/step | 13.2 samples/s
349
+ Step 12500/44000 | Loss: 3.0921 | LR: 4.14e-04 | 1513.4ms/step | 13.2 samples/s
350
+ Validation at step 12500: Loss = 3.0837, Perplexity = 21.84
351
+ Step 12600/44000 | Loss: 3.0888 | LR: 4.13e-04 | 1759.3ms/step | 11.4 samples/s
352
+ Step 12700/44000 | Loss: 3.0814 | LR: 4.12e-04 | 1513.9ms/step | 13.2 samples/s
353
+ Validation at step 12750: Loss = 3.0793, Perplexity = 21.74
354
+ Step 12800/44000 | Loss: 3.0797 | LR: 4.10e-04 | 1759.8ms/step | 11.4 samples/s
355
+ Step 12900/44000 | Loss: 3.0827 | LR: 4.09e-04 | 1515.1ms/step | 13.2 samples/s
356
+ Step 13000/44000 | Loss: 3.0774 | LR: 4.07e-04 | 1514.1ms/step | 13.2 samples/s
357
+ Validation at step 13000: Loss = 3.0747, Perplexity = 21.64
358
+ Step 13100/44000 | Loss: 3.0727 | LR: 4.06e-04 | 1756.0ms/step | 11.4 samples/s
359
+ Step 13200/44000 | Loss: 3.0786 | LR: 4.05e-04 | 1512.6ms/step | 13.2 samples/s
360
+ Validation at step 13250: Loss = 3.0723, Perplexity = 21.59
361
+ Step 13300/44000 | Loss: 3.0790 | LR: 4.03e-04 | 1757.7ms/step | 11.4 samples/s
362
+ Step 13400/44000 | Loss: 3.0751 | LR: 4.02e-04 | 1513.6ms/step | 13.2 samples/s
363
+ Step 13500/44000 | Loss: 3.0670 | LR: 4.00e-04 | 1512.9ms/step | 13.2 samples/s
364
+ Validation at step 13500: Loss = 3.0691, Perplexity = 21.52
365
+ Step 13600/44000 | Loss: 3.0535 | LR: 3.99e-04 | 1757.3ms/step | 11.4 samples/s
366
+ Step 13700/44000 | Loss: 3.0690 | LR: 3.97e-04 | 1512.4ms/step | 13.2 samples/s
367
+ Validation at step 13750: Loss = 3.0657, Perplexity = 21.45
368
+ Step 13800/44000 | Loss: 3.0728 | LR: 3.96e-04 | 1759.1ms/step | 11.4 samples/s
369
+ Step 13900/44000 | Loss: 3.0622 | LR: 3.94e-04 | 1513.3ms/step | 13.2 samples/s
370
+ Step 14000/44000 | Loss: 3.0596 | LR: 3.93e-04 | 1513.3ms/step | 13.2 samples/s
371
+ Validation at step 14000: Loss = 3.0597, Perplexity = 21.32
372
+ Step 14100/44000 | Loss: 3.0605 | LR: 3.91e-04 | 1760.3ms/step | 11.4 samples/s
epfl_final/logs/ALIBI_20260921/seed46.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 4778
epfl_final/logs/ALIBI_20260921/seed47.log ADDED
@@ -0,0 +1,375 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s47/run_20260921_030452
2
+ Running config:
3
+ {
4
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
5
+ "model_dtype": "bfloat16",
6
+ "init_from_scratch": true,
7
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
8
+ "val_path": null,
9
+ "max_seq_length": 8192,
10
+ "num_workers": 8,
11
+ "output_dir": "/mloscratch/homes/navasard/sparse/models/ALIBI_20260921/365m_alibi_s47/run_20260921_030452",
12
+ "resume_from_checkpoint": null,
13
+ "force_new_run": true,
14
+ "num_epochs": 1,
15
+ "max_steps": 44000,
16
+ "per_device_batch_size": 2,
17
+ "gradient_accumulation_steps": 10,
18
+ "learning_rate": 0.0005,
19
+ "weight_decay": 0.01,
20
+ "warmup_steps": 750,
21
+ "lr_scheduler": "cosine",
22
+ "max_grad_norm": 1.0,
23
+ "save_steps": 22000,
24
+ "eval_steps": 250,
25
+ "eval_batches": 50,
26
+ "logging_steps": 100,
27
+ "seed": 47,
28
+ "verbose": true,
29
+ "checkpoint_activations": false,
30
+ "resume_micro_step_override": null,
31
+ "strategy": "ddp",
32
+ "mixed_precision": "bf16",
33
+ "wandb_enabled": true,
34
+ "wandb_project": "stochastic_sparsity",
35
+ "wandb_name": "365m alibi 8k s47",
36
+ "wandb_tags": [
37
+ "qwen3",
38
+ "365m",
39
+ "8k",
40
+ "scaleladder",
41
+ "alibi",
42
+ "seed47"
43
+ ],
44
+ "hidden_size": 768,
45
+ "intermediate_size": 3072,
46
+ "num_attention_heads": 6,
47
+ "num_key_value_heads": 2,
48
+ "num_hidden_layers": 28,
49
+ "head_dim": null,
50
+ "attention_dropout": null,
51
+ "rope_train_position_scale_set": null,
52
+ "positional": "alibi",
53
+ "attention_type": "dense",
54
+ "sparse_block_size": 128,
55
+ "sparse_num_random_blocks": 31,
56
+ "sparse_mask_pool_size": 1,
57
+ "sparse_val_dense_compare": false,
58
+ "sparse_layer_indices": null,
59
+ "sparse_mask_cache_dir": null,
60
+ "sparse_mask_seed": 0,
61
+ "sparse_mixed_nrb_set": null,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: False
68
+
69
+
70
+ ================================================================================
71
+ MODEL ARCHITECTURE
72
+ ================================================================================
73
+ Model config:
74
+ vocab_size: 151936
75
+ hidden_size: 768
76
+ num_hidden_layers: 28
77
+ num_attention_heads: 6
78
+ num_key_value_heads: 2
79
+ head_dim: 128
80
+ intermediate_size: 3072
81
+ max_position_embeddings: 32768
82
+ rope_theta: 1000000
83
+ rope_train_position_scale_set: None
84
+ attention_type: dense
85
+
86
+ Parameter count:
87
+ Total parameters: 358,958,848
88
+ Trainable parameters: 358,958,848
89
+ Non-trainable parameters: 0
90
+ Model size (BF16): 0.72 GB
91
+
92
+ --------------------------------------------------------------------------------
93
+ LAYER-BY-LAYER SUMMARY
94
+ --------------------------------------------------------------------------------
95
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
96
+
97
+ SOLUTION: Use torch.compile(flex_attention)(...)
98
+
99
+ If you want to debug your score_mod/mask_mod, you can set:
100
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
101
+
102
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
103
+ _warn_once(
104
+ =================================================================================================================================================
105
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
106
+ =================================================================================================================================================
107
+ Qwen3ForCausalLM [2, 8192] -- -- True
108
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
109
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
110
+ │ └─ModuleList: 2-2 -- -- -- True
111
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
112
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
113
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
114
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
115
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
116
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
117
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
118
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
140
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
141
+ =================================================================================================================================================
142
+ Total params: 475,645,696
143
+ Trainable params: 475,645,696
144
+ Non-trainable params: 0
145
+ Total mult-adds (Units.MEGABYTES): 951.29
146
+ =================================================================================================================================================
147
+ Input size (MB): 0.13
148
+ Forward/backward pass size (MB): 31197.23
149
+ Params size (MB): 951.29
150
+ Estimated Total Size (MB): 32148.66
151
+ =================================================================================================================================================
152
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
153
+ ================================================================================
154
+
155
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Using pre-tokenized dataset (no runtime tokenization)
157
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 2
163
+ World size (GPUs): 1
164
+ Gradient accumulation steps: 10
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 1513882
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ wandb: Tracking run with wandb version 0.26.1
172
+ wandb: W&B syncing is set to `offline` in this directory. Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
173
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/offline-run-20260921_030515-8km2sc23
174
+ Starting training...
175
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
176
+ Step 100/44000 | Loss: 10.6289 | LR: 6.67e-05 | 1934.2ms/step | 10.3 samples/s
177
+ Step 200/44000 | Loss: 7.3290 | LR: 1.33e-04 | 1471.9ms/step | 13.6 samples/s
178
+ Validation at step 250: Loss = 6.3193, Perplexity = 555.20
179
+ Step 300/44000 | Loss: 6.3461 | LR: 2.00e-04 | 1866.4ms/step | 10.7 samples/s
180
+ Step 400/44000 | Loss: 5.8661 | LR: 2.67e-04 | 1482.2ms/step | 13.5 samples/s
181
+ Step 500/44000 | Loss: 5.4685 | LR: 3.33e-04 | 1480.6ms/step | 13.5 samples/s
182
+ Validation at step 500: Loss = 5.2935, Perplexity = 199.05
183
+ Step 600/44000 | Loss: 5.1430 | LR: 4.00e-04 | 1728.0ms/step | 11.6 samples/s
184
+ Step 700/44000 | Loss: 4.8626 | LR: 4.67e-04 | 1488.7ms/step | 13.4 samples/s
185
+ Validation at step 750: Loss = 4.6031, Perplexity = 99.80
186
+ Step 800/44000 | Loss: 4.5941 | LR: 5.00e-04 | 1727.9ms/step | 11.6 samples/s
187
+ Step 900/44000 | Loss: 4.3813 | LR: 5.00e-04 | 1488.2ms/step | 13.4 samples/s
188
+ Step 1000/44000 | Loss: 4.2221 | LR: 5.00e-04 | 1487.8ms/step | 13.4 samples/s
189
+ Validation at step 1000: Loss = 4.1545, Perplexity = 63.72
190
+ Step 1100/44000 | Loss: 4.0983 | LR: 5.00e-04 | 1731.7ms/step | 11.5 samples/s
191
+ Step 1200/44000 | Loss: 4.0244 | LR: 5.00e-04 | 1488.9ms/step | 13.4 samples/s
192
+ Validation at step 1250: Loss = 3.9445, Perplexity = 51.65
193
+ Step 1300/44000 | Loss: 3.9451 | LR: 5.00e-04 | 1729.0ms/step | 11.6 samples/s
194
+ Step 1400/44000 | Loss: 3.8860 | LR: 5.00e-04 | 1489.7ms/step | 13.4 samples/s
195
+ Step 1500/44000 | Loss: 3.8279 | LR: 5.00e-04 | 1488.0ms/step | 13.4 samples/s
196
+ Validation at step 1500: Loss = 3.8131, Perplexity = 45.29
197
+ Step 1600/44000 | Loss: 3.8018 | LR: 5.00e-04 | 1726.6ms/step | 11.6 samples/s
198
+ Step 1700/44000 | Loss: 3.7492 | LR: 4.99e-04 | 1488.3ms/step | 13.4 samples/s
199
+ Validation at step 1750: Loss = 3.7166, Perplexity = 41.13
200
+ Step 1800/44000 | Loss: 3.7205 | LR: 4.99e-04 | 1728.5ms/step | 11.6 samples/s
201
+ Step 1900/44000 | Loss: 3.6866 | LR: 4.99e-04 | 1487.7ms/step | 13.4 samples/s
202
+ Step 2000/44000 | Loss: 3.6607 | LR: 4.99e-04 | 1488.4ms/step | 13.4 samples/s
203
+ Validation at step 2000: Loss = 3.6467, Perplexity = 38.35
204
+ Step 2100/44000 | Loss: 3.6309 | LR: 4.99e-04 | 1727.7ms/step | 11.6 samples/s
205
+ Step 2200/44000 | Loss: 3.6095 | LR: 4.99e-04 | 1487.3ms/step | 13.4 samples/s
206
+ Validation at step 2250: Loss = 3.5903, Perplexity = 36.25
207
+ Step 2300/44000 | Loss: 3.5873 | LR: 4.98e-04 | 1727.5ms/step | 11.6 samples/s
208
+ Step 2400/44000 | Loss: 3.5730 | LR: 4.98e-04 | 1487.5ms/step | 13.4 samples/s
209
+ Step 2500/44000 | Loss: 3.5536 | LR: 4.98e-04 | 1486.7ms/step | 13.5 samples/s
210
+ Validation at step 2500: Loss = 3.5475, Perplexity = 34.73
211
+ Step 2600/44000 | Loss: 3.5317 | LR: 4.98e-04 | 1727.6ms/step | 11.6 samples/s
212
+ Step 2700/44000 | Loss: 3.5320 | LR: 4.97e-04 | 1487.9ms/step | 13.4 samples/s
213
+ Validation at step 2750: Loss = 3.5097, Perplexity = 33.44
214
+ Step 2800/44000 | Loss: 3.5089 | LR: 4.97e-04 | 1728.2ms/step | 11.6 samples/s
215
+ Step 2900/44000 | Loss: 3.4845 | LR: 4.97e-04 | 1489.2ms/step | 13.4 samples/s
216
+ Step 3000/44000 | Loss: 3.4731 | LR: 4.97e-04 | 1487.1ms/step | 13.4 samples/s
217
+ Validation at step 3000: Loss = 3.4710, Perplexity = 32.17
218
+ Step 3100/44000 | Loss: 3.4657 | LR: 4.96e-04 | 1728.6ms/step | 11.6 samples/s
219
+ Step 3200/44000 | Loss: 3.4491 | LR: 4.96e-04 | 1488.4ms/step | 13.4 samples/s
220
+ Validation at step 3250: Loss = 3.4424, Perplexity = 31.26
221
+ Step 3300/44000 | Loss: 3.4490 | LR: 4.96e-04 | 1723.4ms/step | 11.6 samples/s
222
+ Step 3400/44000 | Loss: 3.4294 | LR: 4.95e-04 | 1480.7ms/step | 13.5 samples/s
223
+ Step 3500/44000 | Loss: 3.4234 | LR: 4.95e-04 | 1480.9ms/step | 13.5 samples/s
224
+ Validation at step 3500: Loss = 3.4172, Perplexity = 30.48
225
+ Step 3600/44000 | Loss: 3.4089 | LR: 4.95e-04 | 1719.1ms/step | 11.6 samples/s
226
+ Step 3700/44000 | Loss: 3.4091 | LR: 4.94e-04 | 1480.8ms/step | 13.5 samples/s
227
+ Validation at step 3750: Loss = 3.3927, Perplexity = 29.75
228
+ Step 3800/44000 | Loss: 3.3873 | LR: 4.94e-04 | 1719.0ms/step | 11.6 samples/s
229
+ Step 3900/44000 | Loss: 3.3831 | LR: 4.93e-04 | 1480.4ms/step | 13.5 samples/s
230
+ Step 4000/44000 | Loss: 3.3658 | LR: 4.93e-04 | 1480.3ms/step | 13.5 samples/s
231
+ Validation at step 4000: Loss = 3.3714, Perplexity = 29.12
232
+ Step 4100/44000 | Loss: 3.3614 | LR: 4.93e-04 | 1718.9ms/step | 11.6 samples/s
233
+ Step 4200/44000 | Loss: 3.3675 | LR: 4.92e-04 | 1480.4ms/step | 13.5 samples/s
234
+ Validation at step 4250: Loss = 3.3523, Perplexity = 28.57
235
+ Step 4300/44000 | Loss: 3.3592 | LR: 4.92e-04 | 1718.8ms/step | 11.6 samples/s
236
+ Step 4400/44000 | Loss: 3.3519 | LR: 4.91e-04 | 1480.1ms/step | 13.5 samples/s
237
+ Step 4500/44000 | Loss: 3.3339 | LR: 4.91e-04 | 1480.8ms/step | 13.5 samples/s
238
+ Validation at step 4500: Loss = 3.3344, Perplexity = 28.06
239
+ Step 4600/44000 | Loss: 3.3308 | LR: 4.90e-04 | 1728.8ms/step | 11.6 samples/s
240
+ Step 4700/44000 | Loss: 3.3192 | LR: 4.90e-04 | 1488.3ms/step | 13.4 samples/s
241
+ Validation at step 4750: Loss = 3.3186, Perplexity = 27.62
242
+ Step 4800/44000 | Loss: 3.3074 | LR: 4.89e-04 | 1731.4ms/step | 11.6 samples/s
243
+ Step 4900/44000 | Loss: 3.3113 | LR: 4.89e-04 | 1497.2ms/step | 13.4 samples/s
244
+ Step 5000/44000 | Loss: 3.2987 | LR: 4.88e-04 | 1495.4ms/step | 13.4 samples/s
245
+ Validation at step 5000: Loss = 3.3034, Perplexity = 27.21
246
+ Step 5100/44000 | Loss: 3.3005 | LR: 4.88e-04 | 1737.3ms/step | 11.5 samples/s
247
+ Step 5200/44000 | Loss: 3.2957 | LR: 4.87e-04 | 1494.7ms/step | 13.4 samples/s
248
+ Validation at step 5250: Loss = 3.2896, Perplexity = 26.83
249
+ Step 5300/44000 | Loss: 3.2950 | LR: 4.86e-04 | 1726.8ms/step | 11.6 samples/s
250
+ Step 5400/44000 | Loss: 3.2756 | LR: 4.86e-04 | 1488.5ms/step | 13.4 samples/s
251
+ Step 5500/44000 | Loss: 3.2747 | LR: 4.85e-04 | 1488.0ms/step | 13.4 samples/s
252
+ Validation at step 5500: Loss = 3.2784, Perplexity = 26.53
253
+ Step 5600/44000 | Loss: 3.2689 | LR: 4.85e-04 | 1727.1ms/step | 11.6 samples/s
254
+ Step 5700/44000 | Loss: 3.2657 | LR: 4.84e-04 | 1487.4ms/step | 13.4 samples/s
255
+ Validation at step 5750: Loss = 3.2651, Perplexity = 26.18
256
+ Step 5800/44000 | Loss: 3.2595 | LR: 4.83e-04 | 1728.0ms/step | 11.6 samples/s
257
+ Step 5900/44000 | Loss: 3.2643 | LR: 4.83e-04 | 1488.4ms/step | 13.4 samples/s
258
+ Step 6000/44000 | Loss: 3.2495 | LR: 4.82e-04 | 1487.9ms/step | 13.4 samples/s
259
+ Validation at step 6000: Loss = 3.2533, Perplexity = 25.88
260
+ Step 6100/44000 | Loss: 3.2597 | LR: 4.81e-04 | 1727.8ms/step | 11.6 samples/s
261
+ Step 6200/44000 | Loss: 3.2413 | LR: 4.81e-04 | 1487.9ms/step | 13.4 samples/s
262
+ Validation at step 6250: Loss = 3.2424, Perplexity = 25.59
263
+ Step 6300/44000 | Loss: 3.2479 | LR: 4.80e-04 | 1728.0ms/step | 11.6 samples/s
264
+ Step 6400/44000 | Loss: 3.2334 | LR: 4.79e-04 | 1487.4ms/step | 13.4 samples/s
265
+ Step 6500/44000 | Loss: 3.2360 | LR: 4.79e-04 | 1488.1ms/step | 13.4 samples/s
266
+ Validation at step 6500: Loss = 3.2331, Perplexity = 25.36
267
+ Step 6600/44000 | Loss: 3.2277 | LR: 4.78e-04 | 1727.7ms/step | 11.6 samples/s
268
+ Step 6700/44000 | Loss: 3.2211 | LR: 4.77e-04 | 1488.1ms/step | 13.4 samples/s
269
+ Validation at step 6750: Loss = 3.2235, Perplexity = 25.12
270
+ Step 6800/44000 | Loss: 3.2188 | LR: 4.76e-04 | 1727.8ms/step | 11.6 samples/s
271
+ Step 6900/44000 | Loss: 3.2095 | LR: 4.75e-04 | 1488.9ms/step | 13.4 samples/s
272
+ Step 7000/44000 | Loss: 3.2118 | LR: 4.75e-04 | 1487.5ms/step | 13.4 samples/s
273
+ Validation at step 7000: Loss = 3.2149, Perplexity = 24.90
274
+ Step 7100/44000 | Loss: 3.2093 | LR: 4.74e-04 | 1728.1ms/step | 11.6 samples/s
275
+ Step 7200/44000 | Loss: 3.2133 | LR: 4.73e-04 | 1488.3ms/step | 13.4 samples/s
276
+ Validation at step 7250: Loss = 3.2052, Perplexity = 24.66
277
+ Step 7300/44000 | Loss: 3.1981 | LR: 4.72e-04 | 1728.3ms/step | 11.6 samples/s
278
+ Step 7400/44000 | Loss: 3.1948 | LR: 4.71e-04 | 1488.4ms/step | 13.4 samples/s
279
+ Step 7500/44000 | Loss: 3.1945 | LR: 4.71e-04 | 1488.1ms/step | 13.4 samples/s
280
+ Validation at step 7500: Loss = 3.1969, Perplexity = 24.46
281
+ Step 7600/44000 | Loss: 3.1925 | LR: 4.70e-04 | 1727.6ms/step | 11.6 samples/s
282
+ Step 7700/44000 | Loss: 3.2028 | LR: 4.69e-04 | 1488.5ms/step | 13.4 samples/s
283
+ Validation at step 7750: Loss = 3.1907, Perplexity = 24.31
284
+ Step 7800/44000 | Loss: 3.1919 | LR: 4.68e-04 | 1727.9ms/step | 11.6 samples/s
285
+ Step 7900/44000 | Loss: 3.1907 | LR: 4.67e-04 | 1487.6ms/step | 13.4 samples/s
286
+ Step 8000/44000 | Loss: 3.1840 | LR: 4.66e-04 | 1488.4ms/step | 13.4 samples/s
287
+ Validation at step 8000: Loss = 3.1825, Perplexity = 24.11
288
+ Step 8100/44000 | Loss: 3.1791 | LR: 4.65e-04 | 1727.9ms/step | 11.6 samples/s
289
+ Step 8200/44000 | Loss: 3.1672 | LR: 4.64e-04 | 1489.0ms/step | 13.4 samples/s
290
+ Validation at step 8250: Loss = 3.1748, Perplexity = 23.92
291
+ Step 8300/44000 | Loss: 3.1711 | LR: 4.63e-04 | 1728.4ms/step | 11.6 samples/s
292
+ Step 8400/44000 | Loss: 3.1686 | LR: 4.62e-04 | 1488.0ms/step | 13.4 samples/s
293
+ Step 8500/44000 | Loss: 3.1747 | LR: 4.61e-04 | 1488.2ms/step | 13.4 samples/s
294
+ Validation at step 8500: Loss = 3.1681, Perplexity = 23.76
295
+ Step 8600/44000 | Loss: 3.1668 | LR: 4.60e-04 | 1727.3ms/step | 11.6 samples/s
296
+ Step 8700/44000 | Loss: 3.1631 | LR: 4.59e-04 | 1487.9ms/step | 13.4 samples/s
297
+ Validation at step 8750: Loss = 3.1616, Perplexity = 23.61
298
+ Step 8800/44000 | Loss: 3.1462 | LR: 4.58e-04 | 1727.7ms/step | 11.6 samples/s
299
+ Step 8900/44000 | Loss: 3.1657 | LR: 4.57e-04 | 1488.3ms/step | 13.4 samples/s
300
+ Step 9000/44000 | Loss: 3.1542 | LR: 4.56e-04 | 1487.7ms/step | 13.4 samples/s
301
+ Validation at step 9000: Loss = 3.1545, Perplexity = 23.44
302
+ Step 9100/44000 | Loss: 3.1472 | LR: 4.55e-04 | 1727.4ms/step | 11.6 samples/s
303
+ Step 9200/44000 | Loss: 3.1596 | LR: 4.54e-04 | 1488.8ms/step | 13.4 samples/s
304
+ Validation at step 9250: Loss = 3.1495, Perplexity = 23.32
305
+ Step 9300/44000 | Loss: 3.1543 | LR: 4.53e-04 | 1727.7ms/step | 11.6 samples/s
306
+ Step 9400/44000 | Loss: 3.1423 | LR: 4.52e-04 | 1487.0ms/step | 13.5 samples/s
307
+ Step 9500/44000 | Loss: 3.1473 | LR: 4.51e-04 | 1488.5ms/step | 13.4 samples/s
308
+ Validation at step 9500: Loss = 3.1428, Perplexity = 23.17
309
+ Step 9600/44000 | Loss: 3.1352 | LR: 4.50e-04 | 1727.1ms/step | 11.6 samples/s
310
+ Step 9700/44000 | Loss: 3.1349 | LR: 4.49e-04 | 1487.6ms/step | 13.4 samples/s
311
+ Validation at step 9750: Loss = 3.1371, Perplexity = 23.04
312
+ Step 9800/44000 | Loss: 3.1275 | LR: 4.48e-04 | 1727.7ms/step | 11.6 samples/s
313
+ Step 9900/44000 | Loss: 3.1296 | LR: 4.47e-04 | 1486.4ms/step | 13.5 samples/s
314
+ Step 10000/44000 | Loss: 3.1308 | LR: 4.46e-04 | 1488.0ms/step | 13.4 samples/s
315
+ Validation at step 10000: Loss = 3.1326, Perplexity = 22.93
316
+ Step 10100/44000 | Loss: 3.1270 | LR: 4.45e-04 | 1727.6ms/step | 11.6 samples/s
317
+ Step 10200/44000 | Loss: 3.1351 | LR: 4.43e-04 | 1487.9ms/step | 13.4 samples/s
318
+ Validation at step 10250: Loss = 3.1267, Perplexity = 22.80
319
+ Step 10300/44000 | Loss: 3.1321 | LR: 4.42e-04 | 1728.2ms/step | 11.6 samples/s
320
+ Step 10400/44000 | Loss: 3.1200 | LR: 4.41e-04 | 1486.9ms/step | 13.5 samples/s
321
+ Step 10500/44000 | Loss: 3.1247 | LR: 4.40e-04 | 1487.5ms/step | 13.4 samples/s
322
+ Validation at step 10500: Loss = 3.1204, Perplexity = 22.65
323
+ Step 10600/44000 | Loss: 3.1239 | LR: 4.39e-04 | 1726.8ms/step | 11.6 samples/s
324
+ Step 10700/44000 | Loss: 3.1202 | LR: 4.37e-04 | 1488.4ms/step | 13.4 samples/s
325
+ Validation at step 10750: Loss = 3.1169, Perplexity = 22.58
326
+ Step 10800/44000 | Loss: 3.1140 | LR: 4.36e-04 | 1727.4ms/step | 11.6 samples/s
327
+ Step 10900/44000 | Loss: 3.1101 | LR: 4.35e-04 | 1487.5ms/step | 13.4 samples/s
328
+ Step 11000/44000 | Loss: 3.1156 | LR: 4.34e-04 | 1488.9ms/step | 13.4 samples/s
329
+ Validation at step 11000: Loss = 3.1118, Perplexity = 22.46
330
+ Step 11100/44000 | Loss: 3.1133 | LR: 4.33e-04 | 1729.5ms/step | 11.6 samples/s
331
+ Step 11200/44000 | Loss: 3.0973 | LR: 4.31e-04 | 1489.9ms/step | 13.4 samples/s
332
+ Validation at step 11250: Loss = 3.1065, Perplexity = 22.34
333
+ Step 11300/44000 | Loss: 3.1079 | LR: 4.30e-04 | 1730.9ms/step | 11.6 samples/s
334
+ Step 11400/44000 | Loss: 3.1055 | LR: 4.29e-04 | 1553.3ms/step | 12.9 samples/s
335
+ Step 11500/44000 | Loss: 3.1044 | LR: 4.28e-04 | 1481.4ms/step | 13.5 samples/s
336
+ Validation at step 11500: Loss = 3.1022, Perplexity = 22.25
337
+ Step 11600/44000 | Loss: 3.0918 | LR: 4.26e-04 | 1719.6ms/step | 11.6 samples/s
338
+ Step 11700/44000 | Loss: 3.1004 | LR: 4.25e-04 | 1482.7ms/step | 13.5 samples/s
339
+ Validation at step 11750: Loss = 3.0974, Perplexity = 22.14
340
+ Step 11800/44000 | Loss: 3.0951 | LR: 4.24e-04 | 1720.9ms/step | 11.6 samples/s
341
+ Step 11900/44000 | Loss: 3.0961 | LR: 4.22e-04 | 1481.1ms/step | 13.5 samples/s
342
+ Step 12000/44000 | Loss: 3.0925 | LR: 4.21e-04 | 1481.3ms/step | 13.5 samples/s
343
+ Validation at step 12000: Loss = 3.0923, Perplexity = 22.03
344
+ Step 12100/44000 | Loss: 3.0883 | LR: 4.20e-04 | 1721.9ms/step | 11.6 samples/s
345
+ Step 12200/44000 | Loss: 3.0970 | LR: 4.18e-04 | 1481.8ms/step | 13.5 samples/s
346
+ Validation at step 12250: Loss = 3.0895, Perplexity = 21.97
347
+ Step 12300/44000 | Loss: 3.0874 | LR: 4.17e-04 | 1721.6ms/step | 11.6 samples/s
348
+ Step 12400/44000 | Loss: 3.0851 | LR: 4.16e-04 | 1481.1ms/step | 13.5 samples/s
349
+ Step 12500/44000 | Loss: 3.0817 | LR: 4.14e-04 | 1481.0ms/step | 13.5 samples/s
350
+ Validation at step 12500: Loss = 3.0853, Perplexity = 21.87
351
+ Step 12600/44000 | Loss: 3.0790 | LR: 4.13e-04 | 1720.6ms/step | 11.6 samples/s
352
+ Step 12700/44000 | Loss: 3.0757 | LR: 4.12e-04 | 1480.5ms/step | 13.5 samples/s
353
+ Validation at step 12750: Loss = 3.0805, Perplexity = 21.77
354
+ Step 12800/44000 | Loss: 3.0765 | LR: 4.10e-04 | 1722.1ms/step | 11.6 samples/s
355
+ Step 12900/44000 | Loss: 3.0793 | LR: 4.09e-04 | 1482.7ms/step | 13.5 samples/s
356
+ Step 13000/44000 | Loss: 3.0834 | LR: 4.07e-04 | 1482.7ms/step | 13.5 samples/s
357
+ Validation at step 13000: Loss = 3.0756, Perplexity = 21.66
358
+ Step 13100/44000 | Loss: 3.0649 | LR: 4.06e-04 | 1721.5ms/step | 11.6 samples/s
359
+ Step 13200/44000 | Loss: 3.0809 | LR: 4.05e-04 | 1481.7ms/step | 13.5 samples/s
360
+ Validation at step 13250: Loss = 3.0711, Perplexity = 21.57
361
+ Step 13300/44000 | Loss: 3.0772 | LR: 4.03e-04 | 1720.8ms/step | 11.6 samples/s
362
+ Step 13400/44000 | Loss: 3.0721 | LR: 4.02e-04 | 1481.9ms/step | 13.5 samples/s
363
+ Step 13500/44000 | Loss: 3.0807 | LR: 4.00e-04 | 1481.2ms/step | 13.5 samples/s
364
+ Validation at step 13500: Loss = 3.0678, Perplexity = 21.49
365
+ Step 13600/44000 | Loss: 3.0726 | LR: 3.99e-04 | 1721.2ms/step | 11.6 samples/s
366
+ Step 13700/44000 | Loss: 3.0658 | LR: 3.97e-04 | 1481.2ms/step | 13.5 samples/s
367
+ Validation at step 13750: Loss = 3.0639, Perplexity = 21.41
368
+ Step 13800/44000 | Loss: 3.0615 | LR: 3.96e-04 | 1721.3ms/step | 11.6 samples/s
369
+ Step 13900/44000 | Loss: 3.0590 | LR: 3.94e-04 | 1481.4ms/step | 13.5 samples/s
370
+ Step 14000/44000 | Loss: 3.0578 | LR: 3.93e-04 | 1482.4ms/step | 13.5 samples/s
371
+ Validation at step 14000: Loss = 3.0608, Perplexity = 21.34
372
+ Step 14100/44000 | Loss: 3.0468 | LR: 3.91e-04 | 1724.1ms/step | 11.6 samples/s
373
+ Step 14200/44000 | Loss: 3.0597 | LR: 3.90e-04 | 1486.4ms/step | 13.5 samples/s
374
+ Validation at step 14250: Loss = 3.0565, Perplexity = 21.25
375
+ Step 14300/44000 | Loss: 3.0588 | LR: 3.88e-04 | 1726.9ms/step | 11.6 samples/s
epfl_final/logs/ALIBI_20260921/seed47.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 4779
epfl_final/logs/build_4b_cache.log ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === 4b cache build start Wed Jul 15 11:00:53 PM UTC 2026 ===
2
+ mask_cache_32 layer0 pool=10000
3
+ hardlinked 0-27 -> 28 files
4
+ [gpu 0] layer 28: built+saved pool=10000 in 564s
5
+ [gpu 1] layer 29: built+saved pool=10000 in 564s
6
+ [gpu 2] layer 30: built+saved pool=10000 in 568s
7
+ [gpu 3] layer 31: built+saved pool=10000 in 573s
8
+ [gpu 1] layer 33: built+saved pool=10000 in 556s
9
+ [gpu 0] layer 32: built+saved pool=10000 in 558s
10
+ [gpu 2] layer 34: built+saved pool=10000 in 558s
11
+ [gpu 3] layer 35: built+saved pool=10000 in 561s
12
+ === 4b cache build done Wed Jul 15 11:19:55 PM UTC 2026 rc=0 files=36 ===
epfl_final/logs/build_masks_4b.log ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [build_masks] Config:
2
+ sparse layers : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
3
+ seq_len : 30720
4
+ block_size : 128
5
+ num_blocks : 240
6
+ num_random : 120
7
+ mask_pool_size: 1000
8
+ num_workers : 192
9
+ cache_dir : /mloscratch/homes/navasard/sparse/mask_cache_30k_b128_nrb120
10
+ force_rebuild : False
11
+
12
+ [build_masks] Layer 0: cache exists, skipping.
13
+ [build_masks] Layer 1: cache exists, skipping.
14
+ [build_masks] Layer 2: cache exists, skipping.
15
+ [build_masks] Layer 3: cache exists, skipping.
16
+ [build_masks] Layer 4: cache exists, skipping.
17
+ [build_masks] Layer 5: cache exists, skipping.
18
+ [build_masks] Layer 6: cache exists, skipping.
19
+ [build_masks] Layer 7: cache exists, skipping.
20
+ [build_masks] Layer 8: cache exists, skipping.
21
+ [build_masks] Layer 9: cache exists, skipping.
22
+ [build_masks] Layer 10: cache exists, skipping.
23
+ [build_masks] Layer 11: cache exists, skipping.
24
+ [build_masks] Layer 12: cache exists, skipping.
25
+ [build_masks] Layer 13: cache exists, skipping.
26
+ [build_masks] Layer 14: cache exists, skipping.
27
+ [build_masks] Layer 15: cache exists, skipping.
28
+ [build_masks] Layer 16: cache exists, skipping.
29
+ [build_masks] Layer 17: cache exists, skipping.
30
+ [build_masks] Layer 18: cache exists, skipping.
31
+ [build_masks] Layer 19: cache exists, skipping.
32
+ [build_masks] Layer 20: cache exists, skipping.
33
+ [build_masks] Layer 21: cache exists, skipping.
34
+ [build_masks] Layer 22: cache exists, skipping.
35
+ [build_masks] Layer 23: cache exists, skipping.
36
+ [build_masks] Layer 24: cache exists, skipping.
37
+ [build_masks] Layer 25: cache exists, skipping.
38
+ [build_masks] Layer 26: cache exists, skipping.
39
+ [build_masks] Layer 27: cache exists, skipping.
40
+ [build_masks] Building 1000 masks × 8 layers on 4 GPU(s). Est. 70s/layer on GPU.
41
+ [build_masks] GPU 1: layer 29 done.
42
+ [build_masks] GPU 3: layer 31 done.
43
+ [build_masks] GPU 2: layer 30 done.
44
+ [build_masks] GPU 0: layer 28 done.
45
+ [build_masks] GPU 1: layer 33 done.
46
+ [build_masks] GPU 3: layer 35 done.
47
+ [build_masks] GPU 2: layer 34 done.
48
+ [build_masks] GPU 0: layer 32 done.
49
+ [build_masks] Done. Total wall-time: 1477.3s
50
+ [verify] PASS — layer 0: 1000 masks, rt_pool shape (1000, 240, 120)
epfl_final/logs/build_mixed_cache.log ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === build start Wed Jul 15 10:29:43 PM UTC 2026 ===
2
+ [gpu 0] layer 0: built+saved pool=10000 in 606s
3
+ [gpu 3] layer 3: built+saved pool=10000 in 608s
4
+ [gpu 1] layer 1: built+saved pool=10000 in 610s
5
+ [gpu 2] layer 2: built+saved pool=10000 in 611s
6
+ [gpu 0] layer 4: built+saved pool=10000 in 602s
7
+ [gpu 1] layer 5: built+saved pool=10000 in 606s
8
+ [gpu 2] layer 6: built+saved pool=10000 in 606s
9
+ [gpu 3] layer 7: built+saved pool=10000 in 609s
10
+ [gpu 0] layer 8: built+saved pool=10000 in 599s
11
+ [gpu 1] layer 9: built+saved pool=10000 in 609s
12
+ [gpu 3] layer 11: built+saved pool=10000 in 608s
13
+ [gpu 2] layer 10: built+saved pool=10000 in 610s
14
+ [gpu 0] layer 12: built+saved pool=10000 in 604s
15
+ [gpu 3] layer 15: built+saved pool=10000 in 601s
16
+ [gpu 1] layer 13: built+saved pool=10000 in 609s
17
+ [gpu 2] layer 14: built+saved pool=10000 in 607s
18
+ [gpu 0] layer 16: built+saved pool=10000 in 603s
19
+ [gpu 3] layer 19: built+saved pool=10000 in 604s
20
+ [gpu 2] layer 18: built+saved pool=10000 in 606s
21
+ [gpu 1] layer 17: built+saved pool=10000 in 609s
22
+ [gpu 0] layer 20: built+saved pool=10000 in 599s
23
+ [gpu 3] layer 23: built+saved pool=10000 in 600s
24
+ [gpu 2] layer 22: built+saved pool=10000 in 606s
25
+ [gpu 1] layer 21: built+saved pool=10000 in 607s
26
+ [gpu 0] layer 24: built+saved pool=10000 in 597s
27
+ [gpu 3] layer 27: built+saved pool=10000 in 605s
28
+ [gpu 2] layer 26: built+saved pool=10000 in 601s
29
+ [gpu 1] layer 25: built+saved pool=10000 in 605s
30
+ === build done Wed Jul 15 11:40:39 PM UTC 2026 rc=0 layer_files=28 ===
epfl_final/logs/eval_1p2b_battery.log ADDED
@@ -0,0 +1,182 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [05:51:19] total jobs=78 already-done=0 gpus=[0, 1, 2, 3] n=100
2
+ [05:51:24] START gpu0 passkey_8k_dense try1 (~78 remaining)
3
+ [05:51:24] START gpu1 passkey_8k_fixed50 try1 (~78 remaining)
4
+ [06:16:25] DONE gpu0 passkey_8k_dense rc=0 ok
5
+ [06:16:25] START gpu0 passkey_8k_resampled50 try1 (~77 remaining)
6
+ [06:16:40] DONE gpu1 passkey_8k_fixed50 rc=0 ok
7
+ [06:16:41] START gpu1 passkey_8k_resampled65 try1 (~76 remaining)
8
+ [06:37:47] DONE gpu0 passkey_8k_resampled50 rc=0 ok
9
+ [06:37:47] DONE gpu1 passkey_8k_resampled65 rc=0 ok
10
+ [06:37:47] START gpu0 ppl_8k_dense_resampled_fineweb try1 (~74 remaining)
11
+ [06:37:47] START gpu1 ppl_8k_dense_resampled_pg19 try1 (~74 remaining)
12
+ [06:38:38] START gpu2 ppl_8k_dense_resampled_arxiv try1 (~74 remaining)
13
+ [06:38:43] START gpu3 ppl_8k_dense_fixed_fineweb try1 (~74 remaining)
14
+ [06:53:04] DONE gpu0 ppl_8k_dense_resampled_fineweb rc=0 ok
15
+ [06:53:04] START gpu0 ppl_8k_dense_fixed_pg19 try1 (~73 remaining)
16
+ [06:53:14] DONE gpu1 ppl_8k_dense_resampled_pg19 rc=0 ok
17
+ [06:53:14] START gpu1 ppl_8k_dense_fixed_arxiv try1 (~72 remaining)
18
+ [06:53:54] DONE gpu2 ppl_8k_dense_resampled_arxiv rc=0 ok
19
+ [06:53:54] START gpu2 ppl_8k_fixed50_resampled_fineweb try1 (~71 remaining)
20
+ [06:54:04] DONE gpu3 ppl_8k_dense_fixed_fineweb rc=0 ok
21
+ [06:54:04] START gpu3 ppl_8k_fixed50_resampled_pg19 try1 (~70 remaining)
22
+ [07:08:14] DONE gpu1 ppl_8k_dense_fixed_arxiv rc=0 ok
23
+ [07:08:14] START gpu1 ppl_8k_fixed50_resampled_arxiv try1 (~69 remaining)
24
+ [07:08:29] DONE gpu0 ppl_8k_dense_fixed_pg19 rc=0 ok
25
+ [07:08:29] START gpu0 ppl_8k_fixed50_fixed_fineweb try1 (~68 remaining)
26
+ [07:09:04] DONE gpu2 ppl_8k_fixed50_resampled_fineweb rc=0 ok
27
+ [07:09:04] START gpu2 ppl_8k_fixed50_fixed_pg19 try1 (~67 remaining)
28
+ [07:09:29] DONE gpu3 ppl_8k_fixed50_resampled_pg19 rc=0 ok
29
+ [07:09:29] START gpu3 ppl_8k_fixed50_fixed_arxiv try1 (~66 remaining)
30
+ [07:23:24] DONE gpu1 ppl_8k_fixed50_resampled_arxiv rc=0 ok
31
+ [07:23:24] START gpu1 ppl_8k_resampled50_resampled_fineweb try1 (~65 remaining)
32
+ [07:23:54] DONE gpu0 ppl_8k_fixed50_fixed_fineweb rc=0 ok
33
+ [07:23:54] START gpu0 ppl_8k_resampled50_resampled_pg19 try1 (~64 remaining)
34
+ [07:24:14] DONE gpu2 ppl_8k_fixed50_fixed_pg19 rc=0 ok
35
+ [07:24:14] START gpu2 ppl_8k_resampled50_resampled_arxiv try1 (~63 remaining)
36
+ [07:24:44] DONE gpu3 ppl_8k_fixed50_fixed_arxiv rc=0 ok
37
+ [07:24:44] START gpu3 ppl_8k_resampled50_fixed_fineweb try1 (~62 remaining)
38
+ [07:38:34] DONE gpu1 ppl_8k_resampled50_resampled_fineweb rc=0 ok
39
+ [07:38:35] START gpu1 ppl_8k_resampled50_fixed_pg19 try1 (~61 remaining)
40
+ [07:39:10] DONE gpu0 ppl_8k_resampled50_resampled_pg19 rc=0 ok
41
+ [07:39:10] START gpu0 ppl_8k_resampled50_fixed_arxiv try1 (~60 remaining)
42
+ [07:39:40] DONE gpu2 ppl_8k_resampled50_resampled_arxiv rc=0 ok
43
+ [07:39:40] START gpu2 ppl_8k_resampled65_resampled_fineweb try1 (~59 remaining)
44
+ [07:40:00] DONE gpu3 ppl_8k_resampled50_fixed_fineweb rc=0 ok
45
+ [07:40:00] START gpu3 ppl_8k_resampled65_resampled_pg19 try1 (~58 remaining)
46
+ [07:54:00] DONE gpu1 ppl_8k_resampled50_fixed_pg19 rc=0 ok
47
+ [07:54:00] START gpu1 ppl_8k_resampled65_resampled_arxiv try1 (~57 remaining)
48
+ [07:54:25] DONE gpu0 ppl_8k_resampled50_fixed_arxiv rc=0 ok
49
+ [07:54:25] START gpu0 ppl_8k_resampled65_fixed_fineweb try1 (~56 remaining)
50
+ [07:54:55] DONE gpu2 ppl_8k_resampled65_resampled_fineweb rc=0 ok
51
+ [07:54:55] START gpu2 ppl_8k_resampled65_fixed_pg19 try1 (~55 remaining)
52
+ [07:55:15] DONE gpu3 ppl_8k_resampled65_resampled_pg19 rc=0 ok
53
+ [07:55:15] START gpu3 ppl_8k_resampled65_fixed_arxiv try1 (~54 remaining)
54
+ [08:09:20] DONE gpu1 ppl_8k_resampled65_resampled_arxiv rc=0 ok
55
+ [08:09:20] START gpu1 ruler_8k_niah_multikey_dense try1 (~53 remaining)
56
+ [08:09:25] DONE gpu1 ruler_8k_niah_multikey_dense rc=2 NO-TSV
57
+ [08:09:25] START gpu1 ruler_8k_niah_multikey_dense try2 (~52 remaining)
58
+ [08:09:30] DONE gpu0 ppl_8k_resampled65_fixed_fineweb rc=0 ok
59
+ [08:09:30] DONE gpu1 ruler_8k_niah_multikey_dense rc=2 NO-TSV
60
+ [08:09:30] START gpu0 ruler_8k_niah_multikey_dense try3 (~51 remaining)
61
+ [08:09:31] START gpu1 ruler_8k_niah_multikey_fixed50 try1 (~51 remaining)
62
+ [08:09:36] DONE gpu0 ruler_8k_niah_multikey_dense rc=2 NO-TSV
63
+ [08:09:36] START gpu0 ruler_8k_niah_multikey_resampled50 try1 (~51 remaining)
64
+ [08:10:11] DONE gpu2 ppl_8k_resampled65_fixed_pg19 rc=0 ok
65
+ [08:10:11] START gpu2 ruler_8k_niah_multikey_resampled65 try1 (~50 remaining)
66
+ [08:10:41] DONE gpu3 ppl_8k_resampled65_fixed_arxiv rc=0 ok
67
+ [08:10:41] START gpu3 ruler_8k_niah_multivalue_dense try1 (~49 remaining)
68
+ [08:10:46] DONE gpu3 ruler_8k_niah_multivalue_dense rc=2 NO-TSV
69
+ [08:10:46] START gpu3 ruler_8k_niah_multivalue_dense try2 (~49 remaining)
70
+ [08:10:51] DONE gpu3 ruler_8k_niah_multivalue_dense rc=2 NO-TSV
71
+ [08:10:51] START gpu3 ruler_8k_niah_multivalue_dense try3 (~48 remaining)
72
+ [08:10:56] DONE gpu3 ruler_8k_niah_multivalue_dense rc=2 NO-TSV
73
+ [08:10:56] START gpu3 ruler_8k_niah_multivalue_fixed50 try1 (~48 remaining)
74
+ [08:30:26] DONE gpu1 ruler_8k_niah_multikey_fixed50 rc=0 ok
75
+ [08:30:26] START gpu1 ruler_8k_niah_multivalue_resampled50 try1 (~47 remaining)
76
+ [08:30:41] DONE gpu0 ruler_8k_niah_multikey_resampled50 rc=0 ok
77
+ [08:30:41] START gpu0 ruler_8k_niah_multivalue_resampled65 try1 (~46 remaining)
78
+ [08:31:16] DONE gpu2 ruler_8k_niah_multikey_resampled65 rc=0 ok
79
+ [08:31:16] START gpu2 ruler_8k_vt_dense try1 (~45 remaining)
80
+ [08:31:21] DONE gpu2 ruler_8k_vt_dense rc=2 NO-TSV
81
+ [08:31:21] START gpu2 ruler_8k_vt_dense try2 (~45 remaining)
82
+ [08:31:26] DONE gpu2 ruler_8k_vt_dense rc=2 NO-TSV
83
+ [08:31:26] START gpu2 ruler_8k_vt_dense try3 (~44 remaining)
84
+ [08:31:31] DONE gpu2 ruler_8k_vt_dense rc=2 NO-TSV
85
+ [08:31:32] START gpu2 ruler_8k_vt_fixed50 try1 (~44 remaining)
86
+ [08:31:42] DONE gpu3 ruler_8k_niah_multivalue_fixed50 rc=0 ok
87
+ [08:31:42] START gpu3 ruler_8k_vt_resampled50 try1 (~43 remaining)
88
+ [08:51:32] DONE gpu0 ruler_8k_niah_multivalue_resampled65 rc=0 ok
89
+ [08:51:32] START gpu0 ruler_8k_vt_resampled65 try1 (~42 remaining)
90
+ [08:51:42] DONE gpu1 ruler_8k_niah_multivalue_resampled50 rc=0 ok
91
+ [08:51:42] START gpu1 kv_h2o_8k_dense try1 (~41 remaining)
92
+ [08:52:22] DONE gpu2 ruler_8k_vt_fixed50 rc=0 ok
93
+ [08:52:22] START gpu2 kv_stream_8k_dense try1 (~40 remaining)
94
+ [08:52:42] DONE gpu3 ruler_8k_vt_resampled50 rc=0 ok
95
+ [08:52:42] START gpu3 kv_h2o_8k_fixed50 try1 (~39 remaining)
96
+ [08:54:12] DONE gpu2 kv_stream_8k_dense rc=0 ok
97
+ [08:54:12] START gpu2 kv_stream_8k_fixed50 try1 (~38 remaining)
98
+ [08:56:07] DONE gpu2 kv_stream_8k_fixed50 rc=0 ok
99
+ [08:56:07] START gpu2 kv_h2o_8k_resampled50 try1 (~37 remaining)
100
+ [08:56:17] DONE gpu1 kv_h2o_8k_dense rc=0 ok
101
+ [08:56:17] START gpu1 kv_stream_8k_resampled50 try1 (~36 remaining)
102
+ [08:57:17] DONE gpu3 kv_h2o_8k_fixed50 rc=0 ok
103
+ [08:57:17] START gpu3 kv_h2o_8k_resampled65 try1 (~35 remaining)
104
+ [08:58:12] DONE gpu1 kv_stream_8k_resampled50 rc=0 ok
105
+ [08:58:12] START gpu1 kv_stream_8k_resampled65 try1 (~34 remaining)
106
+ [09:00:12] DONE gpu1 kv_stream_8k_resampled65 rc=0 ok
107
+ [09:00:12] START gpu1 passkey_30k_dense try1 (~33 remaining)
108
+ [09:00:42] DONE gpu2 kv_h2o_8k_resampled50 rc=0 ok
109
+ [09:00:42] START gpu2 passkey_30k_fixed try1 (~32 remaining)
110
+ [09:01:52] DONE gpu3 kv_h2o_8k_resampled65 rc=0 ok
111
+ [09:01:52] START gpu3 passkey_30k_resampled try1 (~31 remaining)
112
+ [09:12:32] DONE gpu0 ruler_8k_vt_resampled65 rc=0 ok
113
+ [09:12:33] START gpu0 ppl_30k_dense_resampled_pg19 try1 (~30 remaining)
114
+ [11:32:53] DONE gpu0 ppl_30k_dense_resampled_pg19 rc=0 ok
115
+ [11:32:53] START gpu0 ppl_30k_dense_resampled_arxiv try1 (~29 remaining)
116
+ [11:50:03] DONE gpu2 passkey_30k_fixed rc=0 ok
117
+ [11:50:03] START gpu2 ppl_30k_dense_fixed_pg19 try1 (~28 remaining)
118
+ [11:50:13] DONE gpu1 passkey_30k_dense rc=0 ok
119
+ [11:50:13] START gpu1 ppl_30k_dense_fixed_arxiv try1 (~27 remaining)
120
+ [11:52:28] DONE gpu3 passkey_30k_resampled rc=0 ok
121
+ [11:52:28] START gpu3 ppl_30k_fixed_resampled_pg19 try1 (~26 remaining)
122
+ [13:54:23] DONE gpu0 ppl_30k_dense_resampled_arxiv rc=0 ok
123
+ [13:54:23] START gpu0 ppl_30k_fixed_resampled_arxiv try1 (~25 remaining)
124
+ [14:10:58] DONE gpu1 ppl_30k_dense_fixed_arxiv rc=0 ok
125
+ [14:10:59] START gpu1 ppl_30k_fixed_fixed_pg19 try1 (~24 remaining)
126
+ [14:11:54] DONE gpu2 ppl_30k_dense_fixed_pg19 rc=0 ok
127
+ [14:11:54] START gpu2 ppl_30k_fixed_fixed_arxiv try1 (~23 remaining)
128
+ [14:13:29] DONE gpu3 ppl_30k_fixed_resampled_pg19 rc=0 ok
129
+ [14:13:29] START gpu3 ppl_30k_resampled_resampled_pg19 try1 (~22 remaining)
130
+ [16:15:39] DONE gpu0 ppl_30k_fixed_resampled_arxiv rc=0 ok
131
+ [16:15:39] START gpu0 ppl_30k_resampled_resampled_arxiv try1 (~21 remaining)
132
+ [16:32:14] DONE gpu1 ppl_30k_fixed_fixed_pg19 rc=0 ok
133
+ [16:32:14] START gpu1 ppl_30k_resampled_fixed_pg19 try1 (~20 remaining)
134
+ [16:32:44] DONE gpu2 ppl_30k_fixed_fixed_arxiv rc=0 ok
135
+ [16:32:44] START gpu2 ppl_30k_resampled_fixed_arxiv try1 (~19 remaining)
136
+ [16:34:29] DONE gpu3 ppl_30k_resampled_resampled_pg19 rc=0 ok
137
+ [16:34:30] START gpu3 ruler_30k_niah_multikey_dense try1 (~18 remaining)
138
+ [16:34:35] DONE gpu3 ruler_30k_niah_multikey_dense rc=2 NO-TSV
139
+ [16:34:35] START gpu3 ruler_30k_niah_multikey_dense try2 (~18 remaining)
140
+ [16:34:40] DONE gpu3 ruler_30k_niah_multikey_dense rc=2 NO-TSV
141
+ [16:34:40] START gpu3 ruler_30k_niah_multikey_dense try3 (~17 remaining)
142
+ [16:34:45] DONE gpu3 ruler_30k_niah_multikey_dense rc=2 NO-TSV
143
+ [16:34:45] START gpu3 ruler_30k_niah_multikey_fixed try1 (~17 remaining)
144
+ [18:37:05] DONE gpu0 ppl_30k_resampled_resampled_arxiv rc=0 ok
145
+ [18:37:05] START gpu0 ruler_30k_niah_multikey_resampled try1 (~16 remaining)
146
+ [18:53:55] DONE gpu1 ppl_30k_resampled_fixed_pg19 rc=0 ok
147
+ [18:53:55] START gpu1 ruler_30k_niah_multivalue_dense try1 (~15 remaining)
148
+ [18:54:00] DONE gpu2 ppl_30k_resampled_fixed_arxiv rc=0 ok
149
+ [18:54:00] DONE gpu1 ruler_30k_niah_multivalue_dense rc=2 NO-TSV
150
+ [18:54:00] START gpu1 ruler_30k_niah_multivalue_dense try2 (~14 remaining)
151
+ [18:54:00] START gpu2 ruler_30k_niah_multivalue_fixed try1 (~14 remaining)
152
+ [18:54:05] DONE gpu1 ruler_30k_niah_multivalue_dense rc=2 NO-TSV
153
+ [18:54:05] START gpu1 ruler_30k_niah_multivalue_dense try3 (~13 remaining)
154
+ [18:54:10] DONE gpu1 ruler_30k_niah_multivalue_dense rc=2 NO-TSV
155
+ [18:54:11] START gpu1 ruler_30k_niah_multivalue_resampled try1 (~13 remaining)
156
+ [19:24:46] DONE gpu3 ruler_30k_niah_multikey_fixed rc=0 ok
157
+ [19:24:46] START gpu3 ruler_30k_vt_dense try1 (~12 remaining)
158
+ [19:24:51] DONE gpu3 ruler_30k_vt_dense rc=2 NO-TSV
159
+ [19:24:51] START gpu3 ruler_30k_vt_dense try2 (~12 remaining)
160
+ [19:24:56] DONE gpu3 ruler_30k_vt_dense rc=2 NO-TSV
161
+ [19:24:56] START gpu3 ruler_30k_vt_dense try3 (~11 remaining)
162
+ [19:25:01] DONE gpu3 ruler_30k_vt_dense rc=2 NO-TSV
163
+ [19:25:01] START gpu3 ruler_30k_vt_fixed try1 (~11 remaining)
164
+ [21:26:01] DONE gpu0 ruler_30k_niah_multikey_resampled rc=0 ok
165
+ [21:26:01] START gpu0 ruler_30k_vt_resampled try1 (~10 remaining)
166
+ [21:43:16] DONE gpu1 ruler_30k_niah_multivalue_resampled rc=0 ok
167
+ [21:43:16] START gpu1 kv_h2o_30k_dense try1 (~9 remaining)
168
+ [21:43:31] DONE gpu2 ruler_30k_niah_multivalue_fixed rc=0 ok
169
+ [21:43:31] START gpu2 kv_stream_30k_dense try1 (~8 remaining)
170
+ [21:45:21] DONE gpu2 kv_stream_30k_dense rc=0 ok
171
+ [21:45:21] START gpu2 kv_h2o_30k_fixed try1 (~7 remaining)
172
+ [21:47:51] DONE gpu1 kv_h2o_30k_dense rc=0 ok
173
+ [21:47:52] START gpu1 kv_stream_30k_fixed try1 (~6 remaining)
174
+ [21:49:52] DONE gpu2 kv_h2o_30k_fixed rc=0 ok
175
+ [21:49:52] DONE gpu1 kv_stream_30k_fixed rc=0 ok
176
+ [21:49:52] START gpu1 kv_h2o_30k_resampled try1 (~4 remaining)
177
+ [21:49:52] START gpu2 kv_stream_30k_resampled try1 (~4 remaining)
178
+ [21:51:47] DONE gpu2 kv_stream_30k_resampled rc=0 ok
179
+ [21:54:24] DONE gpu1 kv_h2o_30k_resampled rc=0 ok
180
+ [22:14:38] DONE gpu3 ruler_30k_vt_fixed rc=0 ok
181
+ [00:15:44] DONE gpu0 ruler_30k_vt_resampled rc=0 ok
182
+ [00:15:44] === 1.2B BATTERY DONE. done=72/78 failed_or_skipped=['ruler_8k_niah_multikey_dense', 'ruler_8k_niah_multivalue_dense', 'ruler_8k_vt_dense', 'ruler_30k_niah_multikey_dense', 'ruler_30k_niah_multivalue_dense', 'ruler_30k_vt_dense'] ===
epfl_final/logs/eval_30k_battery_a100.log ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [22:43:10] ckpt resampled -> /mloscratch/homes/navasard/sparse/checkpoints/l30k365m_resampled/run_20260707_035753/checkpoint-11700
2
+ [22:43:10] ckpt fixed_s1 -> /mloscratch/homes/navasard/sparse/checkpoints/l30k365m_fixed_s1/run_20260707_035756/checkpoint-11700
3
+ [22:43:10] ckpt fixed_s2 -> /mloscratch/homes/navasard/sparse/checkpoints/l30k365m_fixed_s2/run_20260707_035759/checkpoint-11700
4
+ [22:43:10] ckpt dense -> /mloscratch/homes/navasard/sparse/checkpoints/l30k365m_dense/run_20260707_035752/checkpoint-11700
5
+ [22:43:10] total jobs=104 already-done=10 gpus=[0, 1, 2, 3] n=100
6
+ [22:43:10] START gpu0 RULER_niah_multikey_fixed_s1_d120 (~94 remaining)
7
+ [22:43:10] START gpu1 RULER_niah_multikey_fixed_s2_d120 (~94 remaining)
8
+ [22:43:10] START gpu2 RULER_niah_multikey_fixed_s2_d60 (~94 remaining)
9
+ [22:43:10] START gpu3 RULER_niah_multikey_fixed_s2_d31 (~94 remaining)
10
+ [23:07:15] DONE gpu3 RULER_niah_multikey_fixed_s2_d31 rc=0 ok
11
+ [23:07:15] START gpu3 RULER_niah_multikey_dense_d16 (~92 remaining)
12
+ [23:22:24] DONE gpu2 RULER_niah_multikey_fixed_s2_d60 rc=0 ok
13
+ [23:22:24] START gpu2 RULER_niah_multivalue_resampled_d31 (~88 remaining)
14
+ [23:22:56] DONE gpu3 RULER_niah_multikey_dense_d16 rc=0 ok
15
+ [23:22:56] START gpu3 RULER_niah_multivalue_resampled_d16 (~87 remaining)
16
+ [23:38:37] DONE gpu3 RULER_niah_multivalue_resampled_d16 rc=0 ok
17
+ [23:38:37] START gpu3 RULER_niah_multivalue_fixed_s1_d60 (~84 remaining)
18
+ [23:46:02] DONE gpu2 RULER_niah_multivalue_resampled_d31 rc=0 ok
19
+ [23:46:02] START gpu2 RULER_niah_multivalue_fixed_s1_d31 (~83 remaining)
20
+ [23:53:58] DONE gpu1 RULER_niah_multikey_fixed_s2_d120 rc=0 ok
21
+ [23:53:58] START gpu1 RULER_niah_multivalue_fixed_s1_d16 (~82 remaining)
22
+ [23:54:06] DONE gpu0 RULER_niah_multikey_fixed_s1_d120 rc=0 ok
23
+ [23:54:06] START gpu0 RULER_niah_multivalue_fixed_s2_ddense (~81 remaining)
24
+ [23:58:06] DONE gpu0 RULER_niah_multivalue_fixed_s2_ddense rc=0 ok
25
+ [23:58:06] START gpu0 RULER_niah_multivalue_fixed_s2_d120 (~80 remaining)
26
+ [00:09:43] DONE gpu1 RULER_niah_multivalue_fixed_s1_d16 rc=0 ok
27
+ [00:09:43] START gpu1 RULER_niah_multivalue_fixed_s2_d16 (~76 remaining)
28
+ [00:09:47] DONE gpu2 RULER_niah_multivalue_fixed_s1_d31 rc=0 ok
29
+ [00:09:47] START gpu2 RULER_niah_multivalue_dense_ddense (~76 remaining)
30
+ [00:13:47] DONE gpu2 RULER_niah_multivalue_dense_ddense rc=0 ok
31
+ [00:13:47] START gpu2 RULER_niah_multivalue_dense_d120 (~75 remaining)
32
+ [00:17:32] DONE gpu3 RULER_niah_multivalue_fixed_s1_d60 rc=0 ok
33
+ [00:17:32] START gpu3 RULER_niah_multivalue_dense_d60 (~74 remaining)
34
+ [00:25:28] DONE gpu1 RULER_niah_multivalue_fixed_s2_d16 rc=0 ok
35
+ [00:25:28] START gpu1 RULER_niah_multivalue_dense_d16 (~72 remaining)
36
+ [00:41:09] DONE gpu1 RULER_niah_multivalue_dense_d16 rc=0 ok
37
+ [00:41:09] START gpu1 RULER_vt_resampled_d31 (~68 remaining)
38
+ [00:57:02] DONE gpu3 RULER_niah_multivalue_dense_d60 rc=0 ok
39
+ [00:57:02] START gpu3 RULER_vt_fixed_s1_d60 (~64 remaining)
40
+ [01:05:22] DONE gpu1 RULER_vt_resampled_d31 rc=0 ok
41
+ [01:05:22] START gpu1 RULER_vt_fixed_s1_d16 (~62 remaining)
42
+ [01:09:35] DONE gpu0 RULER_niah_multivalue_fixed_s2_d120 rc=0 ok
43
+ [01:09:35] START gpu0 RULER_vt_fixed_s2_ddense (~61 remaining)
44
+ [01:13:35] DONE gpu0 RULER_vt_fixed_s2_ddense rc=0 ok
45
+ [01:13:35] START gpu0 RULER_vt_fixed_s2_d120 (~60 remaining)
46
+ [01:21:23] DONE gpu1 RULER_vt_fixed_s1_d16 rc=0 ok
47
+ [01:21:23] START gpu1 RULER_vt_fixed_s2_d31 (~58 remaining)
48
+ [01:25:12] DONE gpu2 RULER_niah_multivalue_dense_d120 rc=0 ok
49
+ [01:25:12] START gpu2 RULER_vt_fixed_s2_d16 (~57 remaining)
50
+ [01:36:48] DONE gpu3 RULER_vt_fixed_s1_d60 rc=0 ok
51
+ [01:36:48] START gpu3 RULER_vt_dense_d60 (~54 remaining)
52
+ [01:41:17] DONE gpu2 RULER_vt_fixed_s2_d16 rc=0 ok
53
+ [01:41:17] START gpu2 RULER_vt_dense_d31 (~53 remaining)
54
+ [01:45:33] DONE gpu1 RULER_vt_fixed_s2_d31 rc=0 ok
55
+ [01:45:33] START gpu1 PASSKEY_resampled_ddense (~51 remaining)
56
+ [01:49:33] DONE gpu1 PASSKEY_resampled_ddense rc=0 ok
57
+ [01:49:33] START gpu1 PASSKEY_resampled_d120 (~50 remaining)
58
+ [02:05:18] DONE gpu2 RULER_vt_dense_d31 rc=0 ok
59
+ [02:05:18] START gpu2 PASSKEY_fixed_s1_ddense (~46 remaining)
60
+ [02:09:18] DONE gpu2 PASSKEY_fixed_s1_ddense rc=0 ok
61
+ [02:09:18] START gpu2 PASSKEY_fixed_s1_d120 (~45 remaining)
62
+ [02:16:15] DONE gpu3 RULER_vt_dense_d60 rc=0 ok
63
+ [02:16:15] START gpu3 PASSKEY_fixed_s1_d60 (~44 remaining)
64
+ [02:25:43] DONE gpu0 RULER_vt_fixed_s2_d120 rc=0 ok
65
+ [02:25:43] START gpu0 PASSKEY_fixed_s2_ddense (~41 remaining)
66
+ [02:29:43] DONE gpu0 PASSKEY_fixed_s2_ddense rc=0 ok
67
+ [02:29:43] START gpu0 PASSKEY_fixed_s2_d120 (~40 remaining)
68
+ [02:55:45] DONE gpu3 PASSKEY_fixed_s1_d60 rc=0 ok
69
+ [02:55:45] START gpu3 PASSKEY_dense_d60 (~34 remaining)
70
+ [03:01:09] DONE gpu1 PASSKEY_resampled_d120 rc=0 ok
71
+ [03:01:09] START gpu1 PPL_resampled_resampled_pg19 (~31 remaining)
72
+ [03:20:34] DONE gpu2 PASSKEY_fixed_s1_d120 rc=0 ok
73
+ [03:20:34] START gpu2 PPL_fixed_s1_resampled_pg19 (~27 remaining)
74
+ [03:34:55] DONE gpu3 PASSKEY_dense_d60 rc=0 ok
75
+ [03:34:55] START gpu3 PPL_fixed_s1_resampled_arxiv (~26 remaining)
76
+ [03:40:35] DONE gpu0 PASSKEY_fixed_s2_d120 rc=0 ok
77
+ [03:40:35] START gpu0 PPL_fixed_s1_fixed_pg19 (~25 remaining)
78
+ [05:25:38] DONE gpu1 PPL_resampled_resampled_pg19 rc=0 ok
79
+ [05:25:38] START gpu1 PPL_fixed_s2_resampled_pg19 (~23 remaining)
80
+ [05:46:35] DONE gpu2 PPL_fixed_s1_resampled_pg19 rc=0 ok
81
+ [05:46:35] START gpu2 PPL_dense_resampled_pg19 (~19 remaining)
82
+ [06:04:32] DONE gpu3 PPL_fixed_s1_resampled_arxiv rc=0 ok
83
+ [06:04:32] START gpu3 PPL_dense_resampled_arxiv (~18 remaining)
84
+ [06:09:16] DONE gpu0 PPL_fixed_s1_fixed_pg19 rc=0 ok
85
+ [06:09:16] START gpu0 PPL_dense_fixed_pg19 (~17 remaining)
86
+ [07:50:10] DONE gpu1 PPL_fixed_s2_resampled_pg19 rc=0 ok
87
+ [07:50:10] START gpu1 KVh2o_resampled (~15 remaining)
88
+ [07:52:22] DONE gpu1 KVh2o_resampled rc=0 ok
89
+ [07:52:22] START gpu1 KVstream_resampled (~14 remaining)
90
+ [07:53:22] DONE gpu1 KVstream_resampled rc=0 ok
91
+ [07:53:22] START gpu1 KVh2o_fixed_s1 (~13 remaining)
92
+ [07:55:34] DONE gpu1 KVh2o_fixed_s1 rc=0 ok
93
+ [07:55:34] START gpu1 KVh2o_dense (~9 remaining)
94
+ [07:57:46] DONE gpu1 KVh2o_dense rc=0 ok
95
+ [08:09:48] DONE gpu2 PPL_dense_resampled_pg19 rc=0 ok
96
+ [08:25:38] DONE gpu3 PPL_dense_resampled_arxiv rc=0 ok
97
+ [08:29:30] DONE gpu0 PPL_dense_fixed_pg19 rc=0 ok
98
+ [08:29:30] === THIS WORKER DONE (no claimable jobs left) ===
epfl_final/logs/eval_30k_battery_a100_pod2.log ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [22:51:43] ckpt resampled -> /mloscratch/homes/navasard/sparse/checkpoints/l30k365m_resampled/run_20260707_035753/checkpoint-11700
2
+ [22:51:43] ckpt fixed_s1 -> /mloscratch/homes/navasard/sparse/checkpoints/l30k365m_fixed_s1/run_20260707_035756/checkpoint-11700
3
+ [22:51:43] ckpt fixed_s2 -> /mloscratch/homes/navasard/sparse/checkpoints/l30k365m_fixed_s2/run_20260707_035759/checkpoint-11700
4
+ [22:51:43] ckpt dense -> /mloscratch/homes/navasard/sparse/checkpoints/l30k365m_dense/run_20260707_035752/checkpoint-11700
5
+ [22:51:43] total jobs=104 already-done=10 gpus=[0, 1, 2, 3] n=100
6
+ [22:51:43] START gpu0 RULER_niah_multikey_fixed_s2_d16 (~94 remaining)
7
+ [22:51:43] START gpu1 RULER_niah_multikey_dense_ddense (~94 remaining)
8
+ [22:51:43] START gpu2 RULER_niah_multikey_dense_d120 (~94 remaining)
9
+ [22:51:43] START gpu3 RULER_niah_multikey_dense_d60 (~94 remaining)
10
+ [22:56:00] DONE gpu1 RULER_niah_multikey_dense_ddense rc=0 ok
11
+ [22:56:00] START gpu1 RULER_niah_multikey_dense_d31 (~93 remaining)
12
+ [23:07:48] DONE gpu0 RULER_niah_multikey_fixed_s2_d16 rc=0 ok
13
+ [23:07:48] START gpu0 RULER_niah_multivalue_resampled_ddense (~91 remaining)
14
+ [23:11:53] DONE gpu0 RULER_niah_multivalue_resampled_ddense rc=0 ok
15
+ [23:11:53] START gpu0 RULER_niah_multivalue_resampled_d120 (~90 remaining)
16
+ [23:19:41] DONE gpu1 RULER_niah_multikey_dense_d31 rc=0 ok
17
+ [23:19:41] START gpu1 RULER_niah_multivalue_resampled_d60 (~89 remaining)
18
+ [23:30:58] DONE gpu3 RULER_niah_multikey_dense_d60 rc=0 ok
19
+ [23:30:58] START gpu3 RULER_niah_multivalue_fixed_s1_ddense (~86 remaining)
20
+ [23:35:02] DONE gpu3 RULER_niah_multivalue_fixed_s1_ddense rc=0 ok
21
+ [23:35:02] START gpu3 RULER_niah_multivalue_fixed_s1_d120 (~85 remaining)
22
+ [23:58:47] DONE gpu1 RULER_niah_multivalue_resampled_d60 rc=0 ok
23
+ [23:58:47] START gpu1 RULER_niah_multivalue_fixed_s2_d60 (~79 remaining)
24
+ [00:03:32] DONE gpu2 RULER_niah_multikey_dense_d120 rc=0 ok
25
+ [00:03:32] START gpu2 RULER_niah_multivalue_fixed_s2_d31 (~78 remaining)
26
+ [00:22:57] DONE gpu0 RULER_niah_multivalue_resampled_d120 rc=0 ok
27
+ [00:22:57] START gpu0 RULER_niah_multivalue_dense_d31 (~73 remaining)
28
+ [00:27:25] DONE gpu2 RULER_niah_multivalue_fixed_s2_d31 rc=0 ok
29
+ [00:27:25] START gpu2 RULER_vt_resampled_ddense (~71 remaining)
30
+ [00:31:25] DONE gpu2 RULER_vt_resampled_ddense rc=0 ok
31
+ [00:31:25] START gpu2 RULER_vt_resampled_d120 (~70 remaining)
32
+ [00:37:42] DONE gpu1 RULER_niah_multivalue_fixed_s2_d60 rc=0 ok
33
+ [00:37:42] START gpu1 RULER_vt_resampled_d60 (~69 remaining)
34
+ [00:46:06] DONE gpu3 RULER_niah_multivalue_fixed_s1_d120 rc=0 ok
35
+ [00:46:06] START gpu3 RULER_vt_resampled_d16 (~67 remaining)
36
+ [00:46:34] DONE gpu0 RULER_niah_multivalue_dense_d31 rc=0 ok
37
+ [00:46:34] START gpu0 RULER_vt_fixed_s1_ddense (~66 remaining)
38
+ [00:50:34] DONE gpu0 RULER_vt_fixed_s1_ddense rc=0 ok
39
+ [00:50:34] START gpu0 RULER_vt_fixed_s1_d120 (~65 remaining)
40
+ [01:01:51] DONE gpu3 RULER_vt_resampled_d16 rc=0 ok
41
+ [01:01:51] START gpu3 RULER_vt_fixed_s1_d31 (~63 remaining)
42
+ [01:16:52] DONE gpu1 RULER_vt_resampled_d60 rc=0 ok
43
+ [01:16:52] START gpu1 RULER_vt_fixed_s2_d60 (~59 remaining)
44
+ [01:25:40] DONE gpu3 RULER_vt_fixed_s1_d31 rc=0 ok
45
+ [01:25:40] START gpu3 RULER_vt_dense_ddense (~56 remaining)
46
+ [01:29:41] DONE gpu3 RULER_vt_dense_ddense rc=0 ok
47
+ [01:29:41] START gpu3 RULER_vt_dense_d120 (~55 remaining)
48
+ [01:42:21] DONE gpu2 RULER_vt_resampled_d120 rc=0 ok
49
+ [01:42:21] START gpu2 RULER_vt_dense_d16 (~52 remaining)
50
+ [01:55:54] DONE gpu1 RULER_vt_fixed_s2_d60 rc=0 ok
51
+ [01:55:54] START gpu1 PASSKEY_resampled_d60 (~49 remaining)
52
+ [01:58:06] DONE gpu2 RULER_vt_dense_d16 rc=0 ok
53
+ [01:58:06] START gpu2 PASSKEY_resampled_d31 (~48 remaining)
54
+ [02:01:43] DONE gpu0 RULER_vt_fixed_s1_d120 rc=0 ok
55
+ [02:01:43] START gpu0 PASSKEY_resampled_d16 (~47 remaining)
56
+ [02:17:20] DONE gpu0 PASSKEY_resampled_d16 rc=0 ok
57
+ [02:17:20] START gpu0 PASSKEY_fixed_s1_d31 (~43 remaining)
58
+ [02:21:44] DONE gpu2 PASSKEY_resampled_d31 rc=0 ok
59
+ [02:21:44] START gpu2 PASSKEY_fixed_s1_d16 (~42 remaining)
60
+ [02:34:57] DONE gpu1 PASSKEY_resampled_d60 rc=0 ok
61
+ [02:34:57] START gpu1 PASSKEY_fixed_s2_d60 (~39 remaining)
62
+ [02:37:25] DONE gpu2 PASSKEY_fixed_s1_d16 rc=0 ok
63
+ [02:37:25] START gpu2 PASSKEY_fixed_s2_d31 (~38 remaining)
64
+ [02:40:57] DONE gpu3 RULER_vt_dense_d120 rc=0 ok
65
+ [02:40:57] START gpu3 PASSKEY_fixed_s2_d16 (~36 remaining)
66
+ [02:41:01] DONE gpu0 PASSKEY_fixed_s1_d31 rc=0 ok
67
+ [02:41:01] START gpu0 PASSKEY_dense_ddense (~36 remaining)
68
+ [02:45:01] DONE gpu0 PASSKEY_dense_ddense rc=0 ok
69
+ [02:45:01] START gpu0 PASSKEY_dense_d120 (~35 remaining)
70
+ [02:56:38] DONE gpu3 PASSKEY_fixed_s2_d16 rc=0 ok
71
+ [02:56:38] START gpu3 PASSKEY_dense_d31 (~33 remaining)
72
+ [03:01:06] DONE gpu2 PASSKEY_fixed_s2_d31 rc=0 ok
73
+ [03:01:07] START gpu2 PASSKEY_dense_d16 (~32 remaining)
74
+ [03:13:55] DONE gpu1 PASSKEY_fixed_s2_d60 rc=0 ok
75
+ [03:13:55] START gpu1 PPL_resampled_resampled_arxiv (~30 remaining)
76
+ [03:16:51] DONE gpu2 PASSKEY_dense_d16 rc=0 ok
77
+ [03:16:51] START gpu2 PPL_resampled_fixed_pg19 (~29 remaining)
78
+ [03:20:12] DONE gpu3 PASSKEY_dense_d31 rc=0 ok
79
+ [03:20:12] START gpu3 PPL_resampled_fixed_arxiv (~28 remaining)
80
+ [03:55:54] DONE gpu0 PASSKEY_dense_d120 rc=0 ok
81
+ [03:55:54] START gpu0 PPL_fixed_s1_fixed_arxiv (~24 remaining)
82
+ [05:33:19] DONE gpu1 PPL_resampled_resampled_arxiv rc=0 ok
83
+ [05:33:19] START gpu1 PPL_fixed_s2_resampled_arxiv (~22 remaining)
84
+ [05:35:43] DONE gpu2 PPL_resampled_fixed_pg19 rc=0 ok
85
+ [05:35:44] START gpu2 PPL_fixed_s2_fixed_pg19 (~21 remaining)
86
+ [05:39:28] DONE gpu3 PPL_resampled_fixed_arxiv rc=0 ok
87
+ [05:39:28] START gpu3 PPL_fixed_s2_fixed_arxiv (~20 remaining)
88
+ [06:15:50] DONE gpu0 PPL_fixed_s1_fixed_arxiv rc=0 ok
89
+ [06:15:50] START gpu0 PPL_dense_fixed_arxiv (~16 remaining)
90
+ [07:53:27] DONE gpu1 PPL_fixed_s2_resampled_arxiv rc=0 ok
91
+ [07:53:27] START gpu1 KVstream_fixed_s1 (~12 remaining)
92
+ [07:54:27] DONE gpu1 KVstream_fixed_s1 rc=0 ok
93
+ [07:54:27] START gpu1 KVh2o_fixed_s2 (~11 remaining)
94
+ [07:55:15] DONE gpu2 PPL_fixed_s2_fixed_pg19 rc=0 ok
95
+ [07:55:15] START gpu2 KVstream_fixed_s2 (~10 remaining)
96
+ [07:56:15] DONE gpu2 KVstream_fixed_s2 rc=0 ok
97
+ [07:56:15] START gpu2 KVstream_dense (~8 remaining)
98
+ [07:56:39] DONE gpu1 KVh2o_fixed_s2 rc=0 ok
99
+ [07:57:16] DONE gpu2 KVstream_dense rc=0 ok
100
+ [07:59:48] DONE gpu3 PPL_fixed_s2_fixed_arxiv rc=0 ok
101
+ [08:35:12] DONE gpu0 PPL_dense_fixed_arxiv rc=0 ok
102
+ [08:35:12] === THIS WORKER DONE (no claimable jobs left) ===
epfl_final/logs/eval_mixed_1p2b_waiter.log ADDED
@@ -0,0 +1 @@
 
 
1
+ [2026-07-18T01:59:03Z] waiting for current eval jobs
epfl_final/logs/eval_moba_matched_waiter.log ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Checkpoint activations: False
2
+ [moba1p2b_matched] loaded top_k=64
3
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/_inductor/compile_fx.py:322: UserWarning: TensorFloat32 tensor cores for float32 matrix multiplication available but not enabled. Consider setting `torch.set_float32_matmul_precision('high')` for better performance.
4
+ warnings.warn(
5
+ [moba1p2b_matched] top_k=64 depth=0.1 exact=0.00 tokacc=0.47
6
+ [moba1p2b_matched] top_k=64 depth=0.3 exact=0.00 tokacc=0.65
7
+ [moba1p2b_matched] top_k=64 depth=0.5 exact=0.32 tokacc=0.90
8
+ [moba1p2b_matched] top_k=64 depth=0.7 exact=0.68 tokacc=0.97
9
+ [moba1p2b_matched] top_k=64 depth=0.9 exact=0.84 tokacc=0.98
10
+ Checkpoint activations: False
11
+ [moba1p2b_matched] loaded top_k=31
12
+ [moba1p2b_matched] top_k=31 depth=0.1 exact=0.00 tokacc=0.34
13
+ [moba1p2b_matched] top_k=31 depth=0.3 exact=0.00 tokacc=0.32
14
+ [moba1p2b_matched] top_k=31 depth=0.5 exact=0.00 tokacc=0.32
15
+ [moba1p2b_matched] top_k=31 depth=0.7 exact=0.26 tokacc=0.88
16
+ [moba1p2b_matched] top_k=31 depth=0.9 exact=0.86 tokacc=0.99
17
+ Checkpoint activations: False
18
+ [moba1p2b_matched] loaded top_k=16
19
+ [moba1p2b_matched] top_k=16 depth=0.1 exact=0.00 tokacc=0.35
20
+ [moba1p2b_matched] top_k=16 depth=0.3 exact=0.00 tokacc=0.33
21
+ [moba1p2b_matched] top_k=16 depth=0.5 exact=0.00 tokacc=0.32
22
+ [moba1p2b_matched] top_k=16 depth=0.7 exact=0.00 tokacc=0.33
23
+ [moba1p2b_matched] top_k=16 depth=0.9 exact=0.21 tokacc=0.88
24
+ Checkpoint activations: False
25
+ [moba1p2b_matched] loaded top_k=8
26
+ [moba1p2b_matched] top_k=8 depth=0.1 exact=0.00 tokacc=0.34
27
+ [moba1p2b_matched] top_k=8 depth=0.3 exact=0.00 tokacc=0.34
28
+ [moba1p2b_matched] top_k=8 depth=0.5 exact=0.00 tokacc=0.32
29
+ [moba1p2b_matched] top_k=8 depth=0.7 exact=0.00 tokacc=0.34
30
+ [moba1p2b_matched] top_k=8 depth=0.9 exact=0.00 tokacc=0.47
31
+ Checkpoint activations: False
32
+ [moba1p2b_matched] loaded top_k=4
33
+ [moba1p2b_matched] top_k=4 depth=0.1 exact=0.00 tokacc=0.33
34
+ [moba1p2b_matched] top_k=4 depth=0.3 exact=0.00 tokacc=0.34
35
+ [moba1p2b_matched] top_k=4 depth=0.5 exact=0.00 tokacc=0.33
36
+ [moba1p2b_matched] top_k=4 depth=0.7 exact=0.00 tokacc=0.34
37
+ [moba1p2b_matched] top_k=4 depth=0.9 exact=0.00 tokacc=0.33
38
+ [moba1p2b_matched] wrote /mloscratch/homes/navasard/sparse/SparseAtt/eval/results/L1_2B_BATTERY/passkey_8k_moba_matched_topk.tsv
epfl_final/logs/eval_moba_matched_waiter.pid ADDED
@@ -0,0 +1 @@
 
 
1
+ 12232
epfl_final/logs/l30k1_2b_dense_h200.log ADDED
@@ -0,0 +1,595 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ W0708 23:51:56.633000 767 site-packages/torch/distributed/run.py:851]
2
+ W0708 23:51:56.633000 767 site-packages/torch/distributed/run.py:851] *****************************************
3
+ W0708 23:51:56.633000 767 site-packages/torch/distributed/run.py:851] Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.
4
+ W0708 23:51:56.633000 767 site-packages/torch/distributed/run.py:851] *****************************************
5
+ Auto-resuming from latest checkpoint: /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-4800
6
+ Resuming: Using existing output directory /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119
7
+ Running config:
8
+ {
9
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
10
+ "model_dtype": "bfloat16",
11
+ "init_from_scratch": true,
12
+ "train_path": "/mloscratch/homes/navasard/data/longctx30k/tokenized",
13
+ "val_path": null,
14
+ "max_seq_length": 30720,
15
+ "num_workers": 4,
16
+ "output_dir": "/mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119",
17
+ "resume_from_checkpoint": "/mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-4800",
18
+ "force_new_run": false,
19
+ "num_epochs": 1,
20
+ "max_steps": null,
21
+ "per_device_batch_size": 1,
22
+ "gradient_accumulation_steps": 5,
23
+ "learning_rate": 0.0005,
24
+ "weight_decay": 0.01,
25
+ "warmup_steps": 750,
26
+ "lr_scheduler": "cosine",
27
+ "max_grad_norm": 1.0,
28
+ "save_steps": 300,
29
+ "eval_steps": 500,
30
+ "eval_batches": 20,
31
+ "logging_steps": 10,
32
+ "seed": 42,
33
+ "verbose": true,
34
+ "checkpoint_activations": false,
35
+ "strategy": "ddp",
36
+ "mixed_precision": "bf16",
37
+ "wandb_enabled": true,
38
+ "wandb_project": "stochastic_sparsity",
39
+ "wandb_name": "1.2b dense 30k longctx",
40
+ "wandb_tags": [
41
+ "qwen3",
42
+ "1.2b",
43
+ "dense",
44
+ "30k",
45
+ "longctx",
46
+ "b128",
47
+ "scaleladder"
48
+ ],
49
+ "hidden_size": 1536,
50
+ "intermediate_size": 6144,
51
+ "num_attention_heads": 12,
52
+ "num_key_value_heads": 4,
53
+ "num_hidden_layers": null,
54
+ "head_dim": null,
55
+ "attention_type": "sparse_stochastic",
56
+ "sparse_block_size": 128,
57
+ "sparse_num_random_blocks": 120,
58
+ "sparse_mask_pool_size": 1,
59
+ "sparse_val_dense_compare": false,
60
+ "sparse_layer_indices": null,
61
+ "sparse_mask_cache_dir": null,
62
+ "sparse_mask_seed": 0,
63
+ "dense_mode": true,
64
+ "dense_step_intervals": null
65
+ }
66
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
67
+ Resuming from checkpoint: /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-4800
68
+ Checkpoint activations: FalseCheckpoint activations: False
69
+ Checkpoint activations: FalseCheckpoint activations: False
70
+
71
+
72
+ dense_mode=True: sparse attention layers will use standard causal SDPA.
73
+
74
+
75
+ ================================================================================
76
+ MODEL ARCHITECTURE
77
+ ================================================================================
78
+ Model config:
79
+ vocab_size: 151936
80
+ hidden_size: 1536
81
+ num_hidden_layers: 28
82
+ num_attention_heads: 12
83
+ num_key_value_heads: 4
84
+ head_dim: 128
85
+ intermediate_size: 6144
86
+ max_position_embeddings: 32768
87
+ rope_theta: 1000000
88
+ attention_type: sparse_stochastic
89
+ sparse_block_size: 128
90
+ sparse_num_random_blocks: 120
91
+ sparse_mask_pool_size: 1
92
+ sparse_max_seq_length: 30720
93
+
94
+ Parameter count:
95
+ Total parameters: 1,202,352,640
96
+ Trainable parameters: 1,202,352,640
97
+ Non-trainable parameters: 0
98
+ Model size (BF16): 2.40 GB
99
+
100
+ --------------------------------------------------------------------------------
101
+ LAYER-BY-LAYER SUMMARY
102
+ --------------------------------------------------------------------------------
103
+ ================================================================================================================================================================
104
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
105
+ ================================================================================================================================================================
106
+ Qwen3ForCausalLM [1, 30720] -- -- True
107
+ ├─Qwen3Model: 1-1 -- [1, 30720, 1536] -- True
108
+ │ └─Embedding: 2-1 [1, 30720] [1, 30720, 1536] 233,373,696 True
109
+ │ └─ModuleList: 2-2 -- -- -- True
110
+ │ │ └─Qwen3DecoderLayer: 3-1 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
111
+ │ │ └─Qwen3DecoderLayer: 3-2 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
112
+ │ │ └─Qwen3DecoderLayer: 3-3 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
113
+ │ │ └─Qwen3DecoderLayer: 3-4 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
114
+ │ │ └─Qwen3DecoderLayer: 3-5 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
115
+ │ │ └─Qwen3DecoderLayer: 3-6 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
116
+ │ │ └─Qwen3DecoderLayer: 3-7 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
117
+ │ │ └─Qwen3DecoderLayer: 3-8 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
118
+ │ │ └─Qwen3DecoderLayer: 3-9 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
119
+ │ │ └─Qwen3DecoderLayer: 3-10 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
120
+ │ │ └─Qwen3DecoderLayer: 3-11 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
121
+ │ │ └─Qwen3DecoderLayer: 3-12 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
122
+ │ │ └─Qwen3DecoderLayer: 3-13 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
123
+ │ │ └─Qwen3DecoderLayer: 3-14 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
124
+ │ │ └─Qwen3DecoderLayer: 3-15 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
125
+ │ │ └─Qwen3DecoderLayer: 3-16 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
126
+ │ │ └─Qwen3DecoderLayer: 3-17 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
127
+ │ │ └─Qwen3DecoderLayer: 3-18 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
128
+ │ │ └─Qwen3DecoderLayer: 3-19 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
129
+ │ │ └─Qwen3DecoderLayer: 3-20 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
130
+ │ │ └─Qwen3DecoderLayer: 3-21 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
131
+ │ │ └─Qwen3DecoderLayer: 3-22 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
132
+ │ │ └─Qwen3DecoderLayer: 3-23 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
133
+ │ │ └─Qwen3DecoderLayer: 3-24 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
134
+ │ │ └─Qwen3DecoderLayer: 3-25 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
135
+ │ │ └─Qwen3DecoderLayer: 3-26 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
136
+ │ │ └─Qwen3DecoderLayer: 3-27 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
137
+ │ │ └─Qwen3DecoderLayer: 3-28 [1, 30720, 1536] [1, 30720, 1536] 34,606,336 True
138
+ │ └─Qwen3RMSNorm: 2-3 [1, 30720, 1536] [1, 30720, 1536] 1,536 True
139
+ ├─Linear: 1-2 [1, 30720, 1536] [1, 30720, 151936] 233,373,696 True
140
+ ================================================================================================================================================================
141
+ Total params: 1,435,726,336
142
+ Trainable params: 1,435,726,336
143
+ Non-trainable params: 0
144
+ Total mult-adds (Units.GIGABYTES): 1.44
145
+ ================================================================================================================================================================
146
+ Input size (MB): 0.25
147
+ Forward/backward pass size (MB): 98319.73
148
+ Params size (MB): 2871.45
149
+ Estimated Total Size (MB): 101191.43
150
+ ================================================================================================================================================================
151
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (233,373,696 params). True unique parameter count: 1,202,352,640 (1202.4M)
152
+ ================================================================================
153
+
154
+ Loading dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
155
+ Using pre-tokenized dataset (no runtime tokenization)
156
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
157
+
158
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
159
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
160
+ Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)
161
+
162
+
163
+ Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)
164
+ Dataset split: 749299 train, 39437 validation
165
+ Training examples (packed, train split): 749299
166
+ Validation examples (packed, val split): 39437
167
+ Per-device batch size: 1
168
+ World size (GPUs): 4
169
+ Gradient accumulation steps: 5
170
+ Effective batch size (seqs/step): 20
171
+ Sequence length: 30720
172
+ Tokens per optimizer step: 614,400
173
+ Micro-batches per epoch (per rank): 187325
174
+ Optimizer steps per epoch: 37465
175
+ Total optimizer steps: 37465
176
+ Loading checkpoint from /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-4800...
177
+ Overriding checkpoint LR with config LR: 0.0005
178
+ Resumed from checkpoint at step 4800 (epoch 0, micro_step 24000)
179
+ Resuming training from step 4800
180
+ Resuming wandb run cd66e13p
181
+ wandb: [wandb.login()] Loaded credentials for https://api.wandb.ai from WANDB_API_KEY.
182
+ wandb: Currently logged in as: ruben-navasardyan4869 (ruben-navasardyan4869-epfl) to https://api.wandb.ai. Use `wandb login --relogin` to force relogin
183
+ wandb: setting up run cd66e13p
184
+ wandb: Tracking run with wandb version 0.26.1
185
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260708_235322-cd66e13p
186
+ wandb: Run `wandb offline` to turn off syncing.
187
+ wandb: Resuming run 1.2b dense 30k longctx
188
+ wandb: ⭐️ View project at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity
189
+ wandb: 🚀 View run at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity/runs/cd66e13p
190
+ Starting training...
191
+ Validation at step 4800: Loss = 2.4541, Perplexity = 11.64
192
+ wandb: WARNING Tried to log to step 4800 that is less than the current step 4801. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
193
+ Switching attention mode for step 4801: dense (dense step interval)
194
+ Step 4810/37465 | Loss: 2.5212 | LR: 4.85e-04 | 11880.1ms/step | 1.7 samples/s
195
+ Step 4820/37465 | Loss: 2.5226 | LR: 4.85e-04 | 6521.1ms/step | 3.1 samples/s
196
+ Step 4830/37465 | Loss: 2.5182 | LR: 4.85e-04 | 6551.5ms/step | 3.1 samples/s
197
+ Step 4840/37465 | Loss: 2.3355 | LR: 4.85e-04 | 6555.2ms/step | 3.1 samples/s
198
+ Step 4850/37465 | Loss: 2.4902 | LR: 4.85e-04 | 6552.2ms/step | 3.1 samples/s
199
+ Step 4860/37465 | Loss: 2.2283 | LR: 4.85e-04 | 6548.1ms/step | 3.1 samples/s
200
+ Step 4870/37465 | Loss: 2.5547 | LR: 4.85e-04 | 6532.2ms/step | 3.1 samples/s
201
+ Step 4880/37465 | Loss: 2.8112 | LR: 4.85e-04 | 6572.8ms/step | 3.0 samples/s
202
+ Step 4890/37465 | Loss: 2.6531 | LR: 4.84e-04 | 6559.7ms/step | 3.0 samples/s
203
+ Step 4900/37465 | Loss: 2.3631 | LR: 4.84e-04 | 6551.0ms/step | 3.1 samples/s
204
+ Step 4910/37465 | Loss: 2.4640 | LR: 4.84e-04 | 6560.3ms/step | 3.0 samples/s
205
+ Step 4920/37465 | Loss: 2.6113 | LR: 4.84e-04 | 6547.7ms/step | 3.1 samples/s
206
+ Step 4930/37465 | Loss: 2.1574 | LR: 4.84e-04 | 6542.7ms/step | 3.1 samples/s
207
+ Step 4940/37465 | Loss: 2.3762 | LR: 4.84e-04 | 6550.6ms/step | 3.1 samples/s
208
+ Step 4950/37465 | Loss: 2.4277 | LR: 4.84e-04 | 6550.9ms/step | 3.1 samples/s
209
+ Step 4960/37465 | Loss: 2.4383 | LR: 4.84e-04 | 6544.4ms/step | 3.1 samples/s
210
+ Step 4970/37465 | Loss: 2.4342 | LR: 4.84e-04 | 6542.3ms/step | 3.1 samples/s
211
+ Step 4980/37465 | Loss: 2.3146 | LR: 4.84e-04 | 6538.2ms/step | 3.1 samples/s
212
+ Step 4990/37465 | Loss: 2.4049 | LR: 4.84e-04 | 6534.6ms/step | 3.1 samples/s
213
+ Step 5000/37465 | Loss: 2.6615 | LR: 4.84e-04 | 6537.4ms/step | 3.1 samples/s
214
+ Validation at step 5000: Loss = 2.4427, Perplexity = 11.50
215
+ Step 5010/37465 | Loss: 2.3587 | LR: 4.84e-04 | 7486.4ms/step | 2.7 samples/s
216
+ Step 5020/37465 | Loss: 2.4034 | LR: 4.83e-04 | 6539.4ms/step | 3.1 samples/s
217
+ Step 5030/37465 | Loss: 2.5192 | LR: 4.83e-04 | 6537.5ms/step | 3.1 samples/s
218
+ Step 5040/37465 | Loss: 2.3445 | LR: 4.83e-04 | 6552.4ms/step | 3.1 samples/s
219
+ Step 5050/37465 | Loss: 2.3393 | LR: 4.83e-04 | 6553.0ms/step | 3.1 samples/s
220
+ Step 5060/37465 | Loss: 2.5758 | LR: 4.83e-04 | 6553.5ms/step | 3.1 samples/s
221
+ Step 5070/37465 | Loss: 2.6069 | LR: 4.83e-04 | 6551.4ms/step | 3.1 samples/s
222
+ Step 5080/37465 | Loss: 2.3409 | LR: 4.83e-04 | 6552.7ms/step | 3.1 samples/s
223
+ Step 5090/37465 | Loss: 2.2568 | LR: 4.83e-04 | 6551.1ms/step | 3.1 samples/s
224
+ Step 5100/37465 | Loss: 2.6086 | LR: 4.83e-04 | 6555.9ms/step | 3.1 samples/s
225
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-5100
226
+ Step 5110/37465 | Loss: 2.3859 | LR: 4.83e-04 | 7465.1ms/step | 2.7 samples/s
227
+ Step 5120/37465 | Loss: 2.2411 | LR: 4.83e-04 | 6518.4ms/step | 3.1 samples/s
228
+ Step 5130/37465 | Loss: 2.2797 | LR: 4.83e-04 | 6530.5ms/step | 3.1 samples/s
229
+ Step 5140/37465 | Loss: 2.2900 | LR: 4.83e-04 | 6526.0ms/step | 3.1 samples/s
230
+ Step 5150/37465 | Loss: 2.3875 | LR: 4.82e-04 | 6534.8ms/step | 3.1 samples/s
231
+ Step 5160/37465 | Loss: 2.2290 | LR: 4.82e-04 | 6555.0ms/step | 3.1 samples/s
232
+ Step 5170/37465 | Loss: 2.7020 | LR: 4.82e-04 | 6555.2ms/step | 3.1 samples/s
233
+ Step 5180/37465 | Loss: 2.3337 | LR: 4.82e-04 | 6557.8ms/step | 3.0 samples/s
234
+ Step 5190/37465 | Loss: 2.5715 | LR: 4.82e-04 | 6565.2ms/step | 3.0 samples/s
235
+ Step 5200/37465 | Loss: 2.5633 | LR: 4.82e-04 | 6564.5ms/step | 3.0 samples/s
236
+ Step 5210/37465 | Loss: 2.2979 | LR: 4.82e-04 | 6564.3ms/step | 3.0 samples/s
237
+ Step 5220/37465 | Loss: 2.3175 | LR: 4.82e-04 | 6560.3ms/step | 3.0 samples/s
238
+ Step 5230/37465 | Loss: 2.4364 | LR: 4.82e-04 | 6554.6ms/step | 3.1 samples/s
239
+ Step 5240/37465 | Loss: 2.4634 | LR: 4.82e-04 | 6556.4ms/step | 3.1 samples/s
240
+ Step 5250/37465 | Loss: 2.5823 | LR: 4.82e-04 | 6551.7ms/step | 3.1 samples/s
241
+ Step 5260/37465 | Loss: 2.5625 | LR: 4.82e-04 | 6561.4ms/step | 3.0 samples/s
242
+ Step 5270/37465 | Loss: 2.4340 | LR: 4.82e-04 | 6554.5ms/step | 3.1 samples/s
243
+ Step 5280/37465 | Loss: 2.3518 | LR: 4.81e-04 | 6557.6ms/step | 3.0 samples/s
244
+ Step 5290/37465 | Loss: 2.5347 | LR: 4.81e-04 | 6558.6ms/step | 3.0 samples/s
245
+ Step 5300/37465 | Loss: 2.6521 | LR: 4.81e-04 | 6560.6ms/step | 3.0 samples/s
246
+ Step 5310/37465 | Loss: 2.3147 | LR: 4.81e-04 | 6557.4ms/step | 3.0 samples/s
247
+ Step 5320/37465 | Loss: 2.3823 | LR: 4.81e-04 | 6559.9ms/step | 3.0 samples/s
248
+ Step 5330/37465 | Loss: 2.1705 | LR: 4.81e-04 | 6557.8ms/step | 3.0 samples/s
249
+ Step 5340/37465 | Loss: 2.4096 | LR: 4.81e-04 | 6562.3ms/step | 3.0 samples/s
250
+ Step 5350/37465 | Loss: 2.6535 | LR: 4.81e-04 | 6565.9ms/step | 3.0 samples/s
251
+ Step 5360/37465 | Loss: 2.5062 | LR: 4.81e-04 | 6564.4ms/step | 3.0 samples/s
252
+ Step 5370/37465 | Loss: 2.5248 | LR: 4.81e-04 | 6560.1ms/step | 3.0 samples/s
253
+ Step 5380/37465 | Loss: 2.4481 | LR: 4.81e-04 | 6564.9ms/step | 3.0 samples/s
254
+ Step 5390/37465 | Loss: 2.3757 | LR: 4.81e-04 | 6558.4ms/step | 3.0 samples/s
255
+ Step 5400/37465 | Loss: 2.5138 | LR: 4.80e-04 | 6560.9ms/step | 3.0 samples/s
256
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-5400
257
+ Step 5410/37465 | Loss: 2.3998 | LR: 4.80e-04 | 7501.5ms/step | 2.7 samples/s
258
+ Step 5420/37465 | Loss: 2.3600 | LR: 4.80e-04 | 6558.0ms/step | 3.0 samples/s
259
+ Step 5430/37465 | Loss: 2.2952 | LR: 4.80e-04 | 6558.1ms/step | 3.0 samples/s
260
+ Step 5440/37465 | Loss: 2.4305 | LR: 4.80e-04 | 6556.2ms/step | 3.1 samples/s
261
+ Step 5450/37465 | Loss: 2.3481 | LR: 4.80e-04 | 6559.5ms/step | 3.0 samples/s
262
+ Step 5460/37465 | Loss: 2.5696 | LR: 4.80e-04 | 6569.7ms/step | 3.0 samples/s
263
+ Step 5470/37465 | Loss: 2.5299 | LR: 4.80e-04 | 6569.2ms/step | 3.0 samples/s
264
+ Step 5480/37465 | Loss: 2.3464 | LR: 4.80e-04 | 6569.9ms/step | 3.0 samples/s
265
+ Step 5490/37465 | Loss: 2.6104 | LR: 4.80e-04 | 6566.9ms/step | 3.0 samples/s
266
+ Step 5500/37465 | Loss: 2.3538 | LR: 4.80e-04 | 6567.7ms/step | 3.0 samples/s
267
+ Validation at step 5500: Loss = 2.4256, Perplexity = 11.31
268
+ Step 5510/37465 | Loss: 2.2641 | LR: 4.80e-04 | 7527.4ms/step | 2.7 samples/s
269
+ Step 5520/37465 | Loss: 2.2908 | LR: 4.79e-04 | 6565.3ms/step | 3.0 samples/s
270
+ Step 5530/37465 | Loss: 2.3937 | LR: 4.79e-04 | 6570.7ms/step | 3.0 samples/s
271
+ Step 5540/37465 | Loss: 2.1922 | LR: 4.79e-04 | 6566.4ms/step | 3.0 samples/s
272
+ Step 5550/37465 | Loss: 2.2693 | LR: 4.79e-04 | 6569.0ms/step | 3.0 samples/s
273
+ Step 5560/37465 | Loss: 2.6477 | LR: 4.79e-04 | 6571.2ms/step | 3.0 samples/s
274
+ Step 5570/37465 | Loss: 2.2594 | LR: 4.79e-04 | 6567.9ms/step | 3.0 samples/s
275
+ Step 5580/37465 | Loss: 2.4192 | LR: 4.79e-04 | 6565.9ms/step | 3.0 samples/s
276
+ Step 5590/37465 | Loss: 2.4362 | LR: 4.79e-04 | 6568.9ms/step | 3.0 samples/s
277
+ Step 5600/37465 | Loss: 2.2760 | LR: 4.79e-04 | 6566.3ms/step | 3.0 samples/s
278
+ Step 5610/37465 | Loss: 2.3761 | LR: 4.79e-04 | 6570.7ms/step | 3.0 samples/s
279
+ Step 5620/37465 | Loss: 2.4175 | LR: 4.79e-04 | 6568.8ms/step | 3.0 samples/s
280
+ Step 5630/37465 | Loss: 2.4994 | LR: 4.79e-04 | 6571.3ms/step | 3.0 samples/s
281
+ Step 5640/37465 | Loss: 2.3467 | LR: 4.78e-04 | 6569.4ms/step | 3.0 samples/s
282
+ Step 5650/37465 | Loss: 2.2520 | LR: 4.78e-04 | 6571.0ms/step | 3.0 samples/s
283
+ Step 5660/37465 | Loss: 2.4173 | LR: 4.78e-04 | 6570.9ms/step | 3.0 samples/s
284
+ Step 5670/37465 | Loss: 2.4902 | LR: 4.78e-04 | 6569.9ms/step | 3.0 samples/s
285
+ Step 5680/37465 | Loss: 2.4185 | LR: 4.78e-04 | 6574.8ms/step | 3.0 samples/s
286
+ Step 5690/37465 | Loss: 2.3752 | LR: 4.78e-04 | 6575.5ms/step | 3.0 samples/s
287
+ Step 5700/37465 | Loss: 2.5392 | LR: 4.78e-04 | 6571.3ms/step | 3.0 samples/s
288
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-5700
289
+ Step 5710/37465 | Loss: 2.3992 | LR: 4.78e-04 | 7504.5ms/step | 2.7 samples/s
290
+ Step 5720/37465 | Loss: 2.3711 | LR: 4.78e-04 | 6559.7ms/step | 3.0 samples/s
291
+ Step 5730/37465 | Loss: 2.3929 | LR: 4.78e-04 | 6558.6ms/step | 3.0 samples/s
292
+ Step 5740/37465 | Loss: 2.3737 | LR: 4.78e-04 | 6561.3ms/step | 3.0 samples/s
293
+ Step 5750/37465 | Loss: 2.4154 | LR: 4.77e-04 | 6562.0ms/step | 3.0 samples/s
294
+ Step 5760/37465 | Loss: 2.1260 | LR: 4.77e-04 | 6561.1ms/step | 3.0 samples/s
295
+ Step 5770/37465 | Loss: 2.4578 | LR: 4.77e-04 | 6559.0ms/step | 3.0 samples/s
296
+ Step 5780/37465 | Loss: 2.3798 | LR: 4.77e-04 | 6557.7ms/step | 3.0 samples/s
297
+ Step 5790/37465 | Loss: 2.2646 | LR: 4.77e-04 | 6554.3ms/step | 3.1 samples/s
298
+ Step 5800/37465 | Loss: 2.4722 | LR: 4.77e-04 | 6554.7ms/step | 3.1 samples/s
299
+ Step 5810/37465 | Loss: 2.4013 | LR: 4.77e-04 | 6568.4ms/step | 3.0 samples/s
300
+ Step 5820/37465 | Loss: 2.1587 | LR: 4.77e-04 | 6562.6ms/step | 3.0 samples/s
301
+ Step 5830/37465 | Loss: 2.3607 | LR: 4.77e-04 | 6562.7ms/step | 3.0 samples/s
302
+ Step 5840/37465 | Loss: 2.3873 | LR: 4.77e-04 | 6560.7ms/step | 3.0 samples/s
303
+ Step 5850/37465 | Loss: 2.2026 | LR: 4.77e-04 | 6564.8ms/step | 3.0 samples/s
304
+ Step 5860/37465 | Loss: 2.1258 | LR: 4.76e-04 | 6560.7ms/step | 3.0 samples/s
305
+ Step 5870/37465 | Loss: 2.4055 | LR: 4.76e-04 | 6558.7ms/step | 3.0 samples/s
306
+ Step 5880/37465 | Loss: 2.4101 | LR: 4.76e-04 | 6558.8ms/step | 3.0 samples/s
307
+ Step 5890/37465 | Loss: 2.4857 | LR: 4.76e-04 | 6559.3ms/step | 3.0 samples/s
308
+ Step 5900/37465 | Loss: 2.5452 | LR: 4.76e-04 | 6562.3ms/step | 3.0 samples/s
309
+ Step 5910/37465 | Loss: 2.2432 | LR: 4.76e-04 | 6564.1ms/step | 3.0 samples/s
310
+ Step 5920/37465 | Loss: 2.3863 | LR: 4.76e-04 | 6561.5ms/step | 3.0 samples/s
311
+ Step 5930/37465 | Loss: 2.3389 | LR: 4.76e-04 | 6563.5ms/step | 3.0 samples/s
312
+ Step 5940/37465 | Loss: 2.6159 | LR: 4.76e-04 | 6561.0ms/step | 3.0 samples/s
313
+ Step 5950/37465 | Loss: 2.4951 | LR: 4.76e-04 | 6562.2ms/step | 3.0 samples/s
314
+ Step 5960/37465 | Loss: 2.2540 | LR: 4.76e-04 | 6564.7ms/step | 3.0 samples/s
315
+ Step 5970/37465 | Loss: 2.2551 | LR: 4.75e-04 | 6562.5ms/step | 3.0 samples/s
316
+ Step 5980/37465 | Loss: 2.3123 | LR: 4.75e-04 | 6559.4ms/step | 3.0 samples/s
317
+ Step 5990/37465 | Loss: 2.3489 | LR: 4.75e-04 | 6559.6ms/step | 3.0 samples/s
318
+ Step 6000/37465 | Loss: 2.2466 | LR: 4.75e-04 | 6565.2ms/step | 3.0 samples/s
319
+ Validation at step 6000: Loss = 2.3910, Perplexity = 10.92
320
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-6000
321
+ Step 6010/37465 | Loss: 2.2487 | LR: 4.75e-04 | 8437.7ms/step | 2.4 samples/s
322
+ Step 6020/37465 | Loss: 2.5089 | LR: 4.75e-04 | 6553.4ms/step | 3.1 samples/s
323
+ Step 6030/37465 | Loss: 2.4710 | LR: 4.75e-04 | 6555.7ms/step | 3.1 samples/s
324
+ Step 6040/37465 | Loss: 2.3070 | LR: 4.75e-04 | 6561.9ms/step | 3.0 samples/s
325
+ Step 6050/37465 | Loss: 2.2184 | LR: 4.75e-04 | 6554.5ms/step | 3.1 samples/s
326
+ Step 6060/37465 | Loss: 2.5625 | LR: 4.75e-04 | 6558.8ms/step | 3.0 samples/s
327
+ Step 6070/37465 | Loss: 2.3175 | LR: 4.75e-04 | 6557.2ms/step | 3.1 samples/s
328
+ Step 6080/37465 | Loss: 2.5400 | LR: 4.74e-04 | 6554.6ms/step | 3.1 samples/s
329
+ Step 6090/37465 | Loss: 2.3212 | LR: 4.74e-04 | 6557.7ms/step | 3.0 samples/s
330
+ Step 6100/37465 | Loss: 2.1518 | LR: 4.74e-04 | 6552.0ms/step | 3.1 samples/s
331
+ Step 6110/37465 | Loss: 2.5764 | LR: 4.74e-04 | 6556.7ms/step | 3.1 samples/s
332
+ Step 6120/37465 | Loss: 2.5020 | LR: 4.74e-04 | 6555.7ms/step | 3.1 samples/s
333
+ Step 6130/37465 | Loss: 2.3996 | LR: 4.74e-04 | 6554.5ms/step | 3.1 samples/s
334
+ Step 6140/37465 | Loss: 2.3238 | LR: 4.74e-04 | 6556.5ms/step | 3.1 samples/s
335
+ Step 6150/37465 | Loss: 2.4932 | LR: 4.74e-04 | 6551.1ms/step | 3.1 samples/s
336
+ Step 6160/37465 | Loss: 2.4616 | LR: 4.74e-04 | 6552.6ms/step | 3.1 samples/s
337
+ Step 6170/37465 | Loss: 2.3157 | LR: 4.74e-04 | 6552.4ms/step | 3.1 samples/s
338
+ Step 6180/37465 | Loss: 2.4260 | LR: 4.73e-04 | 6557.7ms/step | 3.0 samples/s
339
+ Step 6190/37465 | Loss: 2.4665 | LR: 4.73e-04 | 6559.5ms/step | 3.0 samples/s
340
+ Step 6200/37465 | Loss: 2.3667 | LR: 4.73e-04 | 6559.9ms/step | 3.0 samples/s
341
+ Step 6210/37465 | Loss: 2.1747 | LR: 4.73e-04 | 6563.3ms/step | 3.0 samples/s
342
+ Step 6220/37465 | Loss: 2.4364 | LR: 4.73e-04 | 6564.4ms/step | 3.0 samples/s
343
+ Step 6230/37465 | Loss: 2.3129 | LR: 4.73e-04 | 6559.6ms/step | 3.0 samples/s
344
+ Step 6240/37465 | Loss: 2.4389 | LR: 4.73e-04 | 6562.2ms/step | 3.0 samples/s
345
+ Step 6250/37465 | Loss: 2.2895 | LR: 4.73e-04 | 6556.4ms/step | 3.1 samples/s
346
+ Step 6260/37465 | Loss: 2.2363 | LR: 4.73e-04 | 6558.7ms/step | 3.0 samples/s
347
+ Step 6270/37465 | Loss: 1.9668 | LR: 4.73e-04 | 6556.2ms/step | 3.1 samples/s
348
+ Step 6280/37465 | Loss: 2.1777 | LR: 4.73e-04 | 6553.0ms/step | 3.1 samples/s
349
+ Step 6290/37465 | Loss: 2.3693 | LR: 4.72e-04 | 6551.1ms/step | 3.1 samples/s
350
+ Step 6300/37465 | Loss: 2.4401 | LR: 4.72e-04 | 6554.8ms/step | 3.1 samples/s
351
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-6300
352
+ Step 6310/37465 | Loss: 2.2242 | LR: 4.72e-04 | 7501.0ms/step | 2.7 samples/s
353
+ Step 6320/37465 | Loss: 2.3058 | LR: 4.72e-04 | 6546.0ms/step | 3.1 samples/s
354
+ Step 6330/37465 | Loss: 2.4286 | LR: 4.72e-04 | 6563.9ms/step | 3.0 samples/s
355
+ Step 6340/37465 | Loss: 2.2399 | LR: 4.72e-04 | 6568.7ms/step | 3.0 samples/s
356
+ Step 6350/37465 | Loss: 2.6668 | LR: 4.72e-04 | 6563.4ms/step | 3.0 samples/s
357
+ Step 6360/37465 | Loss: 2.2110 | LR: 4.72e-04 | 6560.9ms/step | 3.0 samples/s
358
+ Step 6370/37465 | Loss: 2.0913 | LR: 4.72e-04 | 6562.4ms/step | 3.0 samples/s
359
+ Step 6380/37465 | Loss: 2.4919 | LR: 4.72e-04 | 6566.5ms/step | 3.0 samples/s
360
+ Step 6390/37465 | Loss: 2.5078 | LR: 4.71e-04 | 6567.1ms/step | 3.0 samples/s
361
+ Step 6400/37465 | Loss: 2.3348 | LR: 4.71e-04 | 6566.9ms/step | 3.0 samples/s
362
+ Step 6410/37465 | Loss: 2.3876 | LR: 4.71e-04 | 6569.1ms/step | 3.0 samples/s
363
+ Step 6420/37465 | Loss: 2.2263 | LR: 4.71e-04 | 6566.6ms/step | 3.0 samples/s
364
+ Step 6430/37465 | Loss: 2.2657 | LR: 4.71e-04 | 6567.2ms/step | 3.0 samples/s
365
+ Step 6440/37465 | Loss: 2.2086 | LR: 4.71e-04 | 6565.4ms/step | 3.0 samples/s
366
+ Step 6450/37465 | Loss: 2.3352 | LR: 4.71e-04 | 6559.1ms/step | 3.0 samples/s
367
+ Step 6460/37465 | Loss: 2.3505 | LR: 4.71e-04 | 6566.2ms/step | 3.0 samples/s
368
+ Step 6470/37465 | Loss: 2.3278 | LR: 4.71e-04 | 6564.2ms/step | 3.0 samples/s
369
+ Step 6480/37465 | Loss: 2.2884 | LR: 4.71e-04 | 6559.8ms/step | 3.0 samples/s
370
+ Step 6490/37465 | Loss: 2.3285 | LR: 4.70e-04 | 6561.9ms/step | 3.0 samples/s
371
+ Step 6500/37465 | Loss: 2.5061 | LR: 4.70e-04 | 6563.8ms/step | 3.0 samples/s
372
+ Validation at step 6500: Loss = 2.3665, Perplexity = 10.66
373
+ Step 6510/37465 | Loss: 2.3768 | LR: 4.70e-04 | 7520.4ms/step | 2.7 samples/s
374
+ Step 6520/37465 | Loss: 2.4297 | LR: 4.70e-04 | 6562.4ms/step | 3.0 samples/s
375
+ Step 6530/37465 | Loss: 2.2470 | LR: 4.70e-04 | 6563.6ms/step | 3.0 samples/s
376
+ Step 6540/37465 | Loss: 2.3848 | LR: 4.70e-04 | 6560.3ms/step | 3.0 samples/s
377
+ Step 6550/37465 | Loss: 2.3375 | LR: 4.70e-04 | 6556.7ms/step | 3.1 samples/s
378
+ Step 6560/37465 | Loss: 2.4665 | LR: 4.70e-04 | 6546.3ms/step | 3.1 samples/s
379
+ Step 6570/37465 | Loss: 2.5655 | LR: 4.70e-04 | 6547.4ms/step | 3.1 samples/s
380
+ Step 6580/37465 | Loss: 2.2351 | LR: 4.70e-04 | 6549.4ms/step | 3.1 samples/s
381
+ Step 6590/37465 | Loss: 2.2198 | LR: 4.69e-04 | 6561.6ms/step | 3.0 samples/s
382
+ Step 6600/37465 | Loss: 2.2341 | LR: 4.69e-04 | 6563.1ms/step | 3.0 samples/s
383
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-6600
384
+ Step 6610/37465 | Loss: 2.3424 | LR: 4.69e-04 | 7495.2ms/step | 2.7 samples/s
385
+ Step 6620/37465 | Loss: 2.5599 | LR: 4.69e-04 | 6529.5ms/step | 3.1 samples/s
386
+ Step 6630/37465 | Loss: 2.2833 | LR: 4.69e-04 | 6537.4ms/step | 3.1 samples/s
387
+ Step 6640/37465 | Loss: 2.3685 | LR: 4.69e-04 | 6544.1ms/step | 3.1 samples/s
388
+ Step 6650/37465 | Loss: 2.5342 | LR: 4.69e-04 | 6545.4ms/step | 3.1 samples/s
389
+ Step 6660/37465 | Loss: 2.4262 | LR: 4.69e-04 | 6543.5ms/step | 3.1 samples/s
390
+ Step 6670/37465 | Loss: 2.2469 | LR: 4.69e-04 | 6542.1ms/step | 3.1 samples/s
391
+ Step 6680/37465 | Loss: 2.3957 | LR: 4.69e-04 | 6543.4ms/step | 3.1 samples/s
392
+ Step 6690/37465 | Loss: 2.5835 | LR: 4.68e-04 | 6550.6ms/step | 3.1 samples/s
393
+ Step 6700/37465 | Loss: 2.1616 | LR: 4.68e-04 | 6553.4ms/step | 3.1 samples/s
394
+ Step 6710/37465 | Loss: 2.5178 | LR: 4.68e-04 | 6551.7ms/step | 3.1 samples/s
395
+ Step 6720/37465 | Loss: 2.2121 | LR: 4.68e-04 | 6546.7ms/step | 3.1 samples/s
396
+ Step 6730/37465 | Loss: 2.4016 | LR: 4.68e-04 | 6552.8ms/step | 3.1 samples/s
397
+ Step 6740/37465 | Loss: 2.2324 | LR: 4.68e-04 | 6556.1ms/step | 3.1 samples/s
398
+ Step 6750/37465 | Loss: 2.2727 | LR: 4.68e-04 | 6556.2ms/step | 3.1 samples/s
399
+ Step 6760/37465 | Loss: 2.4407 | LR: 4.68e-04 | 6556.1ms/step | 3.1 samples/s
400
+ Step 6770/37465 | Loss: 2.2672 | LR: 4.68e-04 | 6552.9ms/step | 3.1 samples/s
401
+ Step 6780/37465 | Loss: 2.5406 | LR: 4.67e-04 | 6554.7ms/step | 3.1 samples/s
402
+ Step 6790/37465 | Loss: 2.4610 | LR: 4.67e-04 | 6554.1ms/step | 3.1 samples/s
403
+ Step 6800/37465 | Loss: 2.2732 | LR: 4.67e-04 | 6548.0ms/step | 3.1 samples/s
404
+ Step 6810/37465 | Loss: 2.5056 | LR: 4.67e-04 | 6550.0ms/step | 3.1 samples/s
405
+ Step 6820/37465 | Loss: 2.4836 | LR: 4.67e-04 | 6552.2ms/step | 3.1 samples/s
406
+ Step 6830/37465 | Loss: 2.6152 | LR: 4.67e-04 | 6545.7ms/step | 3.1 samples/s
407
+ Step 6840/37465 | Loss: 2.3958 | LR: 4.67e-04 | 6553.9ms/step | 3.1 samples/s
408
+ Step 6850/37465 | Loss: 2.3590 | LR: 4.67e-04 | 6548.3ms/step | 3.1 samples/s
409
+ Step 6860/37465 | Loss: 2.3221 | LR: 4.67e-04 | 6544.1ms/step | 3.1 samples/s
410
+ Step 6870/37465 | Loss: 2.4467 | LR: 4.66e-04 | 6540.9ms/step | 3.1 samples/s
411
+ Step 6880/37465 | Loss: 2.3592 | LR: 4.66e-04 | 6544.6ms/step | 3.1 samples/s
412
+ Step 6890/37465 | Loss: 2.5089 | LR: 4.66e-04 | 6545.0ms/step | 3.1 samples/s
413
+ Step 6900/37465 | Loss: 2.3767 | LR: 4.66e-04 | 6547.9ms/step | 3.1 samples/s
414
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-6900
415
+ Step 6910/37465 | Loss: 2.4214 | LR: 4.66e-04 | 7432.7ms/step | 2.7 samples/s
416
+ Step 6920/37465 | Loss: 2.3828 | LR: 4.66e-04 | 6536.1ms/step | 3.1 samples/s
417
+ Step 6930/37465 | Loss: 2.2631 | LR: 4.66e-04 | 6539.2ms/step | 3.1 samples/s
418
+ Step 6940/37465 | Loss: 2.0882 | LR: 4.66e-04 | 6548.1ms/step | 3.1 samples/s
419
+ Step 6950/37465 | Loss: 2.4975 | LR: 4.66e-04 | 6549.3ms/step | 3.1 samples/s
420
+ Step 6960/37465 | Loss: 2.4436 | LR: 4.66e-04 | 6552.7ms/step | 3.1 samples/s
421
+ Step 6970/37465 | Loss: 2.4489 | LR: 4.65e-04 | 6551.9ms/step | 3.1 samples/s
422
+ Step 6980/37465 | Loss: 2.4082 | LR: 4.65e-04 | 6555.1ms/step | 3.1 samples/s
423
+ Step 6990/37465 | Loss: 2.4742 | LR: 4.65e-04 | 6541.0ms/step | 3.1 samples/s
424
+ Step 7000/37465 | Loss: 2.1327 | LR: 4.65e-04 | 6551.0ms/step | 3.1 samples/s
425
+ Validation at step 7000: Loss = 2.3494, Perplexity = 10.48
426
+ Step 7010/37465 | Loss: 2.2668 | LR: 4.65e-04 | 7504.4ms/step | 2.7 samples/s
427
+ Step 7020/37465 | Loss: 2.2757 | LR: 4.65e-04 | 6553.7ms/step | 3.1 samples/s
428
+ Step 7030/37465 | Loss: 2.3008 | LR: 4.65e-04 | 6549.3ms/step | 3.1 samples/s
429
+ Step 7040/37465 | Loss: 2.1730 | LR: 4.65e-04 | 6543.4ms/step | 3.1 samples/s
430
+ Step 7050/37465 | Loss: 2.2929 | LR: 4.65e-04 | 6547.8ms/step | 3.1 samples/s
431
+ Step 7060/37465 | Loss: 2.3877 | LR: 4.64e-04 | 6553.3ms/step | 3.1 samples/s
432
+ Step 7070/37465 | Loss: 2.2295 | LR: 4.64e-04 | 6548.5ms/step | 3.1 samples/s
433
+ Step 7080/37465 | Loss: 2.4255 | LR: 4.64e-04 | 6551.8ms/step | 3.1 samples/s
434
+ Step 7090/37465 | Loss: 2.2283 | LR: 4.64e-04 | 6549.5ms/step | 3.1 samples/s
435
+ Step 7100/37465 | Loss: 2.3275 | LR: 4.64e-04 | 6551.7ms/step | 3.1 samples/s
436
+ Step 7110/37465 | Loss: 2.1359 | LR: 4.64e-04 | 6544.7ms/step | 3.1 samples/s
437
+ Step 7120/37465 | Loss: 1.8726 | LR: 4.64e-04 | 6549.3ms/step | 3.1 samples/s
438
+ Step 7130/37465 | Loss: 2.3255 | LR: 4.64e-04 | 6547.3ms/step | 3.1 samples/s
439
+ Step 7140/37465 | Loss: 2.4325 | LR: 4.64e-04 | 6549.0ms/step | 3.1 samples/s
440
+ Step 7150/37465 | Loss: 2.5015 | LR: 4.63e-04 | 6549.3ms/step | 3.1 samples/s
441
+ Step 7160/37465 | Loss: 2.4244 | LR: 4.63e-04 | 6540.9ms/step | 3.1 samples/s
442
+ Step 7170/37465 | Loss: 2.3303 | LR: 4.63e-04 | 6551.2ms/step | 3.1 samples/s
443
+ Step 7180/37465 | Loss: 2.5237 | LR: 4.63e-04 | 6544.2ms/step | 3.1 samples/s
444
+ Step 7190/37465 | Loss: 2.5751 | LR: 4.63e-04 | 6548.8ms/step | 3.1 samples/s
445
+ Step 7200/37465 | Loss: 2.3200 | LR: 4.63e-04 | 6546.0ms/step | 3.1 samples/s
446
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-7200
447
+ Step 7210/37465 | Loss: 2.6006 | LR: 4.63e-04 | 7477.4ms/step | 2.7 samples/s
448
+ Step 7220/37465 | Loss: 2.3671 | LR: 4.63e-04 | 6553.6ms/step | 3.1 samples/s
449
+ Step 7230/37465 | Loss: 2.4178 | LR: 4.63e-04 | 6550.5ms/step | 3.1 samples/s
450
+ Step 7240/37465 | Loss: 2.3708 | LR: 4.62e-04 | 6560.0ms/step | 3.0 samples/s
451
+ Step 7250/37465 | Loss: 2.3538 | LR: 4.62e-04 | 6561.3ms/step | 3.0 samples/s
452
+ Step 7260/37465 | Loss: 2.3715 | LR: 4.62e-04 | 6563.3ms/step | 3.0 samples/s
453
+ Step 7270/37465 | Loss: 2.2095 | LR: 4.62e-04 | 6564.2ms/step | 3.0 samples/s
454
+ Step 7280/37465 | Loss: 2.4128 | LR: 4.62e-04 | 6563.6ms/step | 3.0 samples/s
455
+ Step 7290/37465 | Loss: 2.6005 | LR: 4.62e-04 | 6563.5ms/step | 3.0 samples/s
456
+ Step 7300/37465 | Loss: 2.3187 | LR: 4.62e-04 | 6563.5ms/step | 3.0 samples/s
457
+ Step 7310/37465 | Loss: 2.2895 | LR: 4.62e-04 | 6562.5ms/step | 3.0 samples/s
458
+ Step 7320/37465 | Loss: 2.2645 | LR: 4.62e-04 | 6562.1ms/step | 3.0 samples/s
459
+ Step 7330/37465 | Loss: 2.4428 | LR: 4.61e-04 | 6562.4ms/step | 3.0 samples/s
460
+ Step 7340/37465 | Loss: 2.2917 | LR: 4.61e-04 | 6562.1ms/step | 3.0 samples/s
461
+ Step 7350/37465 | Loss: 2.4093 | LR: 4.61e-04 | 6561.4ms/step | 3.0 samples/s
462
+ Step 7360/37465 | Loss: 2.4316 | LR: 4.61e-04 | 6561.8ms/step | 3.0 samples/s
463
+ Step 7370/37465 | Loss: 2.0862 | LR: 4.61e-04 | 6561.9ms/step | 3.0 samples/s
464
+ Step 7380/37465 | Loss: 2.3805 | LR: 4.61e-04 | 6560.8ms/step | 3.0 samples/s
465
+ Step 7390/37465 | Loss: 2.3124 | LR: 4.61e-04 | 6559.0ms/step | 3.0 samples/s
466
+ Step 7400/37465 | Loss: 2.3205 | LR: 4.61e-04 | 6562.1ms/step | 3.0 samples/s
467
+ Step 7410/37465 | Loss: 2.1981 | LR: 4.60e-04 | 6559.8ms/step | 3.0 samples/s
468
+ Step 7420/37465 | Loss: 2.4750 | LR: 4.60e-04 | 6560.1ms/step | 3.0 samples/s
469
+ Step 7430/37465 | Loss: 2.4320 | LR: 4.60e-04 | 6561.9ms/step | 3.0 samples/s
470
+ Step 7440/37465 | Loss: 2.1724 | LR: 4.60e-04 | 6561.2ms/step | 3.0 samples/s
471
+ Step 7450/37465 | Loss: 2.2110 | LR: 4.60e-04 | 6562.9ms/step | 3.0 samples/s
472
+ Step 7460/37465 | Loss: 2.3355 | LR: 4.60e-04 | 6562.3ms/step | 3.0 samples/s
473
+ Step 7470/37465 | Loss: 2.1773 | LR: 4.60e-04 | 6563.5ms/step | 3.0 samples/s
474
+ Step 7480/37465 | Loss: 2.4105 | LR: 4.60e-04 | 6559.2ms/step | 3.0 samples/s
475
+ Step 7490/37465 | Loss: 2.4115 | LR: 4.60e-04 | 6563.8ms/step | 3.0 samples/s
476
+ Step 7500/37465 | Loss: 2.2460 | LR: 4.59e-04 | 6562.6ms/step | 3.0 samples/s
477
+ Validation at step 7500: Loss = 2.3312, Perplexity = 10.29
478
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-7500
479
+ Step 7510/37465 | Loss: 2.3408 | LR: 4.59e-04 | 8379.8ms/step | 2.4 samples/s
480
+ Step 7520/37465 | Loss: 2.3837 | LR: 4.59e-04 | 6547.2ms/step | 3.1 samples/s
481
+ Step 7530/37465 | Loss: 2.4462 | LR: 4.59e-04 | 6557.8ms/step | 3.0 samples/s
482
+ Step 7540/37465 | Loss: 2.2093 | LR: 4.59e-04 | 6560.5ms/step | 3.0 samples/s
483
+ Step 7550/37465 | Loss: 2.4724 | LR: 4.59e-04 | 6558.9ms/step | 3.0 samples/s
484
+ Step 7560/37465 | Loss: 2.3339 | LR: 4.59e-04 | 6560.4ms/step | 3.0 samples/s
485
+ Step 7570/37465 | Loss: 2.3446 | LR: 4.59e-04 | 6557.8ms/step | 3.0 samples/s
486
+ Step 7580/37465 | Loss: 2.4865 | LR: 4.59e-04 | 6561.1ms/step | 3.0 samples/s
487
+ Step 7590/37465 | Loss: 2.3561 | LR: 4.58e-04 | 6561.2ms/step | 3.0 samples/s
488
+ Step 7600/37465 | Loss: 2.4925 | LR: 4.58e-04 | 6560.8ms/step | 3.0 samples/s
489
+ Step 7610/37465 | Loss: 2.4419 | LR: 4.58e-04 | 6563.1ms/step | 3.0 samples/s
490
+ Step 7620/37465 | Loss: 2.1357 | LR: 4.58e-04 | 6561.3ms/step | 3.0 samples/s
491
+ Step 7630/37465 | Loss: 2.3136 | LR: 4.58e-04 | 6564.3ms/step | 3.0 samples/s
492
+ Step 7640/37465 | Loss: 2.2075 | LR: 4.58e-04 | 6559.0ms/step | 3.0 samples/s
493
+ Step 7650/37465 | Loss: 2.2752 | LR: 4.58e-04 | 6561.5ms/step | 3.0 samples/s
494
+ Step 7660/37465 | Loss: 2.3247 | LR: 4.58e-04 | 6564.2ms/step | 3.0 samples/s
495
+ Step 7670/37465 | Loss: 2.2081 | LR: 4.57e-04 | 6563.0ms/step | 3.0 samples/s
496
+ Step 7680/37465 | Loss: 2.2805 | LR: 4.57e-04 | 6561.9ms/step | 3.0 samples/s
497
+ Step 7690/37465 | Loss: 2.1501 | LR: 4.57e-04 | 6560.1ms/step | 3.0 samples/s
498
+ Step 7700/37465 | Loss: 2.2059 | LR: 4.57e-04 | 6557.7ms/step | 3.0 samples/s
499
+ Step 7710/37465 | Loss: 2.5812 | LR: 4.57e-04 | 6550.8ms/step | 3.1 samples/s
500
+ Step 7720/37465 | Loss: 2.1455 | LR: 4.57e-04 | 6547.1ms/step | 3.1 samples/s
501
+ Step 7730/37465 | Loss: 2.3490 | LR: 4.57e-04 | 6545.7ms/step | 3.1 samples/s
502
+ Step 7740/37465 | Loss: 2.4469 | LR: 4.57e-04 | 6558.7ms/step | 3.0 samples/s
503
+ Step 7750/37465 | Loss: 2.4455 | LR: 4.56e-04 | 6559.1ms/step | 3.0 samples/s
504
+ Step 7760/37465 | Loss: 2.3704 | LR: 4.56e-04 | 6549.6ms/step | 3.1 samples/s
505
+ Step 7770/37465 | Loss: 2.1382 | LR: 4.56e-04 | 6549.5ms/step | 3.1 samples/s
506
+ Step 7780/37465 | Loss: 2.1656 | LR: 4.56e-04 | 6547.9ms/step | 3.1 samples/s
507
+ Step 7790/37465 | Loss: 2.1569 | LR: 4.56e-04 | 6553.0ms/step | 3.1 samples/s
508
+ Step 7800/37465 | Loss: 2.1258 | LR: 4.56e-04 | 6578.3ms/step | 3.0 samples/s
509
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-7800
510
+ Step 7810/37465 | Loss: 2.3208 | LR: 4.56e-04 | 7514.6ms/step | 2.7 samples/s
511
+ Step 7820/37465 | Loss: 2.2984 | LR: 4.56e-04 | 6552.2ms/step | 3.1 samples/s
512
+ Step 7830/37465 | Loss: 2.2539 | LR: 4.56e-04 | 6560.4ms/step | 3.0 samples/s
513
+ Step 7840/37465 | Loss: 2.4441 | LR: 4.55e-04 | 6561.7ms/step | 3.0 samples/s
514
+ Step 7850/37465 | Loss: 2.2327 | LR: 4.55e-04 | 6557.9ms/step | 3.0 samples/s
515
+ Step 7860/37465 | Loss: 2.2017 | LR: 4.55e-04 | 6562.4ms/step | 3.0 samples/s
516
+ Step 7870/37465 | Loss: 2.3336 | LR: 4.55e-04 | 6557.0ms/step | 3.1 samples/s
517
+ Step 7880/37465 | Loss: 2.2059 | LR: 4.55e-04 | 6558.7ms/step | 3.0 samples/s
518
+ Step 7890/37465 | Loss: 2.4152 | LR: 4.55e-04 | 6558.1ms/step | 3.0 samples/s
519
+ Step 7900/37465 | Loss: 2.2202 | LR: 4.55e-04 | 6559.8ms/step | 3.0 samples/s
520
+ Step 7910/37465 | Loss: 2.1934 | LR: 4.55e-04 | 6559.1ms/step | 3.0 samples/s
521
+ Step 7920/37465 | Loss: 2.1396 | LR: 4.54e-04 | 6555.9ms/step | 3.1 samples/s
522
+ Step 7930/37465 | Loss: 2.2589 | LR: 4.54e-04 | 6555.0ms/step | 3.1 samples/s
523
+ Step 7940/37465 | Loss: 2.1211 | LR: 4.54e-04 | 6554.8ms/step | 3.1 samples/s
524
+ Step 7950/37465 | Loss: 2.2761 | LR: 4.54e-04 | 6555.3ms/step | 3.1 samples/s
525
+ Step 7960/37465 | Loss: 2.4197 | LR: 4.54e-04 | 6554.6ms/step | 3.1 samples/s
526
+ Step 7970/37465 | Loss: 2.3031 | LR: 4.54e-04 | 6556.1ms/step | 3.1 samples/s
527
+ Step 7980/37465 | Loss: 2.2820 | LR: 4.54e-04 | 6559.1ms/step | 3.0 samples/s
528
+ Step 7990/37465 | Loss: 2.4216 | LR: 4.54e-04 | 6558.9ms/step | 3.0 samples/s
529
+ Step 8000/37465 | Loss: 2.2923 | LR: 4.53e-04 | 6559.1ms/step | 3.0 samples/s
530
+ Validation at step 8000: Loss = 2.3092, Perplexity = 10.07
531
+ Step 8010/37465 | Loss: 2.0611 | LR: 4.53e-04 | 7511.0ms/step | 2.7 samples/s
532
+ Step 8020/37465 | Loss: 2.3299 | LR: 4.53e-04 | 6558.6ms/step | 3.0 samples/s
533
+ Step 8030/37465 | Loss: 2.3175 | LR: 4.53e-04 | 6559.0ms/step | 3.0 samples/s
534
+ Step 8040/37465 | Loss: 2.2853 | LR: 4.53e-04 | 6563.2ms/step | 3.0 samples/s
535
+ Step 8050/37465 | Loss: 2.1186 | LR: 4.53e-04 | 6562.8ms/step | 3.0 samples/s
536
+ Step 8060/37465 | Loss: 2.4040 | LR: 4.53e-04 | 6560.7ms/step | 3.0 samples/s
537
+ Step 8070/37465 | Loss: 2.3971 | LR: 4.53e-04 | 6558.0ms/step | 3.0 samples/s
538
+ Step 8080/37465 | Loss: 2.3314 | LR: 4.52e-04 | 6555.5ms/step | 3.1 samples/s
539
+ Step 8090/37465 | Loss: 2.1851 | LR: 4.52e-04 | 6560.9ms/step | 3.0 samples/s
540
+ Step 8100/37465 | Loss: 2.3967 | LR: 4.52e-04 | 6559.4ms/step | 3.0 samples/s
541
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-8100
542
+ Step 8110/37465 | Loss: 2.3850 | LR: 4.52e-04 | 7492.5ms/step | 2.7 samples/s
543
+ Step 8120/37465 | Loss: 2.3767 | LR: 4.52e-04 | 6548.9ms/step | 3.1 samples/s
544
+ Step 8130/37465 | Loss: 2.3291 | LR: 4.52e-04 | 6557.1ms/step | 3.1 samples/s
545
+ Step 8140/37465 | Loss: 2.2218 | LR: 4.52e-04 | 6558.2ms/step | 3.0 samples/s
546
+ Step 8150/37465 | Loss: 2.4259 | LR: 4.52e-04 | 6559.1ms/step | 3.0 samples/s
547
+ Step 8160/37465 | Loss: 2.2300 | LR: 4.51e-04 | 6558.9ms/step | 3.0 samples/s
548
+ Step 8170/37465 | Loss: 2.3107 | LR: 4.51e-04 | 6556.8ms/step | 3.1 samples/s
549
+ Step 8180/37465 | Loss: 2.3898 | LR: 4.51e-04 | 6558.0ms/step | 3.0 samples/s
550
+ Step 8190/37465 | Loss: 2.2195 | LR: 4.51e-04 | 6558.0ms/step | 3.0 samples/s
551
+ Step 8200/37465 | Loss: 2.3088 | LR: 4.51e-04 | 6561.0ms/step | 3.0 samples/s
552
+ Step 8210/37465 | Loss: 2.4433 | LR: 4.51e-04 | 6558.1ms/step | 3.0 samples/s
553
+ Step 8220/37465 | Loss: 2.3324 | LR: 4.51e-04 | 6558.0ms/step | 3.0 samples/s
554
+ Step 8230/37465 | Loss: 2.2587 | LR: 4.51e-04 | 6560.9ms/step | 3.0 samples/s
555
+ Step 8240/37465 | Loss: 2.2621 | LR: 4.50e-04 | 6561.1ms/step | 3.0 samples/s
556
+ Step 8250/37465 | Loss: 2.2610 | LR: 4.50e-04 | 6559.2ms/step | 3.0 samples/s
557
+ Step 8260/37465 | Loss: 2.5453 | LR: 4.50e-04 | 6554.8ms/step | 3.1 samples/s
558
+ Step 8270/37465 | Loss: 2.3990 | LR: 4.50e-04 | 6558.0ms/step | 3.0 samples/s
559
+ Step 8280/37465 | Loss: 2.1385 | LR: 4.50e-04 | 6557.9ms/step | 3.0 samples/s
560
+ Step 8290/37465 | Loss: 2.3973 | LR: 4.50e-04 | 6559.1ms/step | 3.0 samples/s
561
+ Step 8300/37465 | Loss: 2.2114 | LR: 4.50e-04 | 6557.8ms/step | 3.0 samples/s
562
+ Step 8310/37465 | Loss: 2.3886 | LR: 4.49e-04 | 6560.0ms/step | 3.0 samples/s
563
+ Step 8320/37465 | Loss: 2.4536 | LR: 4.49e-04 | 6562.2ms/step | 3.0 samples/s
564
+ Step 8330/37465 | Loss: 2.0917 | LR: 4.49e-04 | 6561.8ms/step | 3.0 samples/s
565
+ Step 8340/37465 | Loss: 2.4583 | LR: 4.49e-04 | 6559.9ms/step | 3.0 samples/s
566
+ Step 8350/37465 | Loss: 2.3892 | LR: 4.49e-04 | 6559.1ms/step | 3.0 samples/s
567
+ Step 8360/37465 | Loss: 2.0192 | LR: 4.49e-04 | 6561.4ms/step | 3.0 samples/s
568
+ Step 8370/37465 | Loss: 2.3429 | LR: 4.49e-04 | 6560.7ms/step | 3.0 samples/s
569
+ Step 8380/37465 | Loss: 2.1619 | LR: 4.49e-04 | 6558.1ms/step | 3.0 samples/s
570
+ Step 8390/37465 | Loss: 2.2445 | LR: 4.48e-04 | 6557.5ms/step | 3.0 samples/s
571
+ Step 8400/37465 | Loss: 2.1991 | LR: 4.48e-04 | 6558.9ms/step | 3.0 samples/s
572
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_dense/run_20260708_065119/checkpoint-8400
573
+ Step 8410/37465 | Loss: 2.3588 | LR: 4.48e-04 | 7498.1ms/step | 2.7 samples/s
574
+ Step 8420/37465 | Loss: 2.2198 | LR: 4.48e-04 | 6550.2ms/step | 3.1 samples/s
575
+ Step 8430/37465 | Loss: 2.2904 | LR: 4.48e-04 | 6560.3ms/step | 3.0 samples/s
576
+ Step 8440/37465 | Loss: 2.2391 | LR: 4.48e-04 | 6559.5ms/step | 3.0 samples/s
577
+ Step 8450/37465 | Loss: 2.1156 | LR: 4.48e-04 | 6565.7ms/step | 3.0 samples/s
578
+ Step 8460/37465 | Loss: 2.1749 | LR: 4.48e-04 | 6560.3ms/step | 3.0 samples/s
579
+ Step 8470/37465 | Loss: 2.2245 | LR: 4.47e-04 | 6563.1ms/step | 3.0 samples/s
580
+ Step 8480/37465 | Loss: 2.2289 | LR: 4.47e-04 | 6561.2ms/step | 3.0 samples/s
581
+ Step 8490/37465 | Loss: 2.3633 | LR: 4.47e-04 | 6561.1ms/step | 3.0 samples/s
582
+ Step 8500/37465 | Loss: 2.2933 | LR: 4.47e-04 | 6562.6ms/step | 3.0 samples/s
583
+ Validation at step 8500: Loss = 2.2973, Perplexity = 9.95
584
+ Step 8510/37465 | Loss: 2.2235 | LR: 4.47e-04 | 7522.2ms/step | 2.7 samples/s
585
+ Step 8520/37465 | Loss: 2.2465 | LR: 4.47e-04 | 6563.8ms/step | 3.0 samples/s
586
+ Step 8530/37465 | Loss: 2.1272 | LR: 4.47e-04 | 6559.6ms/step | 3.0 samples/s
587
+ Step 8540/37465 | Loss: 2.2456 | LR: 4.46e-04 | 6568.0ms/step | 3.0 samples/s
588
+ Step 8550/37465 | Loss: 2.2713 | LR: 4.46e-04 | 6559.3ms/step | 3.0 samples/s
589
+ Step 8560/37465 | Loss: 2.5739 | LR: 4.46e-04 | 6564.2ms/step | 3.0 samples/s
590
+ Step 8570/37465 | Loss: 2.2546 | LR: 4.46e-04 | 6562.4ms/step | 3.0 samples/s
591
+ Step 8580/37465 | Loss: 2.2964 | LR: 4.46e-04 | 6560.7ms/step | 3.0 samples/s
592
+ Step 8590/37465 | Loss: 2.1473 | LR: 4.46e-04 | 6550.9ms/step | 3.1 samples/s
593
+ Step 8600/37465 | Loss: 2.3553 | LR: 4.46e-04 | 6564.6ms/step | 3.0 samples/s
594
+ Step 8610/37465 | Loss: 2.5808 | LR: 4.46e-04 | 6558.7ms/step | 3.0 samples/s
595
+ Step 8620/37465 | Loss: 2.1172 | LR: 4.45e-04 | 6554.4ms/step | 3.1 samples/s
epfl_final/logs/l30k1_2b_fixed.log ADDED
@@ -0,0 +1,343 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ W0709 00:04:52.727000 128 site-packages/torch/distributed/run.py:851]
2
+ W0709 00:04:52.727000 128 site-packages/torch/distributed/run.py:851] *****************************************
3
+ W0709 00:04:52.727000 128 site-packages/torch/distributed/run.py:851] Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.
4
+ W0709 00:04:52.727000 128 site-packages/torch/distributed/run.py:851] *****************************************
5
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_fixed/run_20260709_000503
6
+ Running config:
7
+ {
8
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
9
+ "model_dtype": "bfloat16",
10
+ "init_from_scratch": true,
11
+ "train_path": "/mloscratch/homes/navasard/data/longctx30k/tokenized",
12
+ "val_path": null,
13
+ "max_seq_length": 30720,
14
+ "num_workers": 4,
15
+ "output_dir": "/mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_fixed/run_20260709_000503",
16
+ "resume_from_checkpoint": null,
17
+ "force_new_run": false,
18
+ "num_epochs": 1,
19
+ "max_steps": null,
20
+ "per_device_batch_size": 1,
21
+ "gradient_accumulation_steps": 5,
22
+ "learning_rate": 0.0005,
23
+ "weight_decay": 0.01,
24
+ "warmup_steps": 750,
25
+ "lr_scheduler": "cosine",
26
+ "max_grad_norm": 1.0,
27
+ "save_steps": 300,
28
+ "eval_steps": 500,
29
+ "eval_batches": 20,
30
+ "logging_steps": 10,
31
+ "seed": 42,
32
+ "verbose": true,
33
+ "checkpoint_activations": true,
34
+ "strategy": "ddp",
35
+ "mixed_precision": "bf16",
36
+ "wandb_enabled": true,
37
+ "wandb_project": "stochastic_sparsity",
38
+ "wandb_name": "1.2b fixed 30k longctx",
39
+ "wandb_tags": [
40
+ "qwen3",
41
+ "1.2b",
42
+ "fixed",
43
+ "30k",
44
+ "longctx",
45
+ "b128",
46
+ "scaleladder"
47
+ ],
48
+ "hidden_size": 1536,
49
+ "intermediate_size": 6144,
50
+ "num_attention_heads": 12,
51
+ "num_key_value_heads": 4,
52
+ "num_hidden_layers": null,
53
+ "head_dim": null,
54
+ "attention_type": "sparse_stochastic",
55
+ "sparse_block_size": 128,
56
+ "sparse_num_random_blocks": 120,
57
+ "sparse_mask_pool_size": 1,
58
+ "sparse_val_dense_compare": false,
59
+ "sparse_layer_indices": null,
60
+ "sparse_mask_cache_dir": "/mloscratch/homes/navasard/sparse/mask_cache_30k_b128_nrb120",
61
+ "sparse_mask_seed": 1,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Initializing model from scratch (random weights)...
67
+ Checkpoint activations: True
68
+ Checkpoint activations: True
69
+ Checkpoint activations: True
70
+ Checkpoint activations: True
71
+
72
+
73
+ ================================================================================
74
+ MODEL ARCHITECTURE
75
+ ================================================================================
76
+ Model config:
77
+ vocab_size: 151936
78
+ hidden_size: 1536
79
+ num_hidden_layers: 28
80
+ num_attention_heads: 12
81
+ num_key_value_heads: 4
82
+ head_dim: 128
83
+ intermediate_size: 6144
84
+ max_position_embeddings: 32768
85
+ rope_theta: 1000000
86
+ attention_type: sparse_stochastic
87
+ sparse_block_size: 128
88
+ sparse_num_random_blocks: 120
89
+ sparse_mask_pool_size: 1
90
+ sparse_max_seq_length: 30720
91
+
92
+ Parameter count:
93
+ Total parameters: 1,202,352,640
94
+ Trainable parameters: 1,202,352,640
95
+ Non-trainable parameters: 0
96
+ Model size (BF16): 2.40 GB
97
+
98
+ --------------------------------------------------------------------------------
99
+ LAYER-BY-LAYER SUMMARY
100
+ --------------------------------------------------------------------------------
101
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
102
+
103
+ SOLUTION: Use torch.compile(flex_attention)(...)
104
+
105
+ If you want to debug your score_mod/mask_mod, you can set:
106
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
107
+
108
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
109
+ _warn_once(
110
+ Could not generate detailed summary: Failed to run torchinfo. See above stack traces for more details. Executed layers up to: [Embedding: 2, Qwen3RMSNorm: 4, Linear: 5, Linear: 5, Linear: 5, Qwen3RMSNorm: 5, Qwen3RMSNorm: 5, Qwen3RotaryEmbedding: 5]
111
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (233,373,696 params). True unique parameter count: 1,202,352,640 (1202.4M)
112
+ ================================================================================
113
+
114
+ Loading dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
115
+ Using pre-tokenized dataset (no runtime tokenization)
116
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
117
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
118
+ Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)
119
+ Dataset split: 749299 train, 39437 validation
120
+ Training examples (packed, train split): 749299
121
+ Validation examples (packed, val split): 39437
122
+ Per-device batch size: 1
123
+ World size (GPUs): 4
124
+ Gradient accumulation steps: 5
125
+ Effective batch size (seqs/step): 20
126
+ Sequence length: 30720
127
+ Tokens per optimizer step: 614,400
128
+ Micro-batches per epoch (per rank): 187325
129
+ Optimizer steps per epoch: 37465
130
+ Total optimizer steps: 37465
131
+ Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)
132
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
133
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
134
+ Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)
135
+ Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)
136
+ wandb: [wandb.login()] Loaded credentials for https://api.wandb.ai from WANDB_API_KEY.
137
+ wandb: Currently logged in as: ruben-navasardyan4869 (ruben-navasardyan4869-epfl) to https://api.wandb.ai. Use `wandb login --relogin` to force relogin
138
+ wandb: Tracking run with wandb version 0.26.1
139
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260709_000650-9blizq3m
140
+ wandb: Run `wandb offline` to turn off syncing.
141
+ wandb: Syncing run 1.2b fixed 30k longctx
142
+ wandb: ⭐️ View project at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity
143
+ wandb: 🚀 View run at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity/runs/9blizq3m
144
+ Starting training...
145
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
146
+ Step 10/37465 | Loss: 12.2539 | LR: 6.67e-06 | 16051.2ms/step | 1.2 samples/s
147
+ Step 20/37465 | Loss: 12.1179 | LR: 1.33e-05 | 8082.2ms/step | 2.5 samples/s
148
+ Step 30/37465 | Loss: 11.6617 | LR: 2.00e-05 | 8081.1ms/step | 2.5 samples/s
149
+ Step 40/37465 | Loss: 10.6154 | LR: 2.67e-05 | 8080.6ms/step | 2.5 samples/s
150
+ Step 50/37465 | Loss: 10.0327 | LR: 3.33e-05 | 8091.3ms/step | 2.5 samples/s
151
+ Step 60/37465 | Loss: 9.5505 | LR: 4.00e-05 | 8065.8ms/step | 2.5 samples/s
152
+ Step 70/37465 | Loss: 9.0958 | LR: 4.67e-05 | 8053.5ms/step | 2.5 samples/s
153
+ Step 80/37465 | Loss: 8.6200 | LR: 5.33e-05 | 8049.3ms/step | 2.5 samples/s
154
+ Step 90/37465 | Loss: 8.0455 | LR: 6.00e-05 | 8086.4ms/step | 2.5 samples/s
155
+ Step 100/37465 | Loss: 7.7043 | LR: 6.67e-05 | 8064.0ms/step | 2.5 samples/s
156
+ Step 110/37465 | Loss: 7.3621 | LR: 7.33e-05 | 8057.3ms/step | 2.5 samples/s
157
+ Step 120/37465 | Loss: 7.0990 | LR: 8.00e-05 | 8081.9ms/step | 2.5 samples/s
158
+ Step 130/37465 | Loss: 6.9080 | LR: 8.67e-05 | 8076.1ms/step | 2.5 samples/s
159
+ Step 140/37465 | Loss: 6.7992 | LR: 9.33e-05 | 8100.9ms/step | 2.5 samples/s
160
+ Step 150/37465 | Loss: 6.8092 | LR: 1.00e-04 | 8105.2ms/step | 2.5 samples/s
161
+ Step 160/37465 | Loss: 6.6568 | LR: 1.07e-04 | 8122.5ms/step | 2.5 samples/s
162
+ Step 170/37465 | Loss: 6.3303 | LR: 1.13e-04 | 8124.4ms/step | 2.5 samples/s
163
+ Step 180/37465 | Loss: 6.1705 | LR: 1.20e-04 | 8111.3ms/step | 2.5 samples/s
164
+ Step 190/37465 | Loss: 6.2347 | LR: 1.27e-04 | 8110.7ms/step | 2.5 samples/s
165
+ Step 200/37465 | Loss: 5.9983 | LR: 1.33e-04 | 8095.5ms/step | 2.5 samples/s
166
+ Step 210/37465 | Loss: 5.9896 | LR: 1.40e-04 | 8104.3ms/step | 2.5 samples/s
167
+ Step 220/37465 | Loss: 5.9340 | LR: 1.47e-04 | 8108.6ms/step | 2.5 samples/s
168
+ Step 230/37465 | Loss: 5.8768 | LR: 1.53e-04 | 8127.6ms/step | 2.5 samples/s
169
+ Step 240/37465 | Loss: 5.8841 | LR: 1.60e-04 | 8082.9ms/step | 2.5 samples/s
170
+ Step 250/37465 | Loss: 5.8065 | LR: 1.67e-04 | 8097.2ms/step | 2.5 samples/s
171
+ Step 260/37465 | Loss: 5.6594 | LR: 1.73e-04 | 8141.2ms/step | 2.5 samples/s
172
+ Step 270/37465 | Loss: 5.6777 | LR: 1.80e-04 | 8118.9ms/step | 2.5 samples/s
173
+ Step 280/37465 | Loss: 5.6578 | LR: 1.87e-04 | 8143.6ms/step | 2.5 samples/s
174
+ Step 290/37465 | Loss: 5.4694 | LR: 1.93e-04 | 8120.3ms/step | 2.5 samples/s
175
+ Step 300/37465 | Loss: 5.3341 | LR: 2.00e-04 | 8087.3ms/step | 2.5 samples/s
176
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_fixed/run_20260709_000503/checkpoint-300
177
+ Step 310/37465 | Loss: 5.2074 | LR: 2.07e-04 | 8974.8ms/step | 2.2 samples/s
178
+ Step 320/37465 | Loss: 5.3182 | LR: 2.13e-04 | 8119.7ms/step | 2.5 samples/s
179
+ Step 330/37465 | Loss: 5.5086 | LR: 2.20e-04 | 8092.3ms/step | 2.5 samples/s
180
+ Step 340/37465 | Loss: 5.3333 | LR: 2.27e-04 | 8092.1ms/step | 2.5 samples/s
181
+ Step 350/37465 | Loss: 5.1660 | LR: 2.33e-04 | 8092.8ms/step | 2.5 samples/s
182
+ Step 360/37465 | Loss: 5.2507 | LR: 2.40e-04 | 8090.9ms/step | 2.5 samples/s
183
+ Step 370/37465 | Loss: 5.0838 | LR: 2.47e-04 | 8098.4ms/step | 2.5 samples/s
184
+ Step 380/37465 | Loss: 5.3012 | LR: 2.53e-04 | 8117.0ms/step | 2.5 samples/s
185
+ Step 390/37465 | Loss: 5.2305 | LR: 2.60e-04 | 8124.3ms/step | 2.5 samples/s
186
+ Step 400/37465 | Loss: 5.2236 | LR: 2.67e-04 | 8104.6ms/step | 2.5 samples/s
187
+ Step 410/37465 | Loss: 5.0358 | LR: 2.73e-04 | 8094.3ms/step | 2.5 samples/s
188
+ Step 420/37465 | Loss: 4.8083 | LR: 2.80e-04 | 8099.8ms/step | 2.5 samples/s
189
+ Step 430/37465 | Loss: 4.9145 | LR: 2.87e-04 | 8130.3ms/step | 2.5 samples/s
190
+ Step 440/37465 | Loss: 4.8570 | LR: 2.93e-04 | 8099.9ms/step | 2.5 samples/s
191
+ Step 450/37465 | Loss: 4.8512 | LR: 3.00e-04 | 8108.0ms/step | 2.5 samples/s
192
+ Step 460/37465 | Loss: 4.6672 | LR: 3.07e-04 | 8100.2ms/step | 2.5 samples/s
193
+ Step 470/37465 | Loss: 4.7526 | LR: 3.13e-04 | 8116.4ms/step | 2.5 samples/s
194
+ Step 480/37465 | Loss: 4.8818 | LR: 3.20e-04 | 8105.0ms/step | 2.5 samples/s
195
+ Step 490/37465 | Loss: 4.5789 | LR: 3.27e-04 | 8094.9ms/step | 2.5 samples/s
196
+ Step 500/37465 | Loss: 4.8251 | LR: 3.33e-04 | 8097.8ms/step | 2.5 samples/s
197
+ Validation at step 500: Loss = 4.5909, Perplexity = 98.58
198
+ Step 510/37465 | Loss: 4.4435 | LR: 3.40e-04 | 12250.0ms/step | 1.6 samples/s
199
+ Step 520/37465 | Loss: 4.6284 | LR: 3.47e-04 | 8154.5ms/step | 2.5 samples/s
200
+ Step 530/37465 | Loss: 4.7687 | LR: 3.53e-04 | 8139.5ms/step | 2.5 samples/s
201
+ Step 540/37465 | Loss: 4.9029 | LR: 3.60e-04 | 8135.7ms/step | 2.5 samples/s
202
+ Step 550/37465 | Loss: 4.3930 | LR: 3.67e-04 | 8118.1ms/step | 2.5 samples/s
203
+ Step 560/37465 | Loss: 4.4000 | LR: 3.73e-04 | 8118.4ms/step | 2.5 samples/s
204
+ Step 570/37465 | Loss: 4.3734 | LR: 3.80e-04 | 8126.1ms/step | 2.5 samples/s
205
+ Step 580/37465 | Loss: 4.0479 | LR: 3.87e-04 | 8117.9ms/step | 2.5 samples/s
206
+ Step 590/37465 | Loss: 4.4079 | LR: 3.93e-04 | 8092.1ms/step | 2.5 samples/s
207
+ Step 600/37465 | Loss: 4.5036 | LR: 4.00e-04 | 8142.3ms/step | 2.5 samples/s
208
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_fixed/run_20260709_000503/checkpoint-600
209
+ Step 610/37465 | Loss: 4.2265 | LR: 4.07e-04 | 8970.4ms/step | 2.2 samples/s
210
+ Step 620/37465 | Loss: 4.0874 | LR: 4.13e-04 | 8141.6ms/step | 2.5 samples/s
211
+ Step 630/37465 | Loss: 4.1582 | LR: 4.20e-04 | 8190.3ms/step | 2.4 samples/s
212
+ Step 640/37465 | Loss: 4.2591 | LR: 4.27e-04 | 8199.7ms/step | 2.4 samples/s
213
+ Step 650/37465 | Loss: 4.1802 | LR: 4.33e-04 | 8135.7ms/step | 2.5 samples/s
214
+ Step 660/37465 | Loss: 4.2430 | LR: 4.40e-04 | 8193.1ms/step | 2.4 samples/s
215
+ Step 670/37465 | Loss: 4.3667 | LR: 4.47e-04 | 8171.4ms/step | 2.4 samples/s
216
+ Step 680/37465 | Loss: 4.1284 | LR: 4.53e-04 | 8108.1ms/step | 2.5 samples/s
217
+ Step 690/37465 | Loss: 3.9607 | LR: 4.60e-04 | 8130.9ms/step | 2.5 samples/s
218
+ Step 700/37465 | Loss: 4.0995 | LR: 4.67e-04 | 8119.4ms/step | 2.5 samples/s
219
+ Step 710/37465 | Loss: 4.0221 | LR: 4.73e-04 | 8139.8ms/step | 2.5 samples/s
220
+ Step 720/37465 | Loss: 3.9483 | LR: 4.80e-04 | 8150.2ms/step | 2.5 samples/s
221
+ Step 730/37465 | Loss: 3.5534 | LR: 4.87e-04 | 8139.9ms/step | 2.5 samples/s
222
+ Step 740/37465 | Loss: 4.0179 | LR: 4.93e-04 | 8110.7ms/step | 2.5 samples/s
223
+ Step 750/37465 | Loss: 3.7463 | LR: 5.00e-04 | 8171.7ms/step | 2.4 samples/s
224
+ Step 760/37465 | Loss: 3.6854 | LR: 5.00e-04 | 8151.6ms/step | 2.5 samples/s
225
+ Step 770/37465 | Loss: 3.6698 | LR: 5.00e-04 | 8120.2ms/step | 2.5 samples/s
226
+ Step 780/37465 | Loss: 3.7517 | LR: 5.00e-04 | 8120.2ms/step | 2.5 samples/s
227
+ Step 790/37465 | Loss: 3.3773 | LR: 5.00e-04 | 8130.0ms/step | 2.5 samples/s
228
+ Step 800/37465 | Loss: 3.7659 | LR: 5.00e-04 | 8161.8ms/step | 2.5 samples/s
229
+ Step 810/37465 | Loss: 3.7977 | LR: 5.00e-04 | 8139.7ms/step | 2.5 samples/s
230
+ Step 820/37465 | Loss: 3.6062 | LR: 5.00e-04 | 8139.7ms/step | 2.5 samples/s
231
+ Step 830/37465 | Loss: 3.6142 | LR: 5.00e-04 | 8130.6ms/step | 2.5 samples/s
232
+ Step 840/37465 | Loss: 3.7947 | LR: 5.00e-04 | 8130.6ms/step | 2.5 samples/s
233
+ Step 850/37465 | Loss: 3.4291 | LR: 5.00e-04 | 8149.5ms/step | 2.5 samples/s
234
+ Step 860/37465 | Loss: 3.6450 | LR: 5.00e-04 | 8110.0ms/step | 2.5 samples/s
235
+ Step 870/37465 | Loss: 3.5762 | LR: 5.00e-04 | 8140.7ms/step | 2.5 samples/s
236
+ Step 880/37465 | Loss: 3.4716 | LR: 5.00e-04 | 8127.4ms/step | 2.5 samples/s
237
+ Step 890/37465 | Loss: 3.5228 | LR: 5.00e-04 | 8138.8ms/step | 2.5 samples/s
238
+ Step 900/37465 | Loss: 3.2153 | LR: 5.00e-04 | 8181.3ms/step | 2.4 samples/s
239
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_fixed/run_20260709_000503/checkpoint-900
240
+ Step 910/37465 | Loss: 3.2410 | LR: 5.00e-04 | 9024.2ms/step | 2.2 samples/s
241
+ Step 920/37465 | Loss: 3.3828 | LR: 5.00e-04 | 8132.0ms/step | 2.5 samples/s
242
+ Step 930/37465 | Loss: 3.2360 | LR: 5.00e-04 | 8155.9ms/step | 2.5 samples/s
243
+ Step 940/37465 | Loss: 3.5005 | LR: 5.00e-04 | 8169.7ms/step | 2.4 samples/s
244
+ Step 950/37465 | Loss: 3.7573 | LR: 5.00e-04 | 8119.2ms/step | 2.5 samples/s
245
+ Step 960/37465 | Loss: 3.0777 | LR: 5.00e-04 | 8131.2ms/step | 2.5 samples/s
246
+ Step 970/37465 | Loss: 3.4576 | LR: 5.00e-04 | 8110.0ms/step | 2.5 samples/s
247
+ Step 980/37465 | Loss: 3.2568 | LR: 5.00e-04 | 8109.8ms/step | 2.5 samples/s
248
+ Step 990/37465 | Loss: 3.2432 | LR: 5.00e-04 | 8100.4ms/step | 2.5 samples/s
249
+ Step 1000/37465 | Loss: 3.0835 | LR: 5.00e-04 | 8110.2ms/step | 2.5 samples/s
250
+ Validation at step 1000: Loss = 3.2898, Perplexity = 26.84
251
+ Step 1010/37465 | Loss: 3.1444 | LR: 5.00e-04 | 8817.9ms/step | 2.3 samples/s
252
+ Step 1020/37465 | Loss: 3.4166 | LR: 5.00e-04 | 8124.0ms/step | 2.5 samples/s
253
+ Step 1030/37465 | Loss: 2.9929 | LR: 5.00e-04 | 8162.4ms/step | 2.5 samples/s
254
+ Step 1040/37465 | Loss: 3.4101 | LR: 5.00e-04 | 8167.8ms/step | 2.4 samples/s
255
+ Step 1050/37465 | Loss: 3.2110 | LR: 5.00e-04 | 8129.6ms/step | 2.5 samples/s
256
+ Step 1060/37465 | Loss: 3.2282 | LR: 5.00e-04 | 8160.7ms/step | 2.5 samples/s
257
+ Step 1070/37465 | Loss: 3.2118 | LR: 5.00e-04 | 8131.9ms/step | 2.5 samples/s
258
+ Step 1080/37465 | Loss: 3.2191 | LR: 5.00e-04 | 8129.6ms/step | 2.5 samples/s
259
+ Step 1090/37465 | Loss: 3.2135 | LR: 5.00e-04 | 8138.3ms/step | 2.5 samples/s
260
+ Step 1100/37465 | Loss: 3.0780 | LR: 5.00e-04 | 8112.0ms/step | 2.5 samples/s
261
+ Step 1110/37465 | Loss: 3.0225 | LR: 5.00e-04 | 8120.4ms/step | 2.5 samples/s
262
+ Step 1120/37465 | Loss: 2.9652 | LR: 5.00e-04 | 8142.1ms/step | 2.5 samples/s
263
+ Step 1130/37465 | Loss: 3.2001 | LR: 5.00e-04 | 8139.7ms/step | 2.5 samples/s
264
+ Step 1140/37465 | Loss: 3.1594 | LR: 5.00e-04 | 8161.0ms/step | 2.5 samples/s
265
+ Step 1150/37465 | Loss: 2.9924 | LR: 5.00e-04 | 8184.9ms/step | 2.4 samples/s
266
+ Step 1160/37465 | Loss: 3.3070 | LR: 5.00e-04 | 8132.1ms/step | 2.5 samples/s
267
+ Step 1170/37465 | Loss: 2.8632 | LR: 5.00e-04 | 8132.0ms/step | 2.5 samples/s
268
+ Step 1180/37465 | Loss: 3.2380 | LR: 5.00e-04 | 8133.9ms/step | 2.5 samples/s
269
+ Step 1190/37465 | Loss: 3.0606 | LR: 5.00e-04 | 8150.3ms/step | 2.5 samples/s
270
+ Step 1200/37465 | Loss: 2.7986 | LR: 5.00e-04 | 8111.2ms/step | 2.5 samples/s
271
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_fixed/run_20260709_000503/checkpoint-1200
272
+ Step 1210/37465 | Loss: 3.1805 | LR: 5.00e-04 | 8998.0ms/step | 2.2 samples/s
273
+ Step 1220/37465 | Loss: 3.2459 | LR: 5.00e-04 | 8201.2ms/step | 2.4 samples/s
274
+ Step 1230/37465 | Loss: 2.8701 | LR: 5.00e-04 | 8187.8ms/step | 2.4 samples/s
275
+ Step 1240/37465 | Loss: 3.1206 | LR: 5.00e-04 | 8169.0ms/step | 2.4 samples/s
276
+ Step 1250/37465 | Loss: 2.9399 | LR: 5.00e-04 | 8131.4ms/step | 2.5 samples/s
277
+ Step 1260/37465 | Loss: 2.9571 | LR: 5.00e-04 | 8158.8ms/step | 2.5 samples/s
278
+ Step 1270/37465 | Loss: 3.0485 | LR: 5.00e-04 | 8159.8ms/step | 2.5 samples/s
279
+ Step 1280/37465 | Loss: 2.9158 | LR: 5.00e-04 | 8145.6ms/step | 2.5 samples/s
280
+ Step 1290/37465 | Loss: 3.0296 | LR: 5.00e-04 | 8112.0ms/step | 2.5 samples/s
281
+ Step 1300/37465 | Loss: 3.3326 | LR: 5.00e-04 | 8156.0ms/step | 2.5 samples/s
282
+ Step 1310/37465 | Loss: 3.1125 | LR: 5.00e-04 | 8127.6ms/step | 2.5 samples/s
283
+ Step 1320/37465 | Loss: 2.9565 | LR: 5.00e-04 | 8182.8ms/step | 2.4 samples/s
284
+ Step 1330/37465 | Loss: 3.1525 | LR: 5.00e-04 | 8106.6ms/step | 2.5 samples/s
285
+ Step 1340/37465 | Loss: 3.0781 | LR: 5.00e-04 | 8150.0ms/step | 2.5 samples/s
286
+ Step 1350/37465 | Loss: 3.0035 | LR: 5.00e-04 | 8165.1ms/step | 2.4 samples/s
287
+ Step 1360/37465 | Loss: 2.9374 | LR: 5.00e-04 | 8159.3ms/step | 2.5 samples/s
288
+ Step 1370/37465 | Loss: 3.2396 | LR: 5.00e-04 | 8188.6ms/step | 2.4 samples/s
289
+ Step 1380/37465 | Loss: 2.9515 | LR: 5.00e-04 | 8159.7ms/step | 2.5 samples/s
290
+ Step 1390/37465 | Loss: 2.9292 | LR: 5.00e-04 | 8154.5ms/step | 2.5 samples/s
291
+ Step 1400/37465 | Loss: 2.9672 | LR: 5.00e-04 | 8157.0ms/step | 2.5 samples/s
292
+ Step 1410/37465 | Loss: 3.1546 | LR: 5.00e-04 | 8171.0ms/step | 2.4 samples/s
293
+ Step 1420/37465 | Loss: 2.7728 | LR: 5.00e-04 | 8138.6ms/step | 2.5 samples/s
294
+ Step 1430/37465 | Loss: 3.3204 | LR: 5.00e-04 | 8182.4ms/step | 2.4 samples/s
295
+ Step 1440/37465 | Loss: 2.9759 | LR: 5.00e-04 | 8191.3ms/step | 2.4 samples/s
296
+ Step 1450/37465 | Loss: 3.0437 | LR: 5.00e-04 | 8212.5ms/step | 2.4 samples/s
297
+ Step 1460/37465 | Loss: 3.0972 | LR: 5.00e-04 | 8171.7ms/step | 2.4 samples/s
298
+ Step 1470/37465 | Loss: 2.9715 | LR: 5.00e-04 | 8155.6ms/step | 2.5 samples/s
299
+ Step 1480/37465 | Loss: 2.8303 | LR: 5.00e-04 | 8259.0ms/step | 2.4 samples/s
300
+ Step 1490/37465 | Loss: 2.9437 | LR: 4.99e-04 | 8222.2ms/step | 2.4 samples/s
301
+ Step 1500/37465 | Loss: 2.9037 | LR: 4.99e-04 | 8238.2ms/step | 2.4 samples/s
302
+ Validation at step 1500: Loss = 2.9803, Perplexity = 19.69
303
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_fixed/run_20260709_000503/checkpoint-1500
304
+ Step 1510/37465 | Loss: 2.9913 | LR: 4.99e-04 | 9668.6ms/step | 2.1 samples/s
305
+ Step 1520/37465 | Loss: 2.9082 | LR: 4.99e-04 | 8174.8ms/step | 2.4 samples/s
306
+ Step 1530/37465 | Loss: 2.8394 | LR: 4.99e-04 | 8172.6ms/step | 2.4 samples/s
307
+ Step 1540/37465 | Loss: 2.8274 | LR: 4.99e-04 | 8160.0ms/step | 2.5 samples/s
308
+ Step 1550/37465 | Loss: 3.1272 | LR: 4.99e-04 | 8199.0ms/step | 2.4 samples/s
309
+ Step 1560/37465 | Loss: 3.0043 | LR: 4.99e-04 | 8150.2ms/step | 2.5 samples/s
310
+ Step 1570/37465 | Loss: 2.8017 | LR: 4.99e-04 | 8121.9ms/step | 2.5 samples/s
311
+ W0709 03:43:21.449000 128 site-packages/torch/distributed/elastic/agent/server/api.py:739] Received 15 death signal, shutting down workers
312
+ Traceback (most recent call last):
313
+ File "/mloscratch/homes/navasard/conda/bin/torchrun", line 6, in <module>
314
+ sys.exit(main())
315
+ ~~~~^^
316
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/multiprocessing/errors/__init__.py", line 362, in wrapper
317
+ return f(*args, **kwargs)
318
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/run.py", line 990, in main
319
+ run(args)
320
+ ~~~^^^^^^
321
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/run.py", line 981, in run
322
+ elastic_launch(
323
+ ~~~~~~~~~~~~~~~
324
+ config=config,
325
+ ~~~~~~~~~~~~~~
326
+ entrypoint=cmd,
327
+ ~~~~~~~~~~~~~~~
328
+ )(*cmd_args)
329
+ ~^^^^^^^^^^^
330
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/launcher/api.py", line 170, in __call__
331
+ return launch_agent(self._config, self._entrypoint, list(args))
332
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/launcher/api.py", line 308, in launch_agent
333
+ result = agent.run()
334
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/metrics/api.py", line 134, in wrapper
335
+ result = f(*args, **kwargs)
336
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/agent/server/api.py", line 731, in run
337
+ result = self._invoke_run(role)
338
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/agent/server/api.py", line 908, in _invoke_run
339
+ time.sleep(monitor_interval)
340
+ ~~~~~~~~~~^^^^^^^^^^^^^^^^^^
341
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/multiprocessing/api.py", line 86, in _terminate_process_handler
342
+ raise SignalException(f"Process {os.getpid()} got signal: {sigval}", sigval=sigval)
343
+ torch.distributed.elastic.multiprocessing.api.SignalException: Process 128 got signal: 15
epfl_final/logs/l30k1_2b_resampled.log.reclaim_20260708_233805 ADDED
@@ -0,0 +1,611 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ W0708 11:22:00.732000 30896 site-packages/torch/distributed/run.py:851]
2
+ W0708 11:22:00.732000 30896 site-packages/torch/distributed/run.py:851] *****************************************
3
+ W0708 11:22:00.732000 30896 site-packages/torch/distributed/run.py:851] Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.
4
+ W0708 11:22:00.732000 30896 site-packages/torch/distributed/run.py:851] *****************************************
5
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209
6
+ Running config:
7
+ {
8
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
9
+ "model_dtype": "bfloat16",
10
+ "init_from_scratch": true,
11
+ "train_path": "/mloscratch/homes/navasard/data/longctx30k/tokenized",
12
+ "val_path": null,
13
+ "max_seq_length": 30720,
14
+ "num_workers": 4,
15
+ "output_dir": "/mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209",
16
+ "resume_from_checkpoint": null,
17
+ "force_new_run": false,
18
+ "num_epochs": 1,
19
+ "max_steps": null,
20
+ "per_device_batch_size": 1,
21
+ "gradient_accumulation_steps": 5,
22
+ "learning_rate": 0.0005,
23
+ "weight_decay": 0.01,
24
+ "warmup_steps": 750,
25
+ "lr_scheduler": "cosine",
26
+ "max_grad_norm": 1.0,
27
+ "save_steps": 300,
28
+ "eval_steps": 500,
29
+ "eval_batches": 20,
30
+ "logging_steps": 10,
31
+ "seed": 42,
32
+ "verbose": true,
33
+ "checkpoint_activations": true,
34
+ "strategy": "ddp",
35
+ "mixed_precision": "bf16",
36
+ "wandb_enabled": true,
37
+ "wandb_project": "stochastic_sparsity",
38
+ "wandb_name": "1.2b resampled 30k longctx",
39
+ "wandb_tags": [
40
+ "qwen3",
41
+ "1.2b",
42
+ "resampled",
43
+ "30k",
44
+ "longctx",
45
+ "b128",
46
+ "scaleladder"
47
+ ],
48
+ "hidden_size": 1536,
49
+ "intermediate_size": 6144,
50
+ "num_attention_heads": 12,
51
+ "num_key_value_heads": 4,
52
+ "num_hidden_layers": null,
53
+ "head_dim": null,
54
+ "attention_type": "sparse_stochastic",
55
+ "sparse_block_size": 128,
56
+ "sparse_num_random_blocks": 120,
57
+ "sparse_mask_pool_size": 1000,
58
+ "sparse_val_dense_compare": false,
59
+ "sparse_layer_indices": null,
60
+ "sparse_mask_cache_dir": "/mloscratch/homes/navasard/sparse/mask_cache_30k_b128_nrb120",
61
+ "sparse_mask_seed": 0,
62
+ "dense_mode": false,
63
+ "dense_step_intervals": null
64
+ }
65
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
66
+ Checkpoint activations: True
67
+ Checkpoint activations: True
68
+ Checkpoint activations: True
69
+ Initializing model from scratch (random weights)...
70
+ Checkpoint activations: True
71
+
72
+
73
+ ================================================================================
74
+ MODEL ARCHITECTURE
75
+ ================================================================================
76
+ Model config:
77
+ vocab_size: 151936
78
+ hidden_size: 1536
79
+ num_hidden_layers: 28
80
+ num_attention_heads: 12
81
+ num_key_value_heads: 4
82
+ head_dim: 128
83
+ intermediate_size: 6144
84
+ max_position_embeddings: 32768
85
+ rope_theta: 1000000
86
+ attention_type: sparse_stochastic
87
+ sparse_block_size: 128
88
+ sparse_num_random_blocks: 120
89
+ sparse_mask_pool_size: 1000
90
+ sparse_max_seq_length: 30720
91
+
92
+ Parameter count:
93
+ Total parameters: 1,202,352,640
94
+ Trainable parameters: 1,202,352,640
95
+ Non-trainable parameters: 0
96
+ Model size (BF16): 2.40 GB
97
+
98
+ --------------------------------------------------------------------------------
99
+ LAYER-BY-LAYER SUMMARY
100
+ --------------------------------------------------------------------------------
101
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
102
+
103
+ SOLUTION: Use torch.compile(flex_attention)(...)
104
+
105
+ If you want to debug your score_mod/mask_mod, you can set:
106
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
107
+
108
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
109
+ _warn_once(
110
+ Could not generate detailed summary: Failed to run torchinfo. See above stack traces for more details. Executed layers up to: [Embedding: 2, Qwen3RMSNorm: 4, Linear: 5, Linear: 5, Linear: 5, Qwen3RMSNorm: 5, Qwen3RMSNorm: 5, Qwen3RotaryEmbedding: 5]
111
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (233,373,696 params). True unique parameter count: 1,202,352,640 (1202.4M)
112
+ ================================================================================
113
+
114
+ Loading dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
115
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
116
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
117
+ Using pre-tokenized dataset (no runtime tokenization)
118
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
119
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/longctx30k/tokenized...
120
+ Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)
121
+ Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)
122
+ Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)
123
+ Loaded 788736 pre-tokenized examples (stored_len=30720, pack_factor=1, packed_examples=788736)
124
+ Dataset split: 749299 train, 39437 validation
125
+ Training examples (packed, train split): 749299
126
+ Validation examples (packed, val split): 39437
127
+ Per-device batch size: 1
128
+ World size (GPUs): 4
129
+ Gradient accumulation steps: 5
130
+ Effective batch size (seqs/step): 20
131
+ Sequence length: 30720
132
+ Tokens per optimizer step: 614,400
133
+ Micro-batches per epoch (per rank): 187325
134
+ Optimizer steps per epoch: 37465
135
+ Total optimizer steps: 37465
136
+ wandb: [wandb.login()] Loaded credentials for https://api.wandb.ai from WANDB_API_KEY.
137
+ wandb: Currently logged in as: ruben-navasardyan4869 (ruben-navasardyan4869-epfl) to https://api.wandb.ai. Use `wandb login --relogin` to force relogin
138
+ wandb: setting up run hn868f80
139
+ wandb: Tracking run with wandb version 0.26.1
140
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260708_112402-hn868f80
141
+ wandb: Run `wandb offline` to turn off syncing.
142
+ wandb: Syncing run 1.2b resampled 30k longctx
143
+ wandb: ⭐️ View project at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity
144
+ wandb: 🚀 View run at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity/runs/hn868f80
145
+ Starting training...
146
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
147
+ Step 10/37465 | Loss: 12.2529 | LR: 6.67e-06 | 16108.6ms/step | 1.2 samples/s
148
+ Step 20/37465 | Loss: 12.1155 | LR: 1.33e-05 | 8131.3ms/step | 2.5 samples/s
149
+ Step 30/37465 | Loss: 11.6636 | LR: 2.00e-05 | 8123.6ms/step | 2.5 samples/s
150
+ Step 40/37465 | Loss: 10.6239 | LR: 2.67e-05 | 8092.5ms/step | 2.5 samples/s
151
+ Step 50/37465 | Loss: 10.0364 | LR: 3.33e-05 | 8084.0ms/step | 2.5 samples/s
152
+ Step 60/37465 | Loss: 9.5529 | LR: 4.00e-05 | 8086.0ms/step | 2.5 samples/s
153
+ Step 70/37465 | Loss: 9.0991 | LR: 4.67e-05 | 8086.6ms/step | 2.5 samples/s
154
+ Step 80/37465 | Loss: 8.6253 | LR: 5.33e-05 | 8098.9ms/step | 2.5 samples/s
155
+ Step 90/37465 | Loss: 8.0489 | LR: 6.00e-05 | 8077.6ms/step | 2.5 samples/s
156
+ Step 100/37465 | Loss: 7.7035 | LR: 6.67e-05 | 8081.7ms/step | 2.5 samples/s
157
+ Step 110/37465 | Loss: 7.3558 | LR: 7.33e-05 | 8080.7ms/step | 2.5 samples/s
158
+ Step 120/37465 | Loss: 7.0939 | LR: 8.00e-05 | 8095.0ms/step | 2.5 samples/s
159
+ Step 130/37465 | Loss: 6.9100 | LR: 8.67e-05 | 8109.2ms/step | 2.5 samples/s
160
+ Step 140/37465 | Loss: 6.8013 | LR: 9.33e-05 | 8203.9ms/step | 2.4 samples/s
161
+ Step 150/37465 | Loss: 6.8181 | LR: 1.00e-04 | 8287.3ms/step | 2.4 samples/s
162
+ Step 160/37465 | Loss: 6.6680 | LR: 1.07e-04 | 8388.0ms/step | 2.4 samples/s
163
+ Step 170/37465 | Loss: 6.3391 | LR: 1.13e-04 | 8137.4ms/step | 2.5 samples/s
164
+ Step 180/37465 | Loss: 6.1800 | LR: 1.20e-04 | 8334.3ms/step | 2.4 samples/s
165
+ Step 190/37465 | Loss: 6.2515 | LR: 1.27e-04 | 8359.5ms/step | 2.4 samples/s
166
+ Step 200/37465 | Loss: 6.0149 | LR: 1.33e-04 | 8217.3ms/step | 2.4 samples/s
167
+ Step 210/37465 | Loss: 5.9924 | LR: 1.40e-04 | 8219.1ms/step | 2.4 samples/s
168
+ Step 220/37465 | Loss: 5.9197 | LR: 1.47e-04 | 8339.7ms/step | 2.4 samples/s
169
+ Step 230/37465 | Loss: 5.8678 | LR: 1.53e-04 | 8380.4ms/step | 2.4 samples/s
170
+ Step 240/37465 | Loss: 5.8344 | LR: 1.60e-04 | 8227.7ms/step | 2.4 samples/s
171
+ Step 250/37465 | Loss: 5.7789 | LR: 1.67e-04 | 8311.3ms/step | 2.4 samples/s
172
+ Step 260/37465 | Loss: 5.6418 | LR: 1.73e-04 | 8387.2ms/step | 2.4 samples/s
173
+ Step 270/37465 | Loss: 5.6752 | LR: 1.80e-04 | 8305.4ms/step | 2.4 samples/s
174
+ Step 280/37465 | Loss: 5.6590 | LR: 1.87e-04 | 8264.8ms/step | 2.4 samples/s
175
+ Step 290/37465 | Loss: 5.4748 | LR: 1.93e-04 | 8364.3ms/step | 2.4 samples/s
176
+ Step 300/37465 | Loss: 5.3536 | LR: 2.00e-04 | 8401.3ms/step | 2.4 samples/s
177
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-300
178
+ Step 310/37465 | Loss: 5.2326 | LR: 2.07e-04 | 9109.2ms/step | 2.2 samples/s
179
+ Step 320/37465 | Loss: 5.3250 | LR: 2.13e-04 | 8331.6ms/step | 2.4 samples/s
180
+ Step 330/37465 | Loss: 5.5214 | LR: 2.20e-04 | 8361.3ms/step | 2.4 samples/s
181
+ Step 340/37465 | Loss: 5.3371 | LR: 2.27e-04 | 8293.6ms/step | 2.4 samples/s
182
+ Step 350/37465 | Loss: 5.1644 | LR: 2.33e-04 | 8315.2ms/step | 2.4 samples/s
183
+ Step 360/37465 | Loss: 5.2510 | LR: 2.40e-04 | 8461.1ms/step | 2.4 samples/s
184
+ Step 370/37465 | Loss: 5.0816 | LR: 2.47e-04 | 8194.5ms/step | 2.4 samples/s
185
+ Step 380/37465 | Loss: 5.3100 | LR: 2.53e-04 | 8402.5ms/step | 2.4 samples/s
186
+ Step 390/37465 | Loss: 5.2247 | LR: 2.60e-04 | 8362.2ms/step | 2.4 samples/s
187
+ Step 400/37465 | Loss: 5.2271 | LR: 2.67e-04 | 8184.1ms/step | 2.4 samples/s
188
+ Step 410/37465 | Loss: 5.0511 | LR: 2.73e-04 | 8313.9ms/step | 2.4 samples/s
189
+ Step 420/37465 | Loss: 4.8262 | LR: 2.80e-04 | 8418.4ms/step | 2.4 samples/s
190
+ Step 430/37465 | Loss: 4.9368 | LR: 2.87e-04 | 8264.9ms/step | 2.4 samples/s
191
+ Step 440/37465 | Loss: 4.8697 | LR: 2.93e-04 | 8337.8ms/step | 2.4 samples/s
192
+ Step 450/37465 | Loss: 4.8496 | LR: 3.00e-04 | 8381.9ms/step | 2.4 samples/s
193
+ Step 460/37465 | Loss: 4.6666 | LR: 3.07e-04 | 8243.3ms/step | 2.4 samples/s
194
+ Step 470/37465 | Loss: 4.6707 | LR: 3.13e-04 | 8268.4ms/step | 2.4 samples/s
195
+ Step 480/37465 | Loss: 4.8633 | LR: 3.20e-04 | 8348.5ms/step | 2.4 samples/s
196
+ Step 490/37465 | Loss: 4.5865 | LR: 3.27e-04 | 8334.4ms/step | 2.4 samples/s
197
+ Step 500/37465 | Loss: 4.8181 | LR: 3.33e-04 | 8301.3ms/step | 2.4 samples/s
198
+ Validation at step 500: Loss = 4.6234, Perplexity = 101.84
199
+ Step 510/37465 | Loss: 4.4567 | LR: 3.40e-04 | 12530.7ms/step | 1.6 samples/s
200
+ Step 520/37465 | Loss: 4.6110 | LR: 3.47e-04 | 8414.2ms/step | 2.4 samples/s
201
+ Step 530/37465 | Loss: 4.7611 | LR: 3.53e-04 | 8301.6ms/step | 2.4 samples/s
202
+ Step 540/37465 | Loss: 4.8849 | LR: 3.60e-04 | 8380.6ms/step | 2.4 samples/s
203
+ Step 550/37465 | Loss: 4.3841 | LR: 3.67e-04 | 8311.8ms/step | 2.4 samples/s
204
+ Step 560/37465 | Loss: 4.3966 | LR: 3.73e-04 | 8342.6ms/step | 2.4 samples/s
205
+ Step 570/37465 | Loss: 4.3736 | LR: 3.80e-04 | 8409.2ms/step | 2.4 samples/s
206
+ Step 580/37465 | Loss: 4.0383 | LR: 3.87e-04 | 8353.1ms/step | 2.4 samples/s
207
+ Step 590/37465 | Loss: 4.4026 | LR: 3.93e-04 | 8452.4ms/step | 2.4 samples/s
208
+ Step 600/37465 | Loss: 4.4882 | LR: 4.00e-04 | 8403.1ms/step | 2.4 samples/s
209
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-600
210
+ Step 610/37465 | Loss: 4.2267 | LR: 4.07e-04 | 9073.7ms/step | 2.2 samples/s
211
+ Step 620/37465 | Loss: 4.0985 | LR: 4.13e-04 | 8221.0ms/step | 2.4 samples/s
212
+ Step 630/37465 | Loss: 4.1605 | LR: 4.20e-04 | 8221.4ms/step | 2.4 samples/s
213
+ Step 640/37465 | Loss: 4.2581 | LR: 4.27e-04 | 8149.4ms/step | 2.5 samples/s
214
+ Step 650/37465 | Loss: 4.1771 | LR: 4.33e-04 | 8182.6ms/step | 2.4 samples/s
215
+ Step 660/37465 | Loss: 4.2448 | LR: 4.40e-04 | 8229.3ms/step | 2.4 samples/s
216
+ Step 670/37465 | Loss: 4.3723 | LR: 4.47e-04 | 8152.3ms/step | 2.5 samples/s
217
+ Step 680/37465 | Loss: 4.1398 | LR: 4.53e-04 | 8190.6ms/step | 2.4 samples/s
218
+ Step 690/37465 | Loss: 3.9610 | LR: 4.60e-04 | 8376.1ms/step | 2.4 samples/s
219
+ Step 700/37465 | Loss: 4.0882 | LR: 4.67e-04 | 8297.2ms/step | 2.4 samples/s
220
+ Step 710/37465 | Loss: 4.0269 | LR: 4.73e-04 | 8247.7ms/step | 2.4 samples/s
221
+ Step 720/37465 | Loss: 3.9731 | LR: 4.80e-04 | 8152.7ms/step | 2.5 samples/s
222
+ Step 730/37465 | Loss: 3.5717 | LR: 4.87e-04 | 8128.0ms/step | 2.5 samples/s
223
+ Step 740/37465 | Loss: 4.0327 | LR: 4.93e-04 | 8136.5ms/step | 2.5 samples/s
224
+ Step 750/37465 | Loss: 3.7517 | LR: 5.00e-04 | 8156.7ms/step | 2.5 samples/s
225
+ Step 760/37465 | Loss: 3.6823 | LR: 5.00e-04 | 8179.4ms/step | 2.4 samples/s
226
+ Step 770/37465 | Loss: 3.6981 | LR: 5.00e-04 | 8187.6ms/step | 2.4 samples/s
227
+ Step 780/37465 | Loss: 3.7687 | LR: 5.00e-04 | 8195.8ms/step | 2.4 samples/s
228
+ Step 790/37465 | Loss: 3.4020 | LR: 5.00e-04 | 8201.2ms/step | 2.4 samples/s
229
+ Step 800/37465 | Loss: 3.7875 | LR: 5.00e-04 | 8244.4ms/step | 2.4 samples/s
230
+ Step 810/37465 | Loss: 3.8170 | LR: 5.00e-04 | 8204.8ms/step | 2.4 samples/s
231
+ Step 820/37465 | Loss: 3.6359 | LR: 5.00e-04 | 8149.9ms/step | 2.5 samples/s
232
+ Step 830/37465 | Loss: 3.6302 | LR: 5.00e-04 | 8159.7ms/step | 2.5 samples/s
233
+ Step 840/37465 | Loss: 3.8067 | LR: 5.00e-04 | 8152.7ms/step | 2.5 samples/s
234
+ Step 850/37465 | Loss: 3.4456 | LR: 5.00e-04 | 8219.3ms/step | 2.4 samples/s
235
+ Step 860/37465 | Loss: 3.6688 | LR: 5.00e-04 | 8306.0ms/step | 2.4 samples/s
236
+ Step 870/37465 | Loss: 3.6052 | LR: 5.00e-04 | 8273.8ms/step | 2.4 samples/s
237
+ Step 880/37465 | Loss: 3.4955 | LR: 5.00e-04 | 8288.3ms/step | 2.4 samples/s
238
+ Step 890/37465 | Loss: 3.5420 | LR: 5.00e-04 | 8239.0ms/step | 2.4 samples/s
239
+ Step 900/37465 | Loss: 3.2254 | LR: 5.00e-04 | 8169.4ms/step | 2.4 samples/s
240
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-900
241
+ Step 910/37465 | Loss: 3.2560 | LR: 5.00e-04 | 9184.3ms/step | 2.2 samples/s
242
+ Step 920/37465 | Loss: 3.4002 | LR: 5.00e-04 | 8214.5ms/step | 2.4 samples/s
243
+ Step 930/37465 | Loss: 3.2559 | LR: 5.00e-04 | 8258.3ms/step | 2.4 samples/s
244
+ Step 940/37465 | Loss: 3.5204 | LR: 5.00e-04 | 8186.9ms/step | 2.4 samples/s
245
+ Step 950/37465 | Loss: 3.7731 | LR: 5.00e-04 | 8245.3ms/step | 2.4 samples/s
246
+ Step 960/37465 | Loss: 3.1069 | LR: 5.00e-04 | 8158.7ms/step | 2.5 samples/s
247
+ Step 970/37465 | Loss: 3.4975 | LR: 5.00e-04 | 8265.2ms/step | 2.4 samples/s
248
+ Step 980/37465 | Loss: 3.3028 | LR: 5.00e-04 | 8266.4ms/step | 2.4 samples/s
249
+ Step 990/37465 | Loss: 3.2725 | LR: 5.00e-04 | 8200.5ms/step | 2.4 samples/s
250
+ Step 1000/37465 | Loss: 3.1093 | LR: 5.00e-04 | 8170.5ms/step | 2.4 samples/s
251
+ Validation at step 1000: Loss = 3.3107, Perplexity = 27.40
252
+ Step 1010/37465 | Loss: 3.1640 | LR: 5.00e-04 | 8912.6ms/step | 2.2 samples/s
253
+ Step 1020/37465 | Loss: 3.4299 | LR: 5.00e-04 | 8212.7ms/step | 2.4 samples/s
254
+ Step 1030/37465 | Loss: 3.0263 | LR: 5.00e-04 | 8212.9ms/step | 2.4 samples/s
255
+ Step 1040/37465 | Loss: 3.4330 | LR: 5.00e-04 | 8177.0ms/step | 2.4 samples/s
256
+ Step 1050/37465 | Loss: 3.2475 | LR: 5.00e-04 | 8203.6ms/step | 2.4 samples/s
257
+ Step 1060/37465 | Loss: 3.2549 | LR: 5.00e-04 | 8239.7ms/step | 2.4 samples/s
258
+ Step 1070/37465 | Loss: 3.2350 | LR: 5.00e-04 | 8174.6ms/step | 2.4 samples/s
259
+ Step 1080/37465 | Loss: 3.2388 | LR: 5.00e-04 | 8144.2ms/step | 2.5 samples/s
260
+ Step 1090/37465 | Loss: 3.2410 | LR: 5.00e-04 | 8155.1ms/step | 2.5 samples/s
261
+ Step 1100/37465 | Loss: 3.0985 | LR: 5.00e-04 | 8152.8ms/step | 2.5 samples/s
262
+ Step 1110/37465 | Loss: 3.0416 | LR: 5.00e-04 | 8235.7ms/step | 2.4 samples/s
263
+ Step 1120/37465 | Loss: 2.9873 | LR: 5.00e-04 | 8241.8ms/step | 2.4 samples/s
264
+ Step 1130/37465 | Loss: 3.2195 | LR: 5.00e-04 | 8187.2ms/step | 2.4 samples/s
265
+ Step 1140/37465 | Loss: 3.2064 | LR: 5.00e-04 | 8172.4ms/step | 2.4 samples/s
266
+ Step 1150/37465 | Loss: 3.0180 | LR: 5.00e-04 | 8228.4ms/step | 2.4 samples/s
267
+ Step 1160/37465 | Loss: 3.3100 | LR: 5.00e-04 | 8210.0ms/step | 2.4 samples/s
268
+ Step 1170/37465 | Loss: 2.8792 | LR: 5.00e-04 | 8227.6ms/step | 2.4 samples/s
269
+ Step 1180/37465 | Loss: 3.2582 | LR: 5.00e-04 | 8248.9ms/step | 2.4 samples/s
270
+ Step 1190/37465 | Loss: 3.0823 | LR: 5.00e-04 | 8269.8ms/step | 2.4 samples/s
271
+ Step 1200/37465 | Loss: 2.8300 | LR: 5.00e-04 | 8179.5ms/step | 2.4 samples/s
272
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-1200
273
+ Step 1210/37465 | Loss: 3.1854 | LR: 5.00e-04 | 9095.3ms/step | 2.2 samples/s
274
+ Step 1220/37465 | Loss: 3.2507 | LR: 5.00e-04 | 8178.1ms/step | 2.4 samples/s
275
+ Step 1230/37465 | Loss: 2.8841 | LR: 5.00e-04 | 8179.4ms/step | 2.4 samples/s
276
+ Step 1240/37465 | Loss: 3.1349 | LR: 5.00e-04 | 8155.6ms/step | 2.5 samples/s
277
+ Step 1250/37465 | Loss: 2.9573 | LR: 5.00e-04 | 8202.6ms/step | 2.4 samples/s
278
+ Step 1260/37465 | Loss: 2.9792 | LR: 5.00e-04 | 8185.9ms/step | 2.4 samples/s
279
+ Step 1270/37465 | Loss: 3.0829 | LR: 5.00e-04 | 8252.0ms/step | 2.4 samples/s
280
+ Step 1280/37465 | Loss: 2.9335 | LR: 5.00e-04 | 8206.7ms/step | 2.4 samples/s
281
+ Step 1290/37465 | Loss: 3.0606 | LR: 5.00e-04 | 8187.6ms/step | 2.4 samples/s
282
+ Step 1300/37465 | Loss: 3.3668 | LR: 5.00e-04 | 8204.1ms/step | 2.4 samples/s
283
+ Step 1310/37465 | Loss: 3.1303 | LR: 5.00e-04 | 8189.0ms/step | 2.4 samples/s
284
+ Step 1320/37465 | Loss: 2.9707 | LR: 5.00e-04 | 8211.9ms/step | 2.4 samples/s
285
+ Step 1330/37465 | Loss: 3.1654 | LR: 5.00e-04 | 8237.1ms/step | 2.4 samples/s
286
+ Step 1340/37465 | Loss: 3.0821 | LR: 5.00e-04 | 8188.5ms/step | 2.4 samples/s
287
+ Step 1350/37465 | Loss: 3.0063 | LR: 5.00e-04 | 8214.2ms/step | 2.4 samples/s
288
+ Step 1360/37465 | Loss: 2.9233 | LR: 5.00e-04 | 8179.1ms/step | 2.4 samples/s
289
+ Step 1370/37465 | Loss: 3.2369 | LR: 5.00e-04 | 8193.5ms/step | 2.4 samples/s
290
+ Step 1380/37465 | Loss: 2.9580 | LR: 5.00e-04 | 8154.0ms/step | 2.5 samples/s
291
+ Step 1390/37465 | Loss: 2.9403 | LR: 5.00e-04 | 8206.3ms/step | 2.4 samples/s
292
+ Step 1400/37465 | Loss: 2.9784 | LR: 5.00e-04 | 8174.0ms/step | 2.4 samples/s
293
+ Step 1410/37465 | Loss: 3.1715 | LR: 5.00e-04 | 8226.6ms/step | 2.4 samples/s
294
+ Step 1420/37465 | Loss: 2.7800 | LR: 5.00e-04 | 8163.5ms/step | 2.4 samples/s
295
+ Step 1430/37465 | Loss: 3.3297 | LR: 5.00e-04 | 8170.5ms/step | 2.4 samples/s
296
+ Step 1440/37465 | Loss: 2.9857 | LR: 5.00e-04 | 8143.5ms/step | 2.5 samples/s
297
+ Step 1450/37465 | Loss: 3.0472 | LR: 5.00e-04 | 8186.8ms/step | 2.4 samples/s
298
+ Step 1460/37465 | Loss: 3.1017 | LR: 5.00e-04 | 8201.9ms/step | 2.4 samples/s
299
+ Step 1470/37465 | Loss: 2.9672 | LR: 5.00e-04 | 8281.7ms/step | 2.4 samples/s
300
+ Step 1480/37465 | Loss: 2.8356 | LR: 5.00e-04 | 8175.8ms/step | 2.4 samples/s
301
+ Step 1490/37465 | Loss: 2.9505 | LR: 4.99e-04 | 8182.0ms/step | 2.4 samples/s
302
+ Step 1500/37465 | Loss: 2.9152 | LR: 4.99e-04 | 8204.8ms/step | 2.4 samples/s
303
+ Validation at step 1500: Loss = 2.9929, Perplexity = 19.94
304
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-1500
305
+ Step 1510/37465 | Loss: 2.9940 | LR: 4.99e-04 | 9734.2ms/step | 2.1 samples/s
306
+ Step 1520/37465 | Loss: 2.9082 | LR: 4.99e-04 | 8144.7ms/step | 2.5 samples/s
307
+ Step 1530/37465 | Loss: 2.8439 | LR: 4.99e-04 | 8170.1ms/step | 2.4 samples/s
308
+ Step 1540/37465 | Loss: 2.8328 | LR: 4.99e-04 | 8234.3ms/step | 2.4 samples/s
309
+ Step 1550/37465 | Loss: 3.1183 | LR: 4.99e-04 | 8230.8ms/step | 2.4 samples/s
310
+ Step 1560/37465 | Loss: 2.9935 | LR: 4.99e-04 | 8171.8ms/step | 2.4 samples/s
311
+ Step 1570/37465 | Loss: 2.7985 | LR: 4.99e-04 | 8197.9ms/step | 2.4 samples/s
312
+ Step 1580/37465 | Loss: 3.1618 | LR: 4.99e-04 | 8187.2ms/step | 2.4 samples/s
313
+ Step 1590/37465 | Loss: 3.0263 | LR: 4.99e-04 | 8168.4ms/step | 2.4 samples/s
314
+ Step 1600/37465 | Loss: 3.3189 | LR: 4.99e-04 | 8201.7ms/step | 2.4 samples/s
315
+ Step 1610/37465 | Loss: 2.8287 | LR: 4.99e-04 | 8183.2ms/step | 2.4 samples/s
316
+ Step 1620/37465 | Loss: 3.0913 | LR: 4.99e-04 | 8221.1ms/step | 2.4 samples/s
317
+ Step 1630/37465 | Loss: 2.9591 | LR: 4.99e-04 | 8224.3ms/step | 2.4 samples/s
318
+ Step 1640/37465 | Loss: 2.8990 | LR: 4.99e-04 | 8187.6ms/step | 2.4 samples/s
319
+ Step 1650/37465 | Loss: 2.6485 | LR: 4.99e-04 | 8256.0ms/step | 2.4 samples/s
320
+ Step 1660/37465 | Loss: 2.7825 | LR: 4.99e-04 | 8186.0ms/step | 2.4 samples/s
321
+ Step 1670/37465 | Loss: 2.7878 | LR: 4.99e-04 | 8184.7ms/step | 2.4 samples/s
322
+ Step 1680/37465 | Loss: 3.0618 | LR: 4.99e-04 | 8154.6ms/step | 2.5 samples/s
323
+ Step 1690/37465 | Loss: 2.9331 | LR: 4.99e-04 | 8154.0ms/step | 2.5 samples/s
324
+ Step 1700/37465 | Loss: 2.9924 | LR: 4.99e-04 | 8170.4ms/step | 2.4 samples/s
325
+ Step 1710/37465 | Loss: 3.0073 | LR: 4.99e-04 | 8154.1ms/step | 2.5 samples/s
326
+ Step 1720/37465 | Loss: 3.0590 | LR: 4.99e-04 | 8182.2ms/step | 2.4 samples/s
327
+ Step 1730/37465 | Loss: 2.8025 | LR: 4.99e-04 | 8192.3ms/step | 2.4 samples/s
328
+ Step 1740/37465 | Loss: 2.9592 | LR: 4.99e-04 | 8182.5ms/step | 2.4 samples/s
329
+ Step 1750/37465 | Loss: 2.9930 | LR: 4.99e-04 | 8149.3ms/step | 2.5 samples/s
330
+ Step 1760/37465 | Loss: 2.9122 | LR: 4.99e-04 | 8202.2ms/step | 2.4 samples/s
331
+ Step 1770/37465 | Loss: 2.9019 | LR: 4.99e-04 | 8199.3ms/step | 2.4 samples/s
332
+ Step 1780/37465 | Loss: 2.7550 | LR: 4.99e-04 | 8217.9ms/step | 2.4 samples/s
333
+ Step 1790/37465 | Loss: 2.9807 | LR: 4.99e-04 | 8218.4ms/step | 2.4 samples/s
334
+ Step 1800/37465 | Loss: 2.6345 | LR: 4.99e-04 | 8250.8ms/step | 2.4 samples/s
335
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-1800
336
+ Step 1810/37465 | Loss: 2.9508 | LR: 4.99e-04 | 9148.1ms/step | 2.2 samples/s
337
+ Step 1820/37465 | Loss: 2.9640 | LR: 4.99e-04 | 8218.2ms/step | 2.4 samples/s
338
+ Step 1830/37465 | Loss: 2.8576 | LR: 4.99e-04 | 8240.7ms/step | 2.4 samples/s
339
+ Step 1840/37465 | Loss: 2.9748 | LR: 4.99e-04 | 8187.0ms/step | 2.4 samples/s
340
+ Step 1850/37465 | Loss: 2.7509 | LR: 4.99e-04 | 8185.5ms/step | 2.4 samples/s
341
+ Step 1860/37465 | Loss: 2.7869 | LR: 4.99e-04 | 8164.2ms/step | 2.4 samples/s
342
+ Step 1870/37465 | Loss: 3.1765 | LR: 4.99e-04 | 8173.6ms/step | 2.4 samples/s
343
+ Step 1880/37465 | Loss: 2.9232 | LR: 4.99e-04 | 8160.3ms/step | 2.5 samples/s
344
+ Step 1890/37465 | Loss: 2.9119 | LR: 4.99e-04 | 8150.2ms/step | 2.5 samples/s
345
+ Step 1900/37465 | Loss: 2.7851 | LR: 4.99e-04 | 8160.2ms/step | 2.5 samples/s
346
+ Step 1910/37465 | Loss: 2.7634 | LR: 4.99e-04 | 8163.8ms/step | 2.4 samples/s
347
+ Step 1920/37465 | Loss: 2.9797 | LR: 4.99e-04 | 8163.2ms/step | 2.5 samples/s
348
+ Step 1930/37465 | Loss: 2.8600 | LR: 4.99e-04 | 8142.1ms/step | 2.5 samples/s
349
+ Step 1940/37465 | Loss: 2.8724 | LR: 4.99e-04 | 8167.8ms/step | 2.4 samples/s
350
+ Step 1950/37465 | Loss: 2.7951 | LR: 4.99e-04 | 8183.9ms/step | 2.4 samples/s
351
+ Step 1960/37465 | Loss: 2.7944 | LR: 4.99e-04 | 8172.5ms/step | 2.4 samples/s
352
+ Step 1970/37465 | Loss: 3.0025 | LR: 4.99e-04 | 8171.6ms/step | 2.4 samples/s
353
+ Step 1980/37465 | Loss: 2.7713 | LR: 4.99e-04 | 8160.0ms/step | 2.5 samples/s
354
+ Step 1990/37465 | Loss: 2.7367 | LR: 4.99e-04 | 8149.8ms/step | 2.5 samples/s
355
+ Step 2000/37465 | Loss: 2.8296 | LR: 4.99e-04 | 8178.1ms/step | 2.4 samples/s
356
+ Validation at step 2000: Loss = 2.8157, Perplexity = 16.71
357
+ Step 2010/37465 | Loss: 2.7407 | LR: 4.99e-04 | 8857.0ms/step | 2.3 samples/s
358
+ Step 2020/37465 | Loss: 2.8025 | LR: 4.99e-04 | 8144.6ms/step | 2.5 samples/s
359
+ Step 2030/37465 | Loss: 2.6655 | LR: 4.99e-04 | 8163.9ms/step | 2.4 samples/s
360
+ Step 2040/37465 | Loss: 2.7126 | LR: 4.98e-04 | 8212.2ms/step | 2.4 samples/s
361
+ Step 2050/37465 | Loss: 2.8032 | LR: 4.98e-04 | 8265.4ms/step | 2.4 samples/s
362
+ Step 2060/37465 | Loss: 2.6603 | LR: 4.98e-04 | 8265.1ms/step | 2.4 samples/s
363
+ Step 2070/37465 | Loss: 2.6939 | LR: 4.98e-04 | 8219.6ms/step | 2.4 samples/s
364
+ Step 2080/37465 | Loss: 2.8709 | LR: 4.98e-04 | 8153.7ms/step | 2.5 samples/s
365
+ Step 2090/37465 | Loss: 2.8547 | LR: 4.98e-04 | 8164.6ms/step | 2.4 samples/s
366
+ Step 2100/37465 | Loss: 2.9556 | LR: 4.98e-04 | 8154.4ms/step | 2.5 samples/s
367
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-2100
368
+ Step 2110/37465 | Loss: 2.8995 | LR: 4.98e-04 | 9140.8ms/step | 2.2 samples/s
369
+ Step 2120/37465 | Loss: 2.8264 | LR: 4.98e-04 | 8196.8ms/step | 2.4 samples/s
370
+ Step 2130/37465 | Loss: 2.5502 | LR: 4.98e-04 | 8167.0ms/step | 2.4 samples/s
371
+ Step 2140/37465 | Loss: 2.8676 | LR: 4.98e-04 | 8158.7ms/step | 2.5 samples/s
372
+ Step 2150/37465 | Loss: 2.8053 | LR: 4.98e-04 | 8175.0ms/step | 2.4 samples/s
373
+ Step 2160/37465 | Loss: 2.7136 | LR: 4.98e-04 | 8182.5ms/step | 2.4 samples/s
374
+ Step 2170/37465 | Loss: 2.8158 | LR: 4.98e-04 | 8178.2ms/step | 2.4 samples/s
375
+ Step 2180/37465 | Loss: 2.8378 | LR: 4.98e-04 | 8164.8ms/step | 2.4 samples/s
376
+ Step 2190/37465 | Loss: 2.7915 | LR: 4.98e-04 | 8185.7ms/step | 2.4 samples/s
377
+ Step 2200/37465 | Loss: 2.7099 | LR: 4.98e-04 | 8155.4ms/step | 2.5 samples/s
378
+ Step 2210/37465 | Loss: 2.6477 | LR: 4.98e-04 | 8213.5ms/step | 2.4 samples/s
379
+ Step 2220/37465 | Loss: 2.8399 | LR: 4.98e-04 | 8167.4ms/step | 2.4 samples/s
380
+ Step 2230/37465 | Loss: 2.8308 | LR: 4.98e-04 | 8169.0ms/step | 2.4 samples/s
381
+ Step 2240/37465 | Loss: 2.8296 | LR: 4.98e-04 | 8170.1ms/step | 2.4 samples/s
382
+ Step 2250/37465 | Loss: 2.7188 | LR: 4.98e-04 | 8209.2ms/step | 2.4 samples/s
383
+ Step 2260/37465 | Loss: 2.8725 | LR: 4.98e-04 | 8153.3ms/step | 2.5 samples/s
384
+ Step 2270/37465 | Loss: 2.7671 | LR: 4.98e-04 | 8187.0ms/step | 2.4 samples/s
385
+ Step 2280/37465 | Loss: 2.5925 | LR: 4.98e-04 | 8195.9ms/step | 2.4 samples/s
386
+ Step 2290/37465 | Loss: 2.7323 | LR: 4.98e-04 | 8184.2ms/step | 2.4 samples/s
387
+ Step 2300/37465 | Loss: 2.8295 | LR: 4.98e-04 | 8156.4ms/step | 2.5 samples/s
388
+ Step 2310/37465 | Loss: 2.8868 | LR: 4.98e-04 | 8166.3ms/step | 2.4 samples/s
389
+ Step 2320/37465 | Loss: 2.7510 | LR: 4.98e-04 | 8204.4ms/step | 2.4 samples/s
390
+ Step 2330/37465 | Loss: 3.0182 | LR: 4.98e-04 | 8176.3ms/step | 2.4 samples/s
391
+ Step 2340/37465 | Loss: 2.6166 | LR: 4.98e-04 | 8154.8ms/step | 2.5 samples/s
392
+ Step 2350/37465 | Loss: 3.0000 | LR: 4.98e-04 | 8207.7ms/step | 2.4 samples/s
393
+ Step 2360/37465 | Loss: 2.6088 | LR: 4.98e-04 | 8220.1ms/step | 2.4 samples/s
394
+ Step 2370/37465 | Loss: 2.8639 | LR: 4.98e-04 | 8221.8ms/step | 2.4 samples/s
395
+ Step 2380/37465 | Loss: 2.6826 | LR: 4.98e-04 | 8219.5ms/step | 2.4 samples/s
396
+ Step 2390/37465 | Loss: 2.5604 | LR: 4.98e-04 | 8159.0ms/step | 2.5 samples/s
397
+ Step 2400/37465 | Loss: 2.5405 | LR: 4.98e-04 | 8160.4ms/step | 2.5 samples/s
398
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-2400
399
+ Step 2410/37465 | Loss: 2.7121 | LR: 4.97e-04 | 9147.8ms/step | 2.2 samples/s
400
+ Step 2420/37465 | Loss: 2.8993 | LR: 4.97e-04 | 8209.1ms/step | 2.4 samples/s
401
+ Step 2430/37465 | Loss: 2.8897 | LR: 4.97e-04 | 8201.6ms/step | 2.4 samples/s
402
+ Step 2440/37465 | Loss: 2.8287 | LR: 4.97e-04 | 8208.0ms/step | 2.4 samples/s
403
+ Step 2450/37465 | Loss: 2.8289 | LR: 4.97e-04 | 8194.5ms/step | 2.4 samples/s
404
+ Step 2460/37465 | Loss: 2.8179 | LR: 4.97e-04 | 8186.6ms/step | 2.4 samples/s
405
+ Step 2470/37465 | Loss: 2.8386 | LR: 4.97e-04 | 8189.0ms/step | 2.4 samples/s
406
+ Step 2480/37465 | Loss: 2.6495 | LR: 4.97e-04 | 8177.5ms/step | 2.4 samples/s
407
+ Step 2490/37465 | Loss: 2.6424 | LR: 4.97e-04 | 8143.2ms/step | 2.5 samples/s
408
+ Step 2500/37465 | Loss: 2.7739 | LR: 4.97e-04 | 8146.2ms/step | 2.5 samples/s
409
+ Validation at step 2500: Loss = 2.7044, Perplexity = 14.95
410
+ Step 2510/37465 | Loss: 2.8365 | LR: 4.97e-04 | 8863.9ms/step | 2.3 samples/s
411
+ Step 2520/37465 | Loss: 2.5305 | LR: 4.97e-04 | 8186.7ms/step | 2.4 samples/s
412
+ Step 2530/37465 | Loss: 2.6727 | LR: 4.97e-04 | 8181.0ms/step | 2.4 samples/s
413
+ Step 2540/37465 | Loss: 2.9635 | LR: 4.97e-04 | 8212.1ms/step | 2.4 samples/s
414
+ Step 2550/37465 | Loss: 2.4608 | LR: 4.97e-04 | 8267.2ms/step | 2.4 samples/s
415
+ Step 2560/37465 | Loss: 2.7541 | LR: 4.97e-04 | 8212.9ms/step | 2.4 samples/s
416
+ Step 2570/37465 | Loss: 2.7161 | LR: 4.97e-04 | 8190.1ms/step | 2.4 samples/s
417
+ Step 2580/37465 | Loss: 2.5075 | LR: 4.97e-04 | 8142.6ms/step | 2.5 samples/s
418
+ Step 2590/37465 | Loss: 2.7348 | LR: 4.97e-04 | 8212.6ms/step | 2.4 samples/s
419
+ Step 2600/37465 | Loss: 2.8617 | LR: 4.97e-04 | 8269.4ms/step | 2.4 samples/s
420
+ Step 2610/37465 | Loss: 2.5875 | LR: 4.97e-04 | 8246.0ms/step | 2.4 samples/s
421
+ Step 2620/37465 | Loss: 2.8683 | LR: 4.97e-04 | 8259.7ms/step | 2.4 samples/s
422
+ Step 2630/37465 | Loss: 2.6856 | LR: 4.97e-04 | 8280.1ms/step | 2.4 samples/s
423
+ Step 2640/37465 | Loss: 2.6261 | LR: 4.97e-04 | 8257.1ms/step | 2.4 samples/s
424
+ Step 2650/37465 | Loss: 2.6231 | LR: 4.97e-04 | 8230.0ms/step | 2.4 samples/s
425
+ Step 2660/37465 | Loss: 2.5173 | LR: 4.97e-04 | 8192.3ms/step | 2.4 samples/s
426
+ Step 2670/37465 | Loss: 2.5940 | LR: 4.97e-04 | 8198.6ms/step | 2.4 samples/s
427
+ Step 2680/37465 | Loss: 2.8824 | LR: 4.97e-04 | 8178.3ms/step | 2.4 samples/s
428
+ Step 2690/37465 | Loss: 2.6206 | LR: 4.97e-04 | 8214.1ms/step | 2.4 samples/s
429
+ Step 2700/37465 | Loss: 2.7812 | LR: 4.97e-04 | 8207.4ms/step | 2.4 samples/s
430
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-2700
431
+ Step 2710/37465 | Loss: 2.6251 | LR: 4.96e-04 | 9090.7ms/step | 2.2 samples/s
432
+ Step 2720/37465 | Loss: 2.5969 | LR: 4.96e-04 | 8188.6ms/step | 2.4 samples/s
433
+ Step 2730/37465 | Loss: 2.6373 | LR: 4.96e-04 | 8201.9ms/step | 2.4 samples/s
434
+ Step 2740/37465 | Loss: 2.7168 | LR: 4.96e-04 | 8243.4ms/step | 2.4 samples/s
435
+ Step 2750/37465 | Loss: 2.6317 | LR: 4.96e-04 | 8148.0ms/step | 2.5 samples/s
436
+ Step 2760/37465 | Loss: 2.8555 | LR: 4.96e-04 | 8174.9ms/step | 2.4 samples/s
437
+ Step 2770/37465 | Loss: 2.6921 | LR: 4.96e-04 | 8191.4ms/step | 2.4 samples/s
438
+ Step 2780/37465 | Loss: 2.7705 | LR: 4.96e-04 | 8183.9ms/step | 2.4 samples/s
439
+ Step 2790/37465 | Loss: 2.5200 | LR: 4.96e-04 | 8201.0ms/step | 2.4 samples/s
440
+ Step 2800/37465 | Loss: 2.5776 | LR: 4.96e-04 | 8170.4ms/step | 2.4 samples/s
441
+ Step 2810/37465 | Loss: 2.5499 | LR: 4.96e-04 | 8221.1ms/step | 2.4 samples/s
442
+ Step 2820/37465 | Loss: 2.3869 | LR: 4.96e-04 | 8160.0ms/step | 2.5 samples/s
443
+ Step 2830/37465 | Loss: 2.4888 | LR: 4.96e-04 | 8190.5ms/step | 2.4 samples/s
444
+ Step 2840/37465 | Loss: 2.9341 | LR: 4.96e-04 | 8169.4ms/step | 2.4 samples/s
445
+ Step 2850/37465 | Loss: 2.5894 | LR: 4.96e-04 | 8177.4ms/step | 2.4 samples/s
446
+ Step 2860/37465 | Loss: 2.5536 | LR: 4.96e-04 | 8209.8ms/step | 2.4 samples/s
447
+ Step 2870/37465 | Loss: 2.7532 | LR: 4.96e-04 | 8209.5ms/step | 2.4 samples/s
448
+ Step 2880/37465 | Loss: 2.7046 | LR: 4.96e-04 | 8178.5ms/step | 2.4 samples/s
449
+ Step 2890/37465 | Loss: 2.6350 | LR: 4.96e-04 | 8177.0ms/step | 2.4 samples/s
450
+ Step 2900/37465 | Loss: 2.5862 | LR: 4.96e-04 | 8166.6ms/step | 2.4 samples/s
451
+ Step 2910/37465 | Loss: 2.6961 | LR: 4.96e-04 | 8188.5ms/step | 2.4 samples/s
452
+ Step 2920/37465 | Loss: 2.4846 | LR: 4.96e-04 | 8231.4ms/step | 2.4 samples/s
453
+ Step 2930/37465 | Loss: 2.6273 | LR: 4.96e-04 | 8167.2ms/step | 2.4 samples/s
454
+ Step 2940/37465 | Loss: 2.5379 | LR: 4.96e-04 | 8220.1ms/step | 2.4 samples/s
455
+ Step 2950/37465 | Loss: 2.5631 | LR: 4.96e-04 | 8201.4ms/step | 2.4 samples/s
456
+ Step 2960/37465 | Loss: 2.5970 | LR: 4.96e-04 | 8254.7ms/step | 2.4 samples/s
457
+ Step 2970/37465 | Loss: 2.7225 | LR: 4.96e-04 | 8209.2ms/step | 2.4 samples/s
458
+ Step 2980/37465 | Loss: 2.3602 | LR: 4.95e-04 | 8186.2ms/step | 2.4 samples/s
459
+ Step 2990/37465 | Loss: 2.7677 | LR: 4.95e-04 | 8197.3ms/step | 2.4 samples/s
460
+ Step 3000/37465 | Loss: 2.6670 | LR: 4.95e-04 | 8146.9ms/step | 2.5 samples/s
461
+ Validation at step 3000: Loss = 2.6412, Perplexity = 14.03
462
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-3000
463
+ Step 3010/37465 | Loss: 2.6457 | LR: 4.95e-04 | 9731.0ms/step | 2.1 samples/s
464
+ Step 3020/37465 | Loss: 2.6357 | LR: 4.95e-04 | 8155.9ms/step | 2.5 samples/s
465
+ Step 3030/37465 | Loss: 2.8313 | LR: 4.95e-04 | 8174.5ms/step | 2.4 samples/s
466
+ Step 3040/37465 | Loss: 2.7540 | LR: 4.95e-04 | 8178.7ms/step | 2.4 samples/s
467
+ Step 3050/37465 | Loss: 2.6483 | LR: 4.95e-04 | 8186.1ms/step | 2.4 samples/s
468
+ Step 3060/37465 | Loss: 2.6350 | LR: 4.95e-04 | 8176.8ms/step | 2.4 samples/s
469
+ Step 3070/37465 | Loss: 2.4596 | LR: 4.95e-04 | 8184.4ms/step | 2.4 samples/s
470
+ Step 3080/37465 | Loss: 2.4220 | LR: 4.95e-04 | 8187.9ms/step | 2.4 samples/s
471
+ Step 3090/37465 | Loss: 2.5939 | LR: 4.95e-04 | 8211.1ms/step | 2.4 samples/s
472
+ Step 3100/37465 | Loss: 2.6991 | LR: 4.95e-04 | 8172.4ms/step | 2.4 samples/s
473
+ Step 3110/37465 | Loss: 2.6370 | LR: 4.95e-04 | 8190.8ms/step | 2.4 samples/s
474
+ Step 3120/37465 | Loss: 2.5206 | LR: 4.95e-04 | 8185.5ms/step | 2.4 samples/s
475
+ Step 3130/37465 | Loss: 2.6252 | LR: 4.95e-04 | 8191.0ms/step | 2.4 samples/s
476
+ Step 3140/37465 | Loss: 2.4345 | LR: 4.95e-04 | 8203.0ms/step | 2.4 samples/s
477
+ Step 3150/37465 | Loss: 2.4018 | LR: 4.95e-04 | 8216.1ms/step | 2.4 samples/s
478
+ Step 3160/37465 | Loss: 2.5793 | LR: 4.95e-04 | 8243.0ms/step | 2.4 samples/s
479
+ Step 3170/37465 | Loss: 2.8797 | LR: 4.95e-04 | 8210.6ms/step | 2.4 samples/s
480
+ Step 3180/37465 | Loss: 2.8203 | LR: 4.95e-04 | 8221.0ms/step | 2.4 samples/s
481
+ Step 3190/37465 | Loss: 2.2988 | LR: 4.95e-04 | 8160.3ms/step | 2.5 samples/s
482
+ Step 3200/37465 | Loss: 2.4824 | LR: 4.95e-04 | 8160.1ms/step | 2.5 samples/s
483
+ Step 3210/37465 | Loss: 2.4128 | LR: 4.94e-04 | 8168.4ms/step | 2.4 samples/s
484
+ Step 3220/37465 | Loss: 2.6652 | LR: 4.94e-04 | 8158.0ms/step | 2.5 samples/s
485
+ Step 3230/37465 | Loss: 2.6337 | LR: 4.94e-04 | 8203.8ms/step | 2.4 samples/s
486
+ Step 3240/37465 | Loss: 2.5037 | LR: 4.94e-04 | 8205.8ms/step | 2.4 samples/s
487
+ Step 3250/37465 | Loss: 2.5130 | LR: 4.94e-04 | 8188.6ms/step | 2.4 samples/s
488
+ Step 3260/37465 | Loss: 2.6979 | LR: 4.94e-04 | 8187.4ms/step | 2.4 samples/s
489
+ Step 3270/37465 | Loss: 2.6510 | LR: 4.94e-04 | 8178.9ms/step | 2.4 samples/s
490
+ Step 3280/37465 | Loss: 2.6239 | LR: 4.94e-04 | 8159.1ms/step | 2.5 samples/s
491
+ Step 3290/37465 | Loss: 2.5189 | LR: 4.94e-04 | 8208.9ms/step | 2.4 samples/s
492
+ Step 3300/37465 | Loss: 2.4943 | LR: 4.94e-04 | 8171.3ms/step | 2.4 samples/s
493
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-3300
494
+ Step 3310/37465 | Loss: 2.6931 | LR: 4.94e-04 | 9073.2ms/step | 2.2 samples/s
495
+ Step 3320/37465 | Loss: 2.3834 | LR: 4.94e-04 | 8187.4ms/step | 2.4 samples/s
496
+ Step 3330/37465 | Loss: 2.7048 | LR: 4.94e-04 | 8187.4ms/step | 2.4 samples/s
497
+ Step 3340/37465 | Loss: 2.6655 | LR: 4.94e-04 | 8175.8ms/step | 2.4 samples/s
498
+ Step 3350/37465 | Loss: 2.9431 | LR: 4.94e-04 | 8177.7ms/step | 2.4 samples/s
499
+ Step 3360/37465 | Loss: 2.5442 | LR: 4.94e-04 | 8161.1ms/step | 2.5 samples/s
500
+ Step 3370/37465 | Loss: 2.5679 | LR: 4.94e-04 | 8210.9ms/step | 2.4 samples/s
501
+ Step 3380/37465 | Loss: 2.6058 | LR: 4.94e-04 | 8218.3ms/step | 2.4 samples/s
502
+ Step 3390/37465 | Loss: 2.4915 | LR: 4.94e-04 | 8171.6ms/step | 2.4 samples/s
503
+ Step 3400/37465 | Loss: 2.4060 | LR: 4.94e-04 | 8274.7ms/step | 2.4 samples/s
504
+ Step 3410/37465 | Loss: 2.4611 | LR: 4.94e-04 | 8204.0ms/step | 2.4 samples/s
505
+ Step 3420/37465 | Loss: 2.5989 | LR: 4.94e-04 | 8171.0ms/step | 2.4 samples/s
506
+ Step 3430/37465 | Loss: 2.7648 | LR: 4.93e-04 | 8210.8ms/step | 2.4 samples/s
507
+ Step 3440/37465 | Loss: 2.6462 | LR: 4.93e-04 | 8200.1ms/step | 2.4 samples/s
508
+ Step 3450/37465 | Loss: 2.6194 | LR: 4.93e-04 | 8196.0ms/step | 2.4 samples/s
509
+ Step 3460/37465 | Loss: 2.4992 | LR: 4.93e-04 | 8168.0ms/step | 2.4 samples/s
510
+ Step 3470/37465 | Loss: 2.3703 | LR: 4.93e-04 | 8201.8ms/step | 2.4 samples/s
511
+ Step 3480/37465 | Loss: 2.5212 | LR: 4.93e-04 | 8209.2ms/step | 2.4 samples/s
512
+ Step 3490/37465 | Loss: 2.6557 | LR: 4.93e-04 | 8226.1ms/step | 2.4 samples/s
513
+ Step 3500/37465 | Loss: 2.6127 | LR: 4.93e-04 | 8160.5ms/step | 2.5 samples/s
514
+ Validation at step 3500: Loss = 2.5816, Perplexity = 13.22
515
+ Step 3510/37465 | Loss: 2.8043 | LR: 4.93e-04 | 8885.6ms/step | 2.3 samples/s
516
+ Step 3520/37465 | Loss: 2.4846 | LR: 4.93e-04 | 8180.8ms/step | 2.4 samples/s
517
+ Step 3530/37465 | Loss: 2.5388 | LR: 4.93e-04 | 8201.8ms/step | 2.4 samples/s
518
+ Step 3540/37465 | Loss: 2.6978 | LR: 4.93e-04 | 8211.1ms/step | 2.4 samples/s
519
+ Step 3550/37465 | Loss: 2.5573 | LR: 4.93e-04 | 8159.3ms/step | 2.5 samples/s
520
+ Step 3560/37465 | Loss: 2.4730 | LR: 4.93e-04 | 8189.3ms/step | 2.4 samples/s
521
+ Step 3570/37465 | Loss: 2.4706 | LR: 4.93e-04 | 8171.7ms/step | 2.4 samples/s
522
+ Step 3580/37465 | Loss: 2.9061 | LR: 4.93e-04 | 8210.1ms/step | 2.4 samples/s
523
+ Step 3590/37465 | Loss: 2.5361 | LR: 4.93e-04 | 8176.7ms/step | 2.4 samples/s
524
+ Step 3600/37465 | Loss: 2.6657 | LR: 4.93e-04 | 8179.6ms/step | 2.4 samples/s
525
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-3600
526
+ Step 3610/37465 | Loss: 2.5515 | LR: 4.93e-04 | 9090.3ms/step | 2.2 samples/s
527
+ Step 3620/37465 | Loss: 2.4754 | LR: 4.92e-04 | 8207.8ms/step | 2.4 samples/s
528
+ Step 3630/37465 | Loss: 2.4045 | LR: 4.92e-04 | 8200.0ms/step | 2.4 samples/s
529
+ Step 3640/37465 | Loss: 2.5239 | LR: 4.92e-04 | 8183.5ms/step | 2.4 samples/s
530
+ Step 3650/37465 | Loss: 2.6176 | LR: 4.92e-04 | 8192.5ms/step | 2.4 samples/s
531
+ Step 3660/37465 | Loss: 2.4970 | LR: 4.92e-04 | 8157.9ms/step | 2.5 samples/s
532
+ Step 3670/37465 | Loss: 2.3967 | LR: 4.92e-04 | 8211.1ms/step | 2.4 samples/s
533
+ Step 3680/37465 | Loss: 2.7111 | LR: 4.92e-04 | 8202.3ms/step | 2.4 samples/s
534
+ Step 3690/37465 | Loss: 2.8511 | LR: 4.92e-04 | 8151.4ms/step | 2.5 samples/s
535
+ Step 3700/37465 | Loss: 2.5237 | LR: 4.92e-04 | 8154.5ms/step | 2.5 samples/s
536
+ Step 3710/37465 | Loss: 2.8043 | LR: 4.92e-04 | 8200.6ms/step | 2.4 samples/s
537
+ Step 3720/37465 | Loss: 2.5724 | LR: 4.92e-04 | 8169.6ms/step | 2.4 samples/s
538
+ Step 3730/37465 | Loss: 2.7419 | LR: 4.92e-04 | 8174.8ms/step | 2.4 samples/s
539
+ Step 3740/37465 | Loss: 2.3886 | LR: 4.92e-04 | 8216.2ms/step | 2.4 samples/s
540
+ Step 3750/37465 | Loss: 2.5297 | LR: 4.92e-04 | 8188.2ms/step | 2.4 samples/s
541
+ Step 3760/37465 | Loss: 2.7628 | LR: 4.92e-04 | 8224.9ms/step | 2.4 samples/s
542
+ Step 3770/37465 | Loss: 2.7325 | LR: 4.92e-04 | 8192.5ms/step | 2.4 samples/s
543
+ Step 3780/37465 | Loss: 2.6115 | LR: 4.92e-04 | 8203.5ms/step | 2.4 samples/s
544
+ Step 3790/37465 | Loss: 2.4737 | LR: 4.92e-04 | 8170.1ms/step | 2.4 samples/s
545
+ Step 3800/37465 | Loss: 2.5705 | LR: 4.92e-04 | 8233.0ms/step | 2.4 samples/s
546
+ Step 3810/37465 | Loss: 2.6723 | LR: 4.91e-04 | 8211.9ms/step | 2.4 samples/s
547
+ Step 3820/37465 | Loss: 2.6029 | LR: 4.91e-04 | 8161.2ms/step | 2.5 samples/s
548
+ Step 3830/37465 | Loss: 2.7360 | LR: 4.91e-04 | 8201.3ms/step | 2.4 samples/s
549
+ Step 3840/37465 | Loss: 2.3041 | LR: 4.91e-04 | 8176.9ms/step | 2.4 samples/s
550
+ Step 3850/37465 | Loss: 2.6950 | LR: 4.91e-04 | 8144.0ms/step | 2.5 samples/s
551
+ Step 3860/37465 | Loss: 2.4204 | LR: 4.91e-04 | 8207.5ms/step | 2.4 samples/s
552
+ Step 3870/37465 | Loss: 2.7476 | LR: 4.91e-04 | 8175.0ms/step | 2.4 samples/s
553
+ Step 3880/37465 | Loss: 2.3562 | LR: 4.91e-04 | 8189.6ms/step | 2.4 samples/s
554
+ Step 3890/37465 | Loss: 2.3554 | LR: 4.91e-04 | 8200.8ms/step | 2.4 samples/s
555
+ Step 3900/37465 | Loss: 2.4197 | LR: 4.91e-04 | 8250.1ms/step | 2.4 samples/s
556
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-3900
557
+ Step 3910/37465 | Loss: 2.6054 | LR: 4.91e-04 | 9080.9ms/step | 2.2 samples/s
558
+ Step 3920/37465 | Loss: 2.5965 | LR: 4.91e-04 | 8191.7ms/step | 2.4 samples/s
559
+ Step 3930/37465 | Loss: 2.6539 | LR: 4.91e-04 | 8170.0ms/step | 2.4 samples/s
560
+ Step 3940/37465 | Loss: 2.8478 | LR: 4.91e-04 | 8180.8ms/step | 2.4 samples/s
561
+ Step 3950/37465 | Loss: 2.3553 | LR: 4.91e-04 | 8138.7ms/step | 2.5 samples/s
562
+ Step 3960/37465 | Loss: 2.5775 | LR: 4.91e-04 | 8147.7ms/step | 2.5 samples/s
563
+ Step 3970/37465 | Loss: 2.3752 | LR: 4.91e-04 | 8177.8ms/step | 2.4 samples/s
564
+ Step 3980/37465 | Loss: 2.5759 | LR: 4.91e-04 | 8183.7ms/step | 2.4 samples/s
565
+ Step 3990/37465 | Loss: 2.5541 | LR: 4.90e-04 | 8148.6ms/step | 2.5 samples/s
566
+ Step 4000/37465 | Loss: 2.5379 | LR: 4.90e-04 | 8175.9ms/step | 2.4 samples/s
567
+ Validation at step 4000: Loss = 2.5357, Perplexity = 12.63
568
+ Step 4010/37465 | Loss: 2.1452 | LR: 4.90e-04 | 8859.4ms/step | 2.3 samples/s
569
+ Step 4020/37465 | Loss: 2.3252 | LR: 4.90e-04 | 8164.0ms/step | 2.4 samples/s
570
+ Step 4030/37465 | Loss: 2.4662 | LR: 4.90e-04 | 8179.1ms/step | 2.4 samples/s
571
+ Step 4040/37465 | Loss: 2.4781 | LR: 4.90e-04 | 8182.5ms/step | 2.4 samples/s
572
+ Step 4050/37465 | Loss: 2.6928 | LR: 4.90e-04 | 8178.8ms/step | 2.4 samples/s
573
+ Step 4060/37465 | Loss: 2.5012 | LR: 4.90e-04 | 8156.5ms/step | 2.5 samples/s
574
+ Step 4070/37465 | Loss: 2.4975 | LR: 4.90e-04 | 8180.8ms/step | 2.4 samples/s
575
+ Step 4080/37465 | Loss: 2.4839 | LR: 4.90e-04 | 8149.3ms/step | 2.5 samples/s
576
+ Step 4090/37465 | Loss: 2.5882 | LR: 4.90e-04 | 8141.3ms/step | 2.5 samples/s
577
+ Step 4100/37465 | Loss: 2.4278 | LR: 4.90e-04 | 8172.1ms/step | 2.4 samples/s
578
+ Step 4110/37465 | Loss: 2.5256 | LR: 4.90e-04 | 8153.0ms/step | 2.5 samples/s
579
+ Step 4120/37465 | Loss: 2.3251 | LR: 4.90e-04 | 8208.3ms/step | 2.4 samples/s
580
+ Step 4130/37465 | Loss: 2.3016 | LR: 4.90e-04 | 8167.1ms/step | 2.4 samples/s
581
+ Step 4140/37465 | Loss: 2.5975 | LR: 4.90e-04 | 8171.8ms/step | 2.4 samples/s
582
+ Step 4150/37465 | Loss: 2.5831 | LR: 4.89e-04 | 8212.5ms/step | 2.4 samples/s
583
+ Step 4160/37465 | Loss: 2.6225 | LR: 4.89e-04 | 8244.9ms/step | 2.4 samples/s
584
+ Step 4170/37465 | Loss: 2.5197 | LR: 4.89e-04 | 8204.5ms/step | 2.4 samples/s
585
+ Step 4180/37465 | Loss: 2.3115 | LR: 4.89e-04 | 8180.7ms/step | 2.4 samples/s
586
+ Step 4190/37465 | Loss: 2.5864 | LR: 4.89e-04 | 8196.8ms/step | 2.4 samples/s
587
+ Step 4200/37465 | Loss: 2.5527 | LR: 4.89e-04 | 8226.0ms/step | 2.4 samples/s
588
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l30k1_2b_resampled/run_20260708_112209/checkpoint-4200
589
+ Step 4210/37465 | Loss: 2.1629 | LR: 4.89e-04 | 9110.9ms/step | 2.2 samples/s
590
+ Step 4220/37465 | Loss: 2.5146 | LR: 4.89e-04 | 8213.3ms/step | 2.4 samples/s
591
+ Step 4230/37465 | Loss: 2.4114 | LR: 4.89e-04 | 8219.3ms/step | 2.4 samples/s
592
+ Step 4240/37465 | Loss: 2.4552 | LR: 4.89e-04 | 8197.1ms/step | 2.4 samples/s
593
+ Step 4250/37465 | Loss: 2.3725 | LR: 4.89e-04 | 8180.0ms/step | 2.4 samples/s
594
+ Step 4260/37465 | Loss: 2.4324 | LR: 4.89e-04 | 8227.9ms/step | 2.4 samples/s
595
+ Step 4270/37465 | Loss: 2.5080 | LR: 4.89e-04 | 8160.4ms/step | 2.5 samples/s
596
+ Step 4280/37465 | Loss: 2.4876 | LR: 4.89e-04 | 8213.9ms/step | 2.4 samples/s
597
+ Step 4290/37465 | Loss: 2.5656 | LR: 4.89e-04 | 8184.7ms/step | 2.4 samples/s
598
+ Step 4300/37465 | Loss: 2.4473 | LR: 4.89e-04 | 8167.4ms/step | 2.4 samples/s
599
+ Step 4310/37465 | Loss: 2.6317 | LR: 4.88e-04 | 8177.3ms/step | 2.4 samples/s
600
+ Step 4320/37465 | Loss: 2.3662 | LR: 4.88e-04 | 8154.0ms/step | 2.5 samples/s
601
+ Step 4330/37465 | Loss: 2.2315 | LR: 4.88e-04 | 8174.0ms/step | 2.4 samples/s
602
+ Step 4340/37465 | Loss: 2.5357 | LR: 4.88e-04 | 8260.1ms/step | 2.4 samples/s
603
+ Step 4350/37465 | Loss: 2.6435 | LR: 4.88e-04 | 8219.4ms/step | 2.4 samples/s
604
+ Step 4360/37465 | Loss: 2.6113 | LR: 4.88e-04 | 8226.3ms/step | 2.4 samples/s
605
+ Step 4370/37465 | Loss: 2.4357 | LR: 4.88e-04 | 8260.2ms/step | 2.4 samples/s
606
+ Step 4380/37465 | Loss: 2.4313 | LR: 4.88e-04 | 8229.2ms/step | 2.4 samples/s
607
+ Step 4390/37465 | Loss: 2.5864 | LR: 4.88e-04 | 8291.7ms/step | 2.4 samples/s
608
+ Step 4400/37465 | Loss: 2.3635 | LR: 4.88e-04 | 8218.0ms/step | 2.4 samples/s
609
+ Step 4410/37465 | Loss: 2.6025 | LR: 4.88e-04 | 8207.8ms/step | 2.4 samples/s
610
+ Step 4420/37465 | Loss: 2.3309 | LR: 4.88e-04 | 8289.2ms/step | 2.4 samples/s
611
+ Step 4430/37465 | Loss: 2.5159 | LR: 4.88e-04 | 8263.9ms/step | 2.4 samples/s
epfl_final/logs/l8k1_2b_mixed.log ADDED
The diff for this file is too large to render. See raw diff
 
epfl_final/logs/l8k365m_asentmax.log ADDED
@@ -0,0 +1,547 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ W0709 03:49:56.282000 4336 site-packages/torch/distributed/run.py:851]
2
+ W0709 03:49:56.282000 4336 site-packages/torch/distributed/run.py:851] *****************************************
3
+ W0709 03:49:56.282000 4336 site-packages/torch/distributed/run.py:851] Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.
4
+ W0709 03:49:56.282000 4336 site-packages/torch/distributed/run.py:851] *****************************************
5
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_asentmax/run_20260709_035002
6
+ Running config:
7
+ {
8
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
9
+ "model_dtype": "bfloat16",
10
+ "init_from_scratch": true,
11
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
12
+ "val_path": null,
13
+ "max_seq_length": 8192,
14
+ "num_workers": 8,
15
+ "output_dir": "/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_asentmax/run_20260709_035002",
16
+ "resume_from_checkpoint": null,
17
+ "force_new_run": true,
18
+ "num_epochs": 1,
19
+ "max_steps": 44000,
20
+ "per_device_batch_size": 1,
21
+ "gradient_accumulation_steps": 5,
22
+ "learning_rate": 0.0005,
23
+ "weight_decay": 0.01,
24
+ "warmup_steps": 750,
25
+ "lr_scheduler": "cosine",
26
+ "max_grad_norm": 1.0,
27
+ "save_steps": 1000,
28
+ "eval_steps": 250,
29
+ "eval_batches": 50,
30
+ "logging_steps": 10,
31
+ "seed": 42,
32
+ "verbose": true,
33
+ "checkpoint_activations": true,
34
+ "strategy": "ddp",
35
+ "mixed_precision": "bf16",
36
+ "wandb_enabled": true,
37
+ "wandb_project": "stochastic_sparsity",
38
+ "wandb_name": "365m asentmax 8k",
39
+ "wandb_tags": [
40
+ "qwen3",
41
+ "365m",
42
+ "8k",
43
+ "scaleladder",
44
+ "asentmax"
45
+ ],
46
+ "hidden_size": 768,
47
+ "intermediate_size": 3072,
48
+ "num_attention_heads": 6,
49
+ "num_key_value_heads": 2,
50
+ "num_hidden_layers": 28,
51
+ "head_dim": null,
52
+ "attention_type": "asentmax",
53
+ "sparse_block_size": 128,
54
+ "sparse_num_random_blocks": 1,
55
+ "sparse_mask_pool_size": 1000,
56
+ "sparse_val_dense_compare": false,
57
+ "sparse_layer_indices": null,
58
+ "sparse_mask_cache_dir": null,
59
+ "sparse_mask_seed": 0,
60
+ "dense_mode": false,
61
+ "dense_step_intervals": null,
62
+ "moba_block_size": 128,
63
+ "moba_top_k": 32,
64
+ "asentmax_alpha": 1.5,
65
+ "asentmax_learn_temp": true,
66
+ "asentmax_init_temp": 1.0
67
+ }
68
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
69
+ Checkpoint activations: True
70
+ Initializing model from scratch (random weights)...
71
+ Checkpoint activations: True
72
+ Checkpoint activations: True
73
+ Checkpoint activations: True
74
+
75
+
76
+ ================================================================================
77
+ MODEL ARCHITECTURE
78
+ ================================================================================
79
+ Model config:
80
+ vocab_size: 151936
81
+ hidden_size: 768
82
+ num_hidden_layers: 28
83
+ num_attention_heads: 6
84
+ num_key_value_heads: 2
85
+ head_dim: 128
86
+ intermediate_size: 3072
87
+ max_position_embeddings: 32768
88
+ rope_theta: 1000000
89
+ attention_type: asentmax
90
+
91
+ Parameter count:
92
+ Total parameters: 358,959,016
93
+ Trainable parameters: 358,959,016
94
+ Non-trainable parameters: 0
95
+ Model size (BF16): 0.72 GB
96
+
97
+ --------------------------------------------------------------------------------
98
+ LAYER-BY-LAYER SUMMARY
99
+ --------------------------------------------------------------------------------
100
+ ===========================================================================================================================================================
101
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
102
+ ===========================================================================================================================================================
103
+ Qwen3ForCausalLM [1, 8192] -- -- True
104
+ ├─Qwen3Model: 1-1 -- [1, 8192, 768] -- True
105
+ │ └─Embedding: 2-1 [1, 8192] [1, 8192, 768] 116,686,848 True
106
+ │ └─ModuleList: 2-2 -- -- -- True
107
+ │ │ └─Qwen3DecoderLayer: 3-1 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
108
+ │ │ └─Qwen3DecoderLayer: 3-2 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
109
+ │ │ └─Qwen3DecoderLayer: 3-3 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
110
+ │ │ └─Qwen3DecoderLayer: 3-4 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
111
+ │ │ └─Qwen3DecoderLayer: 3-5 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
112
+ │ │ └─Qwen3DecoderLayer: 3-6 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
113
+ │ │ └─Qwen3DecoderLayer: 3-7 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
114
+ │ │ └─Qwen3DecoderLayer: 3-8 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
115
+ │ │ └─Qwen3DecoderLayer: 3-9 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
116
+ │ │ └─Qwen3DecoderLayer: 3-10 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
117
+ │ │ └─Qwen3DecoderLayer: 3-11 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
118
+ │ │ └─Qwen3DecoderLayer: 3-12 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
119
+ │ │ └─Qwen3DecoderLayer: 3-13 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
120
+ │ │ └─Qwen3DecoderLayer: 3-14 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
121
+ │ │ └─Qwen3DecoderLayer: 3-15 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
122
+ │ │ └─Qwen3DecoderLayer: 3-16 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
123
+ │ │ └─Qwen3DecoderLayer: 3-17 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
124
+ │ │ └─Qwen3DecoderLayer: 3-18 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
125
+ │ │ └─Qwen3DecoderLayer: 3-19 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
126
+ │ │ └─Qwen3DecoderLayer: 3-20 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
127
+ │ │ └─Qwen3DecoderLayer: 3-21 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
128
+ │ │ └─Qwen3DecoderLayer: 3-22 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
129
+ │ │ └─Qwen3DecoderLayer: 3-23 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
130
+ │ │ └─Qwen3DecoderLayer: 3-24 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
131
+ │ │ └─Qwen3DecoderLayer: 3-25 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
132
+ │ │ └─Qwen3DecoderLayer: 3-26 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
133
+ │ │ └─Qwen3DecoderLayer: 3-27 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
134
+ │ │ └─Qwen3DecoderLayer: 3-28 [1, 8192, 768] [1, 8192, 768] 8,652,550 True
135
+ │ └─Qwen3RMSNorm: 2-3 [1, 8192, 768] [1, 8192, 768] 768 True
136
+ ├─Linear: 1-2 [1, 8192, 768] [1, 8192, 151936] 116,686,848 True
137
+ ===========================================================================================================================================================
138
+ Total params: 475,645,864
139
+ Trainable params: 475,645,864
140
+ Non-trainable params: 0
141
+ Total mult-adds (Units.MEGABYTES): 475.65
142
+ ===========================================================================================================================================================
143
+ Input size (MB): 0.07
144
+ Forward/backward pass size (MB): 15598.62
145
+ Params size (MB): 951.29
146
+ Estimated Total Size (MB): 16549.97
147
+ ===========================================================================================================================================================
148
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,959,016 (359.0M)
149
+ ================================================================================
150
+
151
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
152
+ Using pre-tokenized dataset (no runtime tokenization)
153
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
154
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
155
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
156
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
157
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
158
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
159
+ Dataset split: 3027764 train, 159356 validation
160
+ Training examples (packed, train split): 3027764
161
+ Validation examples (packed, val split): 159356
162
+ Per-device batch size: 1
163
+ World size (GPUs): 4
164
+ Gradient accumulation steps: 5
165
+ Effective batch size (seqs/step): 20
166
+ Sequence length: 8192
167
+ Tokens per optimizer step: 163,840
168
+ Micro-batches per epoch (per rank): 756941
169
+ Optimizer steps per epoch: 151388
170
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
171
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
172
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
173
+ wandb: [wandb.login()] Loaded credentials for https://api.wandb.ai from WANDB_API_KEY.
174
+ wandb: Currently logged in as: ruben-navasardyan4869 (ruben-navasardyan4869-epfl) to https://api.wandb.ai. Use `wandb login --relogin` to force relogin
175
+ wandb: Tracking run with wandb version 0.26.1
176
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt-baselines/wandb/run-20260709_035020-omomq98g
177
+ wandb: Run `wandb offline` to turn off syncing.
178
+ wandb: Syncing run 365m asentmax 8k
179
+ wandb: ⭐️ View project at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity
180
+ wandb: 🚀 View run at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity/runs/omomq98g
181
+ Starting training...
182
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
183
+ Step 10/44000 | Loss: 12.0724 | LR: 6.67e-06 | 20928.3ms/step | 1.0 samples/s
184
+ Step 20/44000 | Loss: 12.0316 | LR: 1.33e-05 | 20904.8ms/step | 1.0 samples/s
185
+ Step 30/44000 | Loss: 11.8886 | LR: 2.00e-05 | 20934.2ms/step | 1.0 samples/s
186
+ Step 40/44000 | Loss: 11.3860 | LR: 2.67e-05 | 20965.4ms/step | 1.0 samples/s
187
+ Step 50/44000 | Loss: 10.9035 | LR: 3.33e-05 | 20972.8ms/step | 1.0 samples/s
188
+ Step 60/44000 | Loss: 10.6336 | LR: 4.00e-05 | 20971.5ms/step | 1.0 samples/s
189
+ Step 70/44000 | Loss: 10.4780 | LR: 4.67e-05 | 20976.4ms/step | 1.0 samples/s
190
+ Step 80/44000 | Loss: 10.2118 | LR: 5.33e-05 | 20975.2ms/step | 1.0 samples/s
191
+ Step 90/44000 | Loss: 9.9761 | LR: 6.00e-05 | 20974.6ms/step | 1.0 samples/s
192
+ Step 100/44000 | Loss: 9.6347 | LR: 6.67e-05 | 20975.4ms/step | 1.0 samples/s
193
+ Step 110/44000 | Loss: 9.0751 | LR: 7.33e-05 | 20974.9ms/step | 1.0 samples/s
194
+ Step 120/44000 | Loss: 8.5446 | LR: 8.00e-05 | 20974.0ms/step | 1.0 samples/s
195
+ Step 130/44000 | Loss: 8.0868 | LR: 8.67e-05 | 20977.0ms/step | 1.0 samples/s
196
+ Step 140/44000 | Loss: 7.7200 | LR: 9.33e-05 | 20978.8ms/step | 1.0 samples/s
197
+ Step 150/44000 | Loss: 7.4798 | LR: 1.00e-04 | 20981.3ms/step | 1.0 samples/s
198
+ Step 160/44000 | Loss: 7.3115 | LR: 1.07e-04 | 20988.2ms/step | 1.0 samples/s
199
+ Step 170/44000 | Loss: 7.2109 | LR: 1.13e-04 | 20990.0ms/step | 1.0 samples/s
200
+ Step 180/44000 | Loss: 7.1714 | LR: 1.20e-04 | 20989.9ms/step | 1.0 samples/s
201
+ Step 190/44000 | Loss: 7.0794 | LR: 1.27e-04 | 20993.5ms/step | 1.0 samples/s
202
+ Step 200/44000 | Loss: 6.9238 | LR: 1.33e-04 | 20988.8ms/step | 1.0 samples/s
203
+ Step 210/44000 | Loss: 6.9067 | LR: 1.40e-04 | 20991.1ms/step | 1.0 samples/s
204
+ Step 220/44000 | Loss: 6.8194 | LR: 1.47e-04 | 20991.6ms/step | 1.0 samples/s
205
+ Step 230/44000 | Loss: 6.6844 | LR: 1.53e-04 | 20990.6ms/step | 1.0 samples/s
206
+ Step 240/44000 | Loss: 6.6439 | LR: 1.60e-04 | 20992.0ms/step | 1.0 samples/s
207
+ Step 250/44000 | Loss: 6.5700 | LR: 1.67e-04 | 20988.9ms/step | 1.0 samples/s
208
+ Validation at step 250: Loss = 6.5532, Perplexity = 701.48
209
+ Step 260/44000 | Loss: 6.5711 | LR: 1.73e-04 | 32658.0ms/step | 0.6 samples/s
210
+ Step 270/44000 | Loss: 6.5103 | LR: 1.80e-04 | 20991.4ms/step | 1.0 samples/s
211
+ Step 280/44000 | Loss: 6.4252 | LR: 1.87e-04 | 20990.7ms/step | 1.0 samples/s
212
+ Step 290/44000 | Loss: 6.3790 | LR: 1.93e-04 | 20989.9ms/step | 1.0 samples/s
213
+ Step 300/44000 | Loss: 6.3915 | LR: 2.00e-04 | 20991.4ms/step | 1.0 samples/s
214
+ Step 310/44000 | Loss: 6.3493 | LR: 2.07e-04 | 20989.3ms/step | 1.0 samples/s
215
+ Step 320/44000 | Loss: 6.2548 | LR: 2.13e-04 | 20990.9ms/step | 1.0 samples/s
216
+ Step 330/44000 | Loss: 6.2176 | LR: 2.20e-04 | 20989.4ms/step | 1.0 samples/s
217
+ Step 340/44000 | Loss: 6.1828 | LR: 2.27e-04 | 20987.6ms/step | 1.0 samples/s
218
+ Step 350/44000 | Loss: 6.1505 | LR: 2.33e-04 | 20992.8ms/step | 1.0 samples/s
219
+ Step 360/44000 | Loss: 6.1303 | LR: 2.40e-04 | 20992.2ms/step | 1.0 samples/s
220
+ Step 370/44000 | Loss: 5.9488 | LR: 2.47e-04 | 20990.6ms/step | 1.0 samples/s
221
+ Step 380/44000 | Loss: 6.0514 | LR: 2.53e-04 | 20989.3ms/step | 1.0 samples/s
222
+ Step 390/44000 | Loss: 6.0025 | LR: 2.60e-04 | 20992.4ms/step | 1.0 samples/s
223
+ Step 400/44000 | Loss: 5.9410 | LR: 2.67e-04 | 20995.0ms/step | 1.0 samples/s
224
+ Step 410/44000 | Loss: 5.9264 | LR: 2.73e-04 | 20989.3ms/step | 1.0 samples/s
225
+ Step 420/44000 | Loss: 5.8832 | LR: 2.80e-04 | 20990.7ms/step | 1.0 samples/s
226
+ Step 430/44000 | Loss: 5.8555 | LR: 2.87e-04 | 20988.5ms/step | 1.0 samples/s
227
+ Step 440/44000 | Loss: 5.8668 | LR: 2.93e-04 | 20987.4ms/step | 1.0 samples/s
228
+ Step 450/44000 | Loss: 5.7854 | LR: 3.00e-04 | 20987.8ms/step | 1.0 samples/s
229
+ Step 460/44000 | Loss: 5.7228 | LR: 3.07e-04 | 20992.8ms/step | 1.0 samples/s
230
+ Step 470/44000 | Loss: 5.7205 | LR: 3.13e-04 | 20990.8ms/step | 1.0 samples/s
231
+ Step 480/44000 | Loss: 5.7083 | LR: 3.20e-04 | 20992.8ms/step | 1.0 samples/s
232
+ Step 490/44000 | Loss: 5.6942 | LR: 3.27e-04 | 20990.3ms/step | 1.0 samples/s
233
+ Step 500/44000 | Loss: 5.6374 | LR: 3.33e-04 | 20989.6ms/step | 1.0 samples/s
234
+ Validation at step 500: Loss = 5.6238, Perplexity = 276.94
235
+ Step 510/44000 | Loss: 5.5292 | LR: 3.40e-04 | 32585.6ms/step | 0.6 samples/s
236
+ Step 520/44000 | Loss: 5.5300 | LR: 3.47e-04 | 20989.2ms/step | 1.0 samples/s
237
+ Step 530/44000 | Loss: 5.5476 | LR: 3.53e-04 | 20996.9ms/step | 1.0 samples/s
238
+ Step 540/44000 | Loss: 5.5214 | LR: 3.60e-04 | 20999.5ms/step | 1.0 samples/s
239
+ Step 550/44000 | Loss: 5.5411 | LR: 3.67e-04 | 20990.5ms/step | 1.0 samples/s
240
+ Step 560/44000 | Loss: 5.4989 | LR: 3.73e-04 | 20996.4ms/step | 1.0 samples/s
241
+ Step 570/44000 | Loss: 5.4973 | LR: 3.80e-04 | 20993.1ms/step | 1.0 samples/s
242
+ Step 580/44000 | Loss: 5.4088 | LR: 3.87e-04 | 20990.7ms/step | 1.0 samples/s
243
+ Step 590/44000 | Loss: 5.3881 | LR: 3.93e-04 | 20990.3ms/step | 1.0 samples/s
244
+ Step 600/44000 | Loss: 5.3192 | LR: 4.00e-04 | 20995.5ms/step | 1.0 samples/s
245
+ Step 610/44000 | Loss: 5.2660 | LR: 4.07e-04 | 20992.4ms/step | 1.0 samples/s
246
+ Step 620/44000 | Loss: 5.2317 | LR: 4.13e-04 | 20987.8ms/step | 1.0 samples/s
247
+ Step 630/44000 | Loss: 5.2560 | LR: 4.20e-04 | 20990.4ms/step | 1.0 samples/s
248
+ Step 640/44000 | Loss: 5.2241 | LR: 4.27e-04 | 20992.1ms/step | 1.0 samples/s
249
+ Step 650/44000 | Loss: 5.1576 | LR: 4.33e-04 | 21001.2ms/step | 1.0 samples/s
250
+ Step 660/44000 | Loss: 5.1848 | LR: 4.40e-04 | 20995.1ms/step | 1.0 samples/s
251
+ Step 670/44000 | Loss: 5.0861 | LR: 4.47e-04 | 20993.9ms/step | 1.0 samples/s
252
+ Step 680/44000 | Loss: 5.1299 | LR: 4.53e-04 | 20996.7ms/step | 1.0 samples/s
253
+ Step 690/44000 | Loss: 5.0573 | LR: 4.60e-04 | 20993.9ms/step | 1.0 samples/s
254
+ Step 700/44000 | Loss: 5.0336 | LR: 4.67e-04 | 20992.0ms/step | 1.0 samples/s
255
+ Step 710/44000 | Loss: 5.0315 | LR: 4.73e-04 | 20993.1ms/step | 1.0 samples/s
256
+ Step 720/44000 | Loss: 4.9879 | LR: 4.80e-04 | 20993.8ms/step | 1.0 samples/s
257
+ Step 730/44000 | Loss: 4.9228 | LR: 4.87e-04 | 20991.8ms/step | 1.0 samples/s
258
+ Step 740/44000 | Loss: 4.8911 | LR: 4.93e-04 | 20990.9ms/step | 1.0 samples/s
259
+ Step 750/44000 | Loss: 4.8897 | LR: 5.00e-04 | 20991.5ms/step | 1.0 samples/s
260
+ Validation at step 750: Loss = 4.8996, Perplexity = 134.24
261
+ Step 760/44000 | Loss: 4.7838 | LR: 5.00e-04 | 32581.2ms/step | 0.6 samples/s
262
+ Step 770/44000 | Loss: 4.8421 | LR: 5.00e-04 | 20993.2ms/step | 1.0 samples/s
263
+ Step 780/44000 | Loss: 4.7923 | LR: 5.00e-04 | 20991.7ms/step | 1.0 samples/s
264
+ Step 790/44000 | Loss: 4.7844 | LR: 5.00e-04 | 20991.5ms/step | 1.0 samples/s
265
+ Step 800/44000 | Loss: 4.7864 | LR: 5.00e-04 | 20989.4ms/step | 1.0 samples/s
266
+ Step 810/44000 | Loss: 4.7202 | LR: 5.00e-04 | 20987.6ms/step | 1.0 samples/s
267
+ Step 820/44000 | Loss: 4.7077 | LR: 5.00e-04 | 20984.2ms/step | 1.0 samples/s
268
+ Step 830/44000 | Loss: 4.6744 | LR: 5.00e-04 | 20988.1ms/step | 1.0 samples/s
269
+ Step 840/44000 | Loss: 4.5939 | LR: 5.00e-04 | 20988.8ms/step | 1.0 samples/s
270
+ Step 850/44000 | Loss: 4.6230 | LR: 5.00e-04 | 20984.2ms/step | 1.0 samples/s
271
+ Step 860/44000 | Loss: 4.6334 | LR: 5.00e-04 | 20987.5ms/step | 1.0 samples/s
272
+ Step 870/44000 | Loss: 4.6032 | LR: 5.00e-04 | 20986.1ms/step | 1.0 samples/s
273
+ Step 880/44000 | Loss: 4.5534 | LR: 5.00e-04 | 20987.7ms/step | 1.0 samples/s
274
+ Step 890/44000 | Loss: 4.5531 | LR: 5.00e-04 | 20987.4ms/step | 1.0 samples/s
275
+ Step 900/44000 | Loss: 4.5278 | LR: 5.00e-04 | 20985.6ms/step | 1.0 samples/s
276
+ Step 910/44000 | Loss: 4.5598 | LR: 5.00e-04 | 20984.6ms/step | 1.0 samples/s
277
+ Step 920/44000 | Loss: 4.4118 | LR: 5.00e-04 | 20987.1ms/step | 1.0 samples/s
278
+ Step 930/44000 | Loss: 4.4779 | LR: 5.00e-04 | 20983.0ms/step | 1.0 samples/s
279
+ Step 940/44000 | Loss: 4.4986 | LR: 5.00e-04 | 20987.6ms/step | 1.0 samples/s
280
+ Step 950/44000 | Loss: 4.4309 | LR: 5.00e-04 | 20984.6ms/step | 1.0 samples/s
281
+ Step 960/44000 | Loss: 4.3400 | LR: 5.00e-04 | 20985.7ms/step | 1.0 samples/s
282
+ Step 970/44000 | Loss: 4.4057 | LR: 5.00e-04 | 20985.2ms/step | 1.0 samples/s
283
+ Step 980/44000 | Loss: 4.3519 | LR: 5.00e-04 | 20985.5ms/step | 1.0 samples/s
284
+ Step 990/44000 | Loss: 4.4208 | LR: 5.00e-04 | 20987.4ms/step | 1.0 samples/s
285
+ Step 1000/44000 | Loss: 4.3428 | LR: 5.00e-04 | 20983.3ms/step | 1.0 samples/s
286
+ Validation at step 1000: Loss = 4.3815, Perplexity = 79.95
287
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_asentmax/run_20260709_035002/checkpoint-1000
288
+ Step 1010/44000 | Loss: 4.3564 | LR: 5.00e-04 | 32880.9ms/step | 0.6 samples/s
289
+ Step 1020/44000 | Loss: 4.3157 | LR: 5.00e-04 | 20982.3ms/step | 1.0 samples/s
290
+ Step 1030/44000 | Loss: 4.3328 | LR: 5.00e-04 | 20985.0ms/step | 1.0 samples/s
291
+ Step 1040/44000 | Loss: 4.2260 | LR: 5.00e-04 | 20987.8ms/step | 1.0 samples/s
292
+ Step 1050/44000 | Loss: 4.2697 | LR: 5.00e-04 | 20982.3ms/step | 1.0 samples/s
293
+ Step 1060/44000 | Loss: 4.2886 | LR: 5.00e-04 | 20984.0ms/step | 1.0 samples/s
294
+ Step 1070/44000 | Loss: 4.2226 | LR: 5.00e-04 | 20986.3ms/step | 1.0 samples/s
295
+ Step 1080/44000 | Loss: 4.2932 | LR: 5.00e-04 | 20982.4ms/step | 1.0 samples/s
296
+ Step 1090/44000 | Loss: 4.2030 | LR: 5.00e-04 | 20985.5ms/step | 1.0 samples/s
297
+ Step 1100/44000 | Loss: 4.2363 | LR: 5.00e-04 | 20989.3ms/step | 1.0 samples/s
298
+ Step 1110/44000 | Loss: 4.2310 | LR: 5.00e-04 | 20983.1ms/step | 1.0 samples/s
299
+ Step 1120/44000 | Loss: 4.1465 | LR: 5.00e-04 | 20981.5ms/step | 1.0 samples/s
300
+ Step 1130/44000 | Loss: 4.1680 | LR: 5.00e-04 | 20980.4ms/step | 1.0 samples/s
301
+ Step 1140/44000 | Loss: 4.1155 | LR: 5.00e-04 | 20979.1ms/step | 1.0 samples/s
302
+ Step 1150/44000 | Loss: 4.1772 | LR: 5.00e-04 | 20977.5ms/step | 1.0 samples/s
303
+ Step 1160/44000 | Loss: 4.1410 | LR: 5.00e-04 | 20980.0ms/step | 1.0 samples/s
304
+ Step 1170/44000 | Loss: 4.1056 | LR: 5.00e-04 | 20977.6ms/step | 1.0 samples/s
305
+ Step 1180/44000 | Loss: 4.1768 | LR: 5.00e-04 | 20978.8ms/step | 1.0 samples/s
306
+ Step 1190/44000 | Loss: 4.1269 | LR: 5.00e-04 | 20979.7ms/step | 1.0 samples/s
307
+ Step 1200/44000 | Loss: 4.0907 | LR: 5.00e-04 | 20981.6ms/step | 1.0 samples/s
308
+ Step 1210/44000 | Loss: 4.1294 | LR: 5.00e-04 | 20979.1ms/step | 1.0 samples/s
309
+ Step 1220/44000 | Loss: 4.0995 | LR: 5.00e-04 | 20986.3ms/step | 1.0 samples/s
310
+ Step 1230/44000 | Loss: 4.0976 | LR: 5.00e-04 | 20982.1ms/step | 1.0 samples/s
311
+ Step 1240/44000 | Loss: 4.0701 | LR: 5.00e-04 | 20979.0ms/step | 1.0 samples/s
312
+ Step 1250/44000 | Loss: 4.0568 | LR: 5.00e-04 | 20980.9ms/step | 1.0 samples/s
313
+ Validation at step 1250: Loss = 4.1005, Perplexity = 60.37
314
+ Step 1260/44000 | Loss: 4.1190 | LR: 5.00e-04 | 32590.9ms/step | 0.6 samples/s
315
+ Step 1270/44000 | Loss: 3.9740 | LR: 5.00e-04 | 20980.7ms/step | 1.0 samples/s
316
+ Step 1280/44000 | Loss: 4.0749 | LR: 5.00e-04 | 20976.7ms/step | 1.0 samples/s
317
+ Step 1290/44000 | Loss: 4.0348 | LR: 5.00e-04 | 20980.2ms/step | 1.0 samples/s
318
+ Step 1300/44000 | Loss: 4.0276 | LR: 5.00e-04 | 20976.2ms/step | 1.0 samples/s
319
+ Step 1310/44000 | Loss: 3.9915 | LR: 5.00e-04 | 20977.4ms/step | 1.0 samples/s
320
+ Step 1320/44000 | Loss: 3.9625 | LR: 5.00e-04 | 20975.2ms/step | 1.0 samples/s
321
+ Step 1330/44000 | Loss: 3.9922 | LR: 5.00e-04 | 20992.7ms/step | 1.0 samples/s
322
+ Step 1340/44000 | Loss: 4.0284 | LR: 5.00e-04 | 20981.9ms/step | 1.0 samples/s
323
+ Step 1350/44000 | Loss: 3.9891 | LR: 5.00e-04 | 20981.4ms/step | 1.0 samples/s
324
+ Step 1360/44000 | Loss: 3.9757 | LR: 5.00e-04 | 20977.6ms/step | 1.0 samples/s
325
+ Step 1370/44000 | Loss: 3.9666 | LR: 5.00e-04 | 20980.1ms/step | 1.0 samples/s
326
+ Step 1380/44000 | Loss: 3.9873 | LR: 5.00e-04 | 20983.7ms/step | 1.0 samples/s
327
+ Step 1390/44000 | Loss: 3.9505 | LR: 5.00e-04 | 20982.7ms/step | 1.0 samples/s
328
+ Step 1400/44000 | Loss: 4.0039 | LR: 5.00e-04 | 20985.0ms/step | 1.0 samples/s
329
+ Step 1410/44000 | Loss: 3.9275 | LR: 5.00e-04 | 20987.6ms/step | 1.0 samples/s
330
+ Step 1420/44000 | Loss: 3.9238 | LR: 5.00e-04 | 20985.9ms/step | 1.0 samples/s
331
+ Step 1430/44000 | Loss: 3.9574 | LR: 5.00e-04 | 20987.1ms/step | 1.0 samples/s
332
+ Step 1440/44000 | Loss: 3.8529 | LR: 5.00e-04 | 20981.0ms/step | 1.0 samples/s
333
+ Step 1450/44000 | Loss: 3.8782 | LR: 5.00e-04 | 20987.2ms/step | 1.0 samples/s
334
+ Step 1460/44000 | Loss: 3.9892 | LR: 5.00e-04 | 20980.0ms/step | 1.0 samples/s
335
+ Step 1470/44000 | Loss: 3.9132 | LR: 5.00e-04 | 20983.6ms/step | 1.0 samples/s
336
+ Step 1480/44000 | Loss: 3.8515 | LR: 5.00e-04 | 20983.3ms/step | 1.0 samples/s
337
+ Step 1490/44000 | Loss: 3.8504 | LR: 5.00e-04 | 20981.6ms/step | 1.0 samples/s
338
+ Step 1500/44000 | Loss: 3.9244 | LR: 5.00e-04 | 20982.7ms/step | 1.0 samples/s
339
+ Validation at step 1500: Loss = 3.9269, Perplexity = 50.75
340
+ Step 1510/44000 | Loss: 3.8838 | LR: 5.00e-04 | 32591.0ms/step | 0.6 samples/s
341
+ Step 1520/44000 | Loss: 3.9142 | LR: 5.00e-04 | 20986.7ms/step | 1.0 samples/s
342
+ Step 1530/44000 | Loss: 3.9495 | LR: 5.00e-04 | 20982.1ms/step | 1.0 samples/s
343
+ Step 1540/44000 | Loss: 3.8108 | LR: 5.00e-04 | 20985.1ms/step | 1.0 samples/s
344
+ Step 1550/44000 | Loss: 3.8586 | LR: 5.00e-04 | 20981.4ms/step | 1.0 samples/s
345
+ Step 1560/44000 | Loss: 3.8401 | LR: 5.00e-04 | 20976.4ms/step | 1.0 samples/s
346
+ Step 1570/44000 | Loss: 3.8809 | LR: 5.00e-04 | 20983.7ms/step | 1.0 samples/s
347
+ Step 1580/44000 | Loss: 3.8293 | LR: 5.00e-04 | 20993.8ms/step | 1.0 samples/s
348
+ Step 1590/44000 | Loss: 3.8578 | LR: 5.00e-04 | 20983.3ms/step | 1.0 samples/s
349
+ Step 1600/44000 | Loss: 3.8406 | LR: 5.00e-04 | 20984.1ms/step | 1.0 samples/s
350
+ Step 1610/44000 | Loss: 3.8554 | LR: 5.00e-04 | 20978.7ms/step | 1.0 samples/s
351
+ Step 1620/44000 | Loss: 3.8300 | LR: 5.00e-04 | 20980.9ms/step | 1.0 samples/s
352
+ Step 1630/44000 | Loss: 3.8049 | LR: 4.99e-04 | 20982.5ms/step | 1.0 samples/s
353
+ Step 1640/44000 | Loss: 3.7415 | LR: 4.99e-04 | 20981.7ms/step | 1.0 samples/s
354
+ Step 1650/44000 | Loss: 3.8732 | LR: 4.99e-04 | 20980.5ms/step | 1.0 samples/s
355
+ Step 1660/44000 | Loss: 3.8299 | LR: 4.99e-04 | 20985.4ms/step | 1.0 samples/s
356
+ Step 1670/44000 | Loss: 3.8277 | LR: 4.99e-04 | 20981.4ms/step | 1.0 samples/s
357
+ Step 1680/44000 | Loss: 3.7691 | LR: 4.99e-04 | 20975.0ms/step | 1.0 samples/s
358
+ Step 1690/44000 | Loss: 3.7753 | LR: 4.99e-04 | 20985.8ms/step | 1.0 samples/s
359
+ Step 1700/44000 | Loss: 3.7924 | LR: 4.99e-04 | 20981.4ms/step | 1.0 samples/s
360
+ Step 1710/44000 | Loss: 3.8039 | LR: 4.99e-04 | 20981.7ms/step | 1.0 samples/s
361
+ Step 1720/44000 | Loss: 3.8377 | LR: 4.99e-04 | 20979.9ms/step | 1.0 samples/s
362
+ Step 1730/44000 | Loss: 3.7867 | LR: 4.99e-04 | 20981.4ms/step | 1.0 samples/s
363
+ Step 1740/44000 | Loss: 3.7984 | LR: 4.99e-04 | 20979.1ms/step | 1.0 samples/s
364
+ Step 1750/44000 | Loss: 3.7478 | LR: 4.99e-04 | 20980.1ms/step | 1.0 samples/s
365
+ Validation at step 1750: Loss = 3.8100, Perplexity = 45.15
366
+ Step 1760/44000 | Loss: 3.7911 | LR: 4.99e-04 | 32580.4ms/step | 0.6 samples/s
367
+ Step 1770/44000 | Loss: 3.8000 | LR: 4.99e-04 | 20972.1ms/step | 1.0 samples/s
368
+ Step 1780/44000 | Loss: 3.7718 | LR: 4.99e-04 | 20968.0ms/step | 1.0 samples/s
369
+ Step 1790/44000 | Loss: 3.7545 | LR: 4.99e-04 | 20975.4ms/step | 1.0 samples/s
370
+ Step 1800/44000 | Loss: 3.7023 | LR: 4.99e-04 | 20973.2ms/step | 1.0 samples/s
371
+ Step 1810/44000 | Loss: 3.7222 | LR: 4.99e-04 | 20972.1ms/step | 1.0 samples/s
372
+ Step 1820/44000 | Loss: 3.7229 | LR: 4.99e-04 | 20971.0ms/step | 1.0 samples/s
373
+ Step 1830/44000 | Loss: 3.7199 | LR: 4.99e-04 | 20968.9ms/step | 1.0 samples/s
374
+ Step 1840/44000 | Loss: 3.7150 | LR: 4.99e-04 | 20970.7ms/step | 1.0 samples/s
375
+ Step 1850/44000 | Loss: 3.7085 | LR: 4.99e-04 | 20973.5ms/step | 1.0 samples/s
376
+ Step 1860/44000 | Loss: 3.7856 | LR: 4.99e-04 | 20970.8ms/step | 1.0 samples/s
377
+ Step 1870/44000 | Loss: 3.7453 | LR: 4.99e-04 | 20970.6ms/step | 1.0 samples/s
378
+ Step 1880/44000 | Loss: 3.7322 | LR: 4.99e-04 | 20971.7ms/step | 1.0 samples/s
379
+ Step 1890/44000 | Loss: 3.6779 | LR: 4.99e-04 | 20971.2ms/step | 1.0 samples/s
380
+ Step 1900/44000 | Loss: 3.6995 | LR: 4.99e-04 | 20968.9ms/step | 1.0 samples/s
381
+ Step 1910/44000 | Loss: 3.7893 | LR: 4.99e-04 | 20972.9ms/step | 1.0 samples/s
382
+ Step 1920/44000 | Loss: 3.7021 | LR: 4.99e-04 | 20969.2ms/step | 1.0 samples/s
383
+ Step 1930/44000 | Loss: 3.7550 | LR: 4.99e-04 | 20971.4ms/step | 1.0 samples/s
384
+ Step 1940/44000 | Loss: 3.7057 | LR: 4.99e-04 | 20972.2ms/step | 1.0 samples/s
385
+ Step 1950/44000 | Loss: 3.6347 | LR: 4.99e-04 | 20969.8ms/step | 1.0 samples/s
386
+ Step 1960/44000 | Loss: 3.6976 | LR: 4.99e-04 | 20970.5ms/step | 1.0 samples/s
387
+ Step 1970/44000 | Loss: 3.6654 | LR: 4.99e-04 | 20967.6ms/step | 1.0 samples/s
388
+ Step 1980/44000 | Loss: 3.6457 | LR: 4.99e-04 | 20968.6ms/step | 1.0 samples/s
389
+ Step 1990/44000 | Loss: 3.7303 | LR: 4.99e-04 | 20971.0ms/step | 1.0 samples/s
390
+ Step 2000/44000 | Loss: 3.6999 | LR: 4.99e-04 | 20971.8ms/step | 1.0 samples/s
391
+ Validation at step 2000: Loss = 3.7277, Perplexity = 41.58
392
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_asentmax/run_20260709_035002/checkpoint-2000
393
+ Step 2010/44000 | Loss: 3.6757 | LR: 4.99e-04 | 32890.4ms/step | 0.6 samples/s
394
+ Step 2020/44000 | Loss: 3.6951 | LR: 4.99e-04 | 20970.1ms/step | 1.0 samples/s
395
+ Step 2030/44000 | Loss: 3.6851 | LR: 4.99e-04 | 20971.3ms/step | 1.0 samples/s
396
+ Step 2040/44000 | Loss: 3.6652 | LR: 4.99e-04 | 20968.8ms/step | 1.0 samples/s
397
+ Step 2050/44000 | Loss: 3.7102 | LR: 4.99e-04 | 20971.8ms/step | 1.0 samples/s
398
+ Step 2060/44000 | Loss: 3.7074 | LR: 4.99e-04 | 20970.9ms/step | 1.0 samples/s
399
+ Step 2070/44000 | Loss: 3.6658 | LR: 4.99e-04 | 20970.0ms/step | 1.0 samples/s
400
+ Step 2080/44000 | Loss: 3.6761 | LR: 4.99e-04 | 20969.1ms/step | 1.0 samples/s
401
+ Step 2090/44000 | Loss: 3.6928 | LR: 4.99e-04 | 20969.8ms/step | 1.0 samples/s
402
+ Step 2100/44000 | Loss: 3.6080 | LR: 4.99e-04 | 20967.8ms/step | 1.0 samples/s
403
+ Step 2110/44000 | Loss: 3.7178 | LR: 4.99e-04 | 20971.8ms/step | 1.0 samples/s
404
+ Step 2120/44000 | Loss: 3.6932 | LR: 4.99e-04 | 20970.4ms/step | 1.0 samples/s
405
+ Step 2130/44000 | Loss: 3.6617 | LR: 4.99e-04 | 20969.8ms/step | 1.0 samples/s
406
+ Step 2140/44000 | Loss: 3.6685 | LR: 4.99e-04 | 20968.5ms/step | 1.0 samples/s
407
+ Step 2150/44000 | Loss: 3.6519 | LR: 4.99e-04 | 20969.6ms/step | 1.0 samples/s
408
+ Step 2160/44000 | Loss: 3.6223 | LR: 4.99e-04 | 20966.7ms/step | 1.0 samples/s
409
+ Step 2170/44000 | Loss: 3.6344 | LR: 4.99e-04 | 20968.7ms/step | 1.0 samples/s
410
+ Step 2180/44000 | Loss: 3.6332 | LR: 4.99e-04 | 20970.1ms/step | 1.0 samples/s
411
+ Step 2190/44000 | Loss: 3.6732 | LR: 4.99e-04 | 20971.1ms/step | 1.0 samples/s
412
+ Step 2200/44000 | Loss: 3.6500 | LR: 4.99e-04 | 20974.9ms/step | 1.0 samples/s
413
+ Step 2210/44000 | Loss: 3.6043 | LR: 4.99e-04 | 20971.5ms/step | 1.0 samples/s
414
+ Step 2220/44000 | Loss: 3.5832 | LR: 4.99e-04 | 20972.6ms/step | 1.0 samples/s
415
+ Step 2230/44000 | Loss: 3.6871 | LR: 4.99e-04 | 20975.7ms/step | 1.0 samples/s
416
+ Step 2240/44000 | Loss: 3.6899 | LR: 4.99e-04 | 20972.5ms/step | 1.0 samples/s
417
+ Step 2250/44000 | Loss: 3.6088 | LR: 4.99e-04 | 20969.7ms/step | 1.0 samples/s
418
+ Validation at step 2250: Loss = 3.6535, Perplexity = 38.61
419
+ Step 2260/44000 | Loss: 3.5874 | LR: 4.98e-04 | 32553.3ms/step | 0.6 samples/s
420
+ Step 2270/44000 | Loss: 3.6395 | LR: 4.98e-04 | 20984.3ms/step | 1.0 samples/s
421
+ Step 2280/44000 | Loss: 3.6519 | LR: 4.98e-04 | 20972.1ms/step | 1.0 samples/s
422
+ Step 2290/44000 | Loss: 3.6179 | LR: 4.98e-04 | 20966.8ms/step | 1.0 samples/s
423
+ Step 2300/44000 | Loss: 3.5735 | LR: 4.98e-04 | 20969.2ms/step | 1.0 samples/s
424
+ Step 2310/44000 | Loss: 3.5915 | LR: 4.98e-04 | 20964.1ms/step | 1.0 samples/s
425
+ Step 2320/44000 | Loss: 3.6280 | LR: 4.98e-04 | 20965.1ms/step | 1.0 samples/s
426
+ Step 2330/44000 | Loss: 3.6137 | LR: 4.98e-04 | 20973.1ms/step | 1.0 samples/s
427
+ Step 2340/44000 | Loss: 3.5620 | LR: 4.98e-04 | 20968.9ms/step | 1.0 samples/s
428
+ Step 2350/44000 | Loss: 3.5864 | LR: 4.98e-04 | 20968.2ms/step | 1.0 samples/s
429
+ Step 2360/44000 | Loss: 3.5876 | LR: 4.98e-04 | 20966.3ms/step | 1.0 samples/s
430
+ Step 2370/44000 | Loss: 3.5795 | LR: 4.98e-04 | 20968.2ms/step | 1.0 samples/s
431
+ Step 2380/44000 | Loss: 3.5352 | LR: 4.98e-04 | 20966.3ms/step | 1.0 samples/s
432
+ Step 2390/44000 | Loss: 3.5356 | LR: 4.98e-04 | 20964.5ms/step | 1.0 samples/s
433
+ Step 2400/44000 | Loss: 3.6032 | LR: 4.98e-04 | 20967.4ms/step | 1.0 samples/s
434
+ Step 2410/44000 | Loss: 3.5932 | LR: 4.98e-04 | 20966.9ms/step | 1.0 samples/s
435
+ Step 2420/44000 | Loss: 3.5512 | LR: 4.98e-04 | 20968.1ms/step | 1.0 samples/s
436
+ Step 2430/44000 | Loss: 3.6120 | LR: 4.98e-04 | 20966.0ms/step | 1.0 samples/s
437
+ Step 2440/44000 | Loss: 3.6034 | LR: 4.98e-04 | 20967.8ms/step | 1.0 samples/s
438
+ Step 2450/44000 | Loss: 3.5318 | LR: 4.98e-04 | 20966.0ms/step | 1.0 samples/s
439
+ Step 2460/44000 | Loss: 3.5723 | LR: 4.98e-04 | 20988.1ms/step | 1.0 samples/s
440
+ Step 2470/44000 | Loss: 3.5486 | LR: 4.98e-04 | 20980.4ms/step | 1.0 samples/s
441
+ Step 2480/44000 | Loss: 3.6036 | LR: 4.98e-04 | 20962.4ms/step | 1.0 samples/s
442
+ Step 2490/44000 | Loss: 3.5721 | LR: 4.98e-04 | 20965.0ms/step | 1.0 samples/s
443
+ Step 2500/44000 | Loss: 3.5531 | LR: 4.98e-04 | 20965.2ms/step | 1.0 samples/s
444
+ Validation at step 2500: Loss = 3.5958, Perplexity = 36.44
445
+ Step 2510/44000 | Loss: 3.5825 | LR: 4.98e-04 | 32545.3ms/step | 0.6 samples/s
446
+ Step 2520/44000 | Loss: 3.5574 | LR: 4.98e-04 | 20971.0ms/step | 1.0 samples/s
447
+ Step 2530/44000 | Loss: 3.5345 | LR: 4.98e-04 | 20968.0ms/step | 1.0 samples/s
448
+ Step 2540/44000 | Loss: 3.5436 | LR: 4.98e-04 | 20966.8ms/step | 1.0 samples/s
449
+ Step 2550/44000 | Loss: 3.4974 | LR: 4.98e-04 | 20965.5ms/step | 1.0 samples/s
450
+ Step 2560/44000 | Loss: 3.4953 | LR: 4.98e-04 | 20968.8ms/step | 1.0 samples/s
451
+ Step 2570/44000 | Loss: 3.5563 | LR: 4.98e-04 | 20974.1ms/step | 1.0 samples/s
452
+ Step 2580/44000 | Loss: 3.5388 | LR: 4.98e-04 | 20968.9ms/step | 1.0 samples/s
453
+ Step 2590/44000 | Loss: 3.5290 | LR: 4.98e-04 | 20967.1ms/step | 1.0 samples/s
454
+ Step 2600/44000 | Loss: 3.4965 | LR: 4.98e-04 | 20968.0ms/step | 1.0 samples/s
455
+ Step 2610/44000 | Loss: 3.4744 | LR: 4.98e-04 | 20984.6ms/step | 1.0 samples/s
456
+ Step 2620/44000 | Loss: 3.5145 | LR: 4.98e-04 | 20982.5ms/step | 1.0 samples/s
457
+ Step 2630/44000 | Loss: 3.5248 | LR: 4.98e-04 | 20979.2ms/step | 1.0 samples/s
458
+ Step 2640/44000 | Loss: 3.5079 | LR: 4.98e-04 | 20967.0ms/step | 1.0 samples/s
459
+ Step 2650/44000 | Loss: 3.5395 | LR: 4.98e-04 | 20974.9ms/step | 1.0 samples/s
460
+ Step 2660/44000 | Loss: 3.4869 | LR: 4.98e-04 | 20971.7ms/step | 1.0 samples/s
461
+ Step 2670/44000 | Loss: 3.4808 | LR: 4.98e-04 | 20978.5ms/step | 1.0 samples/s
462
+ Step 2680/44000 | Loss: 3.5431 | LR: 4.98e-04 | 20968.3ms/step | 1.0 samples/s
463
+ Step 2690/44000 | Loss: 3.5217 | LR: 4.98e-04 | 20969.2ms/step | 1.0 samples/s
464
+ Step 2700/44000 | Loss: 3.4927 | LR: 4.97e-04 | 20974.4ms/step | 1.0 samples/s
465
+ Step 2710/44000 | Loss: 3.5948 | LR: 4.97e-04 | 20967.6ms/step | 1.0 samples/s
466
+ Step 2720/44000 | Loss: 3.5314 | LR: 4.97e-04 | 20978.1ms/step | 1.0 samples/s
467
+ Step 2730/44000 | Loss: 3.5454 | LR: 4.97e-04 | 20990.6ms/step | 1.0 samples/s
468
+ Step 2740/44000 | Loss: 3.5148 | LR: 4.97e-04 | 20965.7ms/step | 1.0 samples/s
469
+ Step 2750/44000 | Loss: 3.5002 | LR: 4.97e-04 | 20964.2ms/step | 1.0 samples/s
470
+ Validation at step 2750: Loss = 3.5515, Perplexity = 34.86
471
+ Step 2760/44000 | Loss: 3.5015 | LR: 4.97e-04 | 32541.7ms/step | 0.6 samples/s
472
+ Step 2770/44000 | Loss: 3.5851 | LR: 4.97e-04 | 20962.7ms/step | 1.0 samples/s
473
+ Step 2780/44000 | Loss: 3.5420 | LR: 4.97e-04 | 20987.1ms/step | 1.0 samples/s
474
+ Step 2790/44000 | Loss: 3.5680 | LR: 4.97e-04 | 20975.8ms/step | 1.0 samples/s
475
+ Step 2800/44000 | Loss: 3.5334 | LR: 4.97e-04 | 20979.2ms/step | 1.0 samples/s
476
+ Step 2810/44000 | Loss: 3.4931 | LR: 4.97e-04 | 20987.1ms/step | 1.0 samples/s
477
+ Step 2820/44000 | Loss: 3.5117 | LR: 4.97e-04 | 20973.2ms/step | 1.0 samples/s
478
+ Step 2830/44000 | Loss: 3.5372 | LR: 4.97e-04 | 20976.6ms/step | 1.0 samples/s
479
+ Step 2840/44000 | Loss: 3.4655 | LR: 4.97e-04 | 20972.4ms/step | 1.0 samples/s
480
+ Step 2850/44000 | Loss: 3.5326 | LR: 4.97e-04 | 20977.5ms/step | 1.0 samples/s
481
+ Step 2860/44000 | Loss: 3.5398 | LR: 4.97e-04 | 20966.9ms/step | 1.0 samples/s
482
+ Step 2870/44000 | Loss: 3.5139 | LR: 4.97e-04 | 20968.3ms/step | 1.0 samples/s
483
+ Step 2880/44000 | Loss: 3.4544 | LR: 4.97e-04 | 20968.2ms/step | 1.0 samples/s
484
+ Step 2890/44000 | Loss: 3.4998 | LR: 4.97e-04 | 20967.7ms/step | 1.0 samples/s
485
+ Step 2900/44000 | Loss: 3.4792 | LR: 4.97e-04 | 20977.9ms/step | 1.0 samples/s
486
+ Step 2910/44000 | Loss: 3.5079 | LR: 4.97e-04 | 20972.3ms/step | 1.0 samples/s
487
+ Step 2920/44000 | Loss: 3.4640 | LR: 4.97e-04 | 20966.3ms/step | 1.0 samples/s
488
+ Step 2930/44000 | Loss: 3.4932 | LR: 4.97e-04 | 20965.2ms/step | 1.0 samples/s
489
+ Step 2940/44000 | Loss: 3.4723 | LR: 4.97e-04 | 20975.6ms/step | 1.0 samples/s
490
+ Step 2950/44000 | Loss: 3.4691 | LR: 4.97e-04 | 21001.6ms/step | 1.0 samples/s
491
+ Step 2960/44000 | Loss: 3.5163 | LR: 4.97e-04 | 20994.9ms/step | 1.0 samples/s
492
+ Step 2970/44000 | Loss: 3.5253 | LR: 4.97e-04 | 20967.1ms/step | 1.0 samples/s
493
+ Step 2980/44000 | Loss: 3.6491 | LR: 4.97e-04 | 20971.5ms/step | 1.0 samples/s
494
+ Step 2990/44000 | Loss: 3.4502 | LR: 4.97e-04 | 20976.5ms/step | 1.0 samples/s
495
+ Step 3000/44000 | Loss: 3.5199 | LR: 4.97e-04 | 20972.1ms/step | 1.0 samples/s
496
+ Validation at step 3000: Loss = 3.5135, Perplexity = 33.57
497
+ Saved checkpoint to /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_asentmax/run_20260709_035002/checkpoint-3000
498
+ Step 3010/44000 | Loss: 3.4805 | LR: 4.97e-04 | 32856.6ms/step | 0.6 samples/s
499
+ Step 3020/44000 | Loss: 3.4664 | LR: 4.97e-04 | 20972.7ms/step | 1.0 samples/s
500
+ Step 3030/44000 | Loss: 3.5003 | LR: 4.97e-04 | 20967.7ms/step | 1.0 samples/s
501
+ Step 3040/44000 | Loss: 3.5301 | LR: 4.97e-04 | 20973.5ms/step | 1.0 samples/s
502
+ Step 3050/44000 | Loss: 3.5501 | LR: 4.97e-04 | 20975.9ms/step | 1.0 samples/s
503
+ Step 3060/44000 | Loss: 3.3909 | LR: 4.96e-04 | 20966.9ms/step | 1.0 samples/s
504
+ Step 3070/44000 | Loss: 3.4825 | LR: 4.96e-04 | 20967.3ms/step | 1.0 samples/s
505
+ Step 3080/44000 | Loss: 3.4758 | LR: 4.96e-04 | 20978.8ms/step | 1.0 samples/s
506
+ Step 3090/44000 | Loss: 3.4524 | LR: 4.96e-04 | 20976.1ms/step | 1.0 samples/s
507
+ Step 3100/44000 | Loss: 3.4422 | LR: 4.96e-04 | 20966.2ms/step | 1.0 samples/s
508
+ Step 3110/44000 | Loss: 3.4104 | LR: 4.96e-04 | 20988.5ms/step | 1.0 samples/s
509
+ Step 3120/44000 | Loss: 3.4620 | LR: 4.96e-04 | 20969.1ms/step | 1.0 samples/s
510
+ Step 3130/44000 | Loss: 3.4514 | LR: 4.96e-04 | 20970.8ms/step | 1.0 samples/s
511
+ W0709 22:30:51.721000 4336 site-packages/torch/distributed/elastic/agent/server/api.py:739] Received 15 death signal, shutting down workers
512
+ W0709 22:30:51.728000 4336 site-packages/torch/distributed/elastic/multiprocessing/api.py:1012] Sending process 4402 closing signal SIGTERM
513
+ W0709 22:30:51.730000 4336 site-packages/torch/distributed/elastic/multiprocessing/api.py:1012] Sending process 4403 closing signal SIGTERM
514
+ W0709 22:30:51.734000 4336 site-packages/torch/distributed/elastic/multiprocessing/api.py:1012] Sending process 4404 closing signal SIGTERM
515
+ W0709 22:30:51.736000 4336 site-packages/torch/distributed/elastic/multiprocessing/api.py:1012] Sending process 4405 closing signal SIGTERM
516
+ Traceback (most recent call last):
517
+ File "/mloscratch/homes/navasard/conda/bin/torchrun", line 6, in <module>
518
+ sys.exit(main())
519
+ ~~~~^^
520
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/multiprocessing/errors/__init__.py", line 362, in wrapper
521
+ return f(*args, **kwargs)
522
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/run.py", line 990, in main
523
+ run(args)
524
+ ~~~^^^^^^
525
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/run.py", line 981, in run
526
+ elastic_launch(
527
+ ~~~~~~~~~~~~~~~
528
+ config=config,
529
+ ~~~~~~~~~~~~~~
530
+ entrypoint=cmd,
531
+ ~~~~~~~~~~~~~~~
532
+ )(*cmd_args)
533
+ ~^^^^^^^^^^^
534
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/launcher/api.py", line 170, in __call__
535
+ return launch_agent(self._config, self._entrypoint, list(args))
536
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/launcher/api.py", line 308, in launch_agent
537
+ result = agent.run()
538
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/metrics/api.py", line 134, in wrapper
539
+ result = f(*args, **kwargs)
540
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/agent/server/api.py", line 731, in run
541
+ result = self._invoke_run(role)
542
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/agent/server/api.py", line 908, in _invoke_run
543
+ time.sleep(monitor_interval)
544
+ ~~~~~~~~~~^^^^^^^^^^^^^^^^^^
545
+ File "/mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/distributed/elastic/multiprocessing/api.py", line 86, in _terminate_process_handler
546
+ raise SignalException(f"Process {os.getpid()} got signal: {sigval}", sigval=sigval)
547
+ torch.distributed.elastic.multiprocessing.api.SignalException: Process 4336 got signal: 15
epfl_final/logs/l8k365m_fixed_s1_seed43.log ADDED
@@ -0,0 +1,205 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
2
+
3
+ SOLUTION: Use torch.compile(flex_attention)(...)
4
+
5
+ If you want to debug your score_mod/mask_mod, you can set:
6
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
7
+
8
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
9
+ _warn_once(
10
+ wandb: [wandb.login()] Loaded credentials for https://api.wandb.ai from WANDB_API_KEY.
11
+ wandb: Currently logged in as: ruben-navasardyan4869 (ruben-navasardyan4869-epfl) to https://api.wandb.ai. Use `wandb login --relogin` to force relogin
12
+ wandb: Tracking run with wandb version 0.26.1
13
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260802_194752-oxm8wv25
14
+ wandb: Run `wandb offline` to turn off syncing.
15
+ wandb: Syncing run 365m fixed s1 8k seed43
16
+ wandb: ⭐️ View project at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity
17
+ wandb: 🚀 View run at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity/runs/oxm8wv25
18
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_fixed_s1_seed43/run_20260802_194730
19
+ Running config:
20
+ {
21
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
22
+ "model_dtype": "bfloat16",
23
+ "init_from_scratch": true,
24
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
25
+ "val_path": null,
26
+ "max_seq_length": 8192,
27
+ "num_workers": 8,
28
+ "output_dir": "/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_fixed_s1_seed43/run_20260802_194730",
29
+ "resume_from_checkpoint": null,
30
+ "force_new_run": false,
31
+ "num_epochs": 1,
32
+ "max_steps": 44000,
33
+ "per_device_batch_size": 2,
34
+ "gradient_accumulation_steps": 10,
35
+ "learning_rate": 0.0005,
36
+ "weight_decay": 0.01,
37
+ "warmup_steps": 750,
38
+ "lr_scheduler": "cosine",
39
+ "max_grad_norm": 1.0,
40
+ "save_steps": 1000,
41
+ "eval_steps": 250,
42
+ "eval_batches": 50,
43
+ "logging_steps": 10,
44
+ "seed": 43,
45
+ "verbose": true,
46
+ "checkpoint_activations": false,
47
+ "strategy": "ddp",
48
+ "mixed_precision": "bf16",
49
+ "wandb_enabled": true,
50
+ "wandb_project": "stochastic_sparsity",
51
+ "wandb_name": "365m fixed s1 8k seed43",
52
+ "wandb_tags": [
53
+ "qwen3",
54
+ "365m",
55
+ "8k",
56
+ "scaleladder",
57
+ "fixed",
58
+ "seed1",
59
+ "seed43",
60
+ "seedvariance"
61
+ ],
62
+ "hidden_size": 768,
63
+ "intermediate_size": 3072,
64
+ "num_attention_heads": 6,
65
+ "num_key_value_heads": 2,
66
+ "num_hidden_layers": 28,
67
+ "head_dim": null,
68
+ "attention_type": "sparse_stochastic",
69
+ "sparse_block_size": 128,
70
+ "sparse_num_random_blocks": 31,
71
+ "sparse_mask_pool_size": 1,
72
+ "sparse_val_dense_compare": false,
73
+ "sparse_layer_indices": null,
74
+ "sparse_mask_cache_dir": "/mloscratch/homes/navasard/sparse/mask_cache_8k_fixed_s1",
75
+ "sparse_mask_seed": 1,
76
+ "dense_mode": false,
77
+ "dense_step_intervals": null
78
+ }
79
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
80
+ Initializing model from scratch (random weights)...
81
+ Checkpoint activations: False
82
+
83
+
84
+ ================================================================================
85
+ MODEL ARCHITECTURE
86
+ ================================================================================
87
+ Model config:
88
+ vocab_size: 151936
89
+ hidden_size: 768
90
+ num_hidden_layers: 28
91
+ num_attention_heads: 6
92
+ num_key_value_heads: 2
93
+ head_dim: 128
94
+ intermediate_size: 3072
95
+ max_position_embeddings: 32768
96
+ rope_theta: 1000000
97
+ attention_type: sparse_stochastic
98
+ sparse_block_size: 128
99
+ sparse_num_random_blocks: 31
100
+ sparse_mask_pool_size: 1
101
+ sparse_max_seq_length: 8192
102
+
103
+ Parameter count:
104
+ Total parameters: 358,958,848
105
+ Trainable parameters: 358,958,848
106
+ Non-trainable parameters: 0
107
+ Model size (BF16): 0.72 GB
108
+
109
+ --------------------------------------------------------------------------------
110
+ LAYER-BY-LAYER SUMMARY
111
+ --------------------------------------------------------------------------------
112
+ ================================================================================================================================================================
113
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
114
+ ================================================================================================================================================================
115
+ Qwen3ForCausalLM [2, 8192] -- -- True
116
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
117
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
118
+ │ └─ModuleList: 2-2 -- -- -- True
119
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
140
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
141
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
142
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
143
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
144
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
145
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
146
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
147
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
148
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
149
+ ================================================================================================================================================================
150
+ Total params: 475,645,696
151
+ Trainable params: 475,645,696
152
+ Non-trainable params: 0
153
+ Total mult-adds (Units.MEGABYTES): 951.29
154
+ ================================================================================================================================================================
155
+ Input size (MB): 0.13
156
+ Forward/backward pass size (MB): 31197.23
157
+ Params size (MB): 951.29
158
+ Estimated Total Size (MB): 32148.66
159
+ ================================================================================================================================================================
160
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
161
+ ================================================================================
162
+
163
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
164
+ Using pre-tokenized dataset (no runtime tokenization)
165
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
166
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
167
+ Dataset split: 3027764 train, 159356 validation
168
+ Training examples (packed, train split): 3027764
169
+ Validation examples (packed, val split): 159356
170
+ Per-device batch size: 2
171
+ World size (GPUs): 1
172
+ Gradient accumulation steps: 10
173
+ Effective batch size (seqs/step): 20
174
+ Sequence length: 8192
175
+ Tokens per optimizer step: 163,840
176
+ Micro-batches per epoch (per rank): 1513882
177
+ Optimizer steps per epoch: 151388
178
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
179
+ Starting training...
180
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
181
+ Step 10/44000 | Loss: 12.0467 | LR: 6.67e-06 | 10774.2ms/step | 1.9 samples/s
182
+ Step 20/44000 | Loss: 11.9512 | LR: 1.33e-05 | 3230.4ms/step | 6.2 samples/s
183
+ Step 30/44000 | Loss: 11.6272 | LR: 2.00e-05 | 3236.4ms/step | 6.2 samples/s
184
+ Step 40/44000 | Loss: 11.0980 | LR: 2.67e-05 | 3221.2ms/step | 6.2 samples/s
185
+ Step 50/44000 | Loss: 10.7668 | LR: 3.33e-05 | 3221.7ms/step | 6.2 samples/s
186
+ Step 60/44000 | Loss: 10.5338 | LR: 4.00e-05 | 3213.8ms/step | 6.2 samples/s
187
+ Step 70/44000 | Loss: 10.2891 | LR: 4.67e-05 | 3221.2ms/step | 6.2 samples/s
188
+ Step 80/44000 | Loss: 9.9842 | LR: 5.33e-05 | 3216.4ms/step | 6.2 samples/s
189
+ Step 90/44000 | Loss: 9.6242 | LR: 6.00e-05 | 3232.4ms/step | 6.2 samples/s
190
+ Step 100/44000 | Loss: 9.1368 | LR: 6.67e-05 | 3228.7ms/step | 6.2 samples/s
191
+ Step 110/44000 | Loss: 8.6305 | LR: 7.33e-05 | 3232.4ms/step | 6.2 samples/s
192
+ Step 120/44000 | Loss: 8.1316 | LR: 8.00e-05 | 3238.5ms/step | 6.2 samples/s
193
+ Step 130/44000 | Loss: 7.7702 | LR: 8.67e-05 | 3229.8ms/step | 6.2 samples/s
194
+ Step 140/44000 | Loss: 7.4971 | LR: 9.33e-05 | 3239.4ms/step | 6.2 samples/s
195
+ Step 150/44000 | Loss: 7.3383 | LR: 1.00e-04 | 3237.1ms/step | 6.2 samples/s
196
+ Step 160/44000 | Loss: 7.2020 | LR: 1.07e-04 | 3237.8ms/step | 6.2 samples/s
197
+ Step 170/44000 | Loss: 7.1126 | LR: 1.13e-04 | 3235.5ms/step | 6.2 samples/s
198
+ Step 180/44000 | Loss: 7.0300 | LR: 1.20e-04 | 3238.1ms/step | 6.2 samples/s
199
+ Step 190/44000 | Loss: 6.9173 | LR: 1.27e-04 | 3236.0ms/step | 6.2 samples/s
200
+ Step 200/44000 | Loss: 6.8137 | LR: 1.33e-04 | 3240.9ms/step | 6.2 samples/s
201
+ Step 210/44000 | Loss: 6.7266 | LR: 1.40e-04 | 3235.9ms/step | 6.2 samples/s
202
+ Step 220/44000 | Loss: 6.6680 | LR: 1.47e-04 | 3245.9ms/step | 6.2 samples/s
203
+ Step 230/44000 | Loss: 6.5990 | LR: 1.53e-04 | 3236.4ms/step | 6.2 samples/s
204
+ Step 240/44000 | Loss: 6.5207 | LR: 1.60e-04 | 3243.0ms/step | 6.2 samples/s
205
+ Step 250/44000 | Loss: 6.4579 | LR: 1.67e-04 | 3234.2ms/step | 6.2 samples/s
epfl_final/logs/l8k365m_fixed_s1_seed44.log ADDED
@@ -0,0 +1,205 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
2
+
3
+ SOLUTION: Use torch.compile(flex_attention)(...)
4
+
5
+ If you want to debug your score_mod/mask_mod, you can set:
6
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
7
+
8
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
9
+ _warn_once(
10
+ wandb: [wandb.login()] Loaded credentials for https://api.wandb.ai from WANDB_API_KEY.
11
+ wandb: Currently logged in as: ruben-navasardyan4869 (ruben-navasardyan4869-epfl) to https://api.wandb.ai. Use `wandb login --relogin` to force relogin
12
+ wandb: Tracking run with wandb version 0.26.1
13
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260802_194757-rd5nxubb
14
+ wandb: Run `wandb offline` to turn off syncing.
15
+ wandb: Syncing run 365m fixed s1 8k seed44
16
+ wandb: ⭐️ View project at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity
17
+ wandb: 🚀 View run at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity/runs/rd5nxubb
18
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_fixed_s1_seed44/run_20260802_194739
19
+ Running config:
20
+ {
21
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
22
+ "model_dtype": "bfloat16",
23
+ "init_from_scratch": true,
24
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
25
+ "val_path": null,
26
+ "max_seq_length": 8192,
27
+ "num_workers": 8,
28
+ "output_dir": "/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_fixed_s1_seed44/run_20260802_194739",
29
+ "resume_from_checkpoint": null,
30
+ "force_new_run": false,
31
+ "num_epochs": 1,
32
+ "max_steps": 44000,
33
+ "per_device_batch_size": 2,
34
+ "gradient_accumulation_steps": 10,
35
+ "learning_rate": 0.0005,
36
+ "weight_decay": 0.01,
37
+ "warmup_steps": 750,
38
+ "lr_scheduler": "cosine",
39
+ "max_grad_norm": 1.0,
40
+ "save_steps": 1000,
41
+ "eval_steps": 250,
42
+ "eval_batches": 50,
43
+ "logging_steps": 10,
44
+ "seed": 44,
45
+ "verbose": true,
46
+ "checkpoint_activations": false,
47
+ "strategy": "ddp",
48
+ "mixed_precision": "bf16",
49
+ "wandb_enabled": true,
50
+ "wandb_project": "stochastic_sparsity",
51
+ "wandb_name": "365m fixed s1 8k seed44",
52
+ "wandb_tags": [
53
+ "qwen3",
54
+ "365m",
55
+ "8k",
56
+ "scaleladder",
57
+ "fixed",
58
+ "seed1",
59
+ "seed44",
60
+ "seedvariance"
61
+ ],
62
+ "hidden_size": 768,
63
+ "intermediate_size": 3072,
64
+ "num_attention_heads": 6,
65
+ "num_key_value_heads": 2,
66
+ "num_hidden_layers": 28,
67
+ "head_dim": null,
68
+ "attention_type": "sparse_stochastic",
69
+ "sparse_block_size": 128,
70
+ "sparse_num_random_blocks": 31,
71
+ "sparse_mask_pool_size": 1,
72
+ "sparse_val_dense_compare": false,
73
+ "sparse_layer_indices": null,
74
+ "sparse_mask_cache_dir": "/mloscratch/homes/navasard/sparse/mask_cache_8k_fixed_s1",
75
+ "sparse_mask_seed": 1,
76
+ "dense_mode": false,
77
+ "dense_step_intervals": null
78
+ }
79
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
80
+ Initializing model from scratch (random weights)...
81
+ Checkpoint activations: False
82
+
83
+
84
+ ================================================================================
85
+ MODEL ARCHITECTURE
86
+ ================================================================================
87
+ Model config:
88
+ vocab_size: 151936
89
+ hidden_size: 768
90
+ num_hidden_layers: 28
91
+ num_attention_heads: 6
92
+ num_key_value_heads: 2
93
+ head_dim: 128
94
+ intermediate_size: 3072
95
+ max_position_embeddings: 32768
96
+ rope_theta: 1000000
97
+ attention_type: sparse_stochastic
98
+ sparse_block_size: 128
99
+ sparse_num_random_blocks: 31
100
+ sparse_mask_pool_size: 1
101
+ sparse_max_seq_length: 8192
102
+
103
+ Parameter count:
104
+ Total parameters: 358,958,848
105
+ Trainable parameters: 358,958,848
106
+ Non-trainable parameters: 0
107
+ Model size (BF16): 0.72 GB
108
+
109
+ --------------------------------------------------------------------------------
110
+ LAYER-BY-LAYER SUMMARY
111
+ --------------------------------------------------------------------------------
112
+ ================================================================================================================================================================
113
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
114
+ ================================================================================================================================================================
115
+ Qwen3ForCausalLM [2, 8192] -- -- True
116
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
117
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
118
+ │ └─ModuleList: 2-2 -- -- -- True
119
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
140
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
141
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
142
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
143
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
144
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
145
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
146
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
147
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
148
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
149
+ ================================================================================================================================================================
150
+ Total params: 475,645,696
151
+ Trainable params: 475,645,696
152
+ Non-trainable params: 0
153
+ Total mult-adds (Units.MEGABYTES): 951.29
154
+ ================================================================================================================================================================
155
+ Input size (MB): 0.13
156
+ Forward/backward pass size (MB): 31197.23
157
+ Params size (MB): 951.29
158
+ Estimated Total Size (MB): 32148.66
159
+ ================================================================================================================================================================
160
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
161
+ ================================================================================
162
+
163
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
164
+ Using pre-tokenized dataset (no runtime tokenization)
165
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
166
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
167
+ Dataset split: 3027764 train, 159356 validation
168
+ Training examples (packed, train split): 3027764
169
+ Validation examples (packed, val split): 159356
170
+ Per-device batch size: 2
171
+ World size (GPUs): 1
172
+ Gradient accumulation steps: 10
173
+ Effective batch size (seqs/step): 20
174
+ Sequence length: 8192
175
+ Tokens per optimizer step: 163,840
176
+ Micro-batches per epoch (per rank): 1513882
177
+ Optimizer steps per epoch: 151388
178
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
179
+ Starting training...
180
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
181
+ Step 10/44000 | Loss: 12.0407 | LR: 6.67e-06 | 10352.4ms/step | 1.9 samples/s
182
+ Step 20/44000 | Loss: 11.9467 | LR: 1.33e-05 | 3275.8ms/step | 6.1 samples/s
183
+ Step 30/44000 | Loss: 11.6121 | LR: 2.00e-05 | 3282.8ms/step | 6.1 samples/s
184
+ Step 40/44000 | Loss: 11.0799 | LR: 2.67e-05 | 3276.7ms/step | 6.1 samples/s
185
+ Step 50/44000 | Loss: 10.7621 | LR: 3.33e-05 | 3281.5ms/step | 6.1 samples/s
186
+ Step 60/44000 | Loss: 10.5119 | LR: 4.00e-05 | 3278.9ms/step | 6.1 samples/s
187
+ Step 70/44000 | Loss: 10.2858 | LR: 4.67e-05 | 3277.0ms/step | 6.1 samples/s
188
+ Step 80/44000 | Loss: 9.9771 | LR: 5.33e-05 | 3281.0ms/step | 6.1 samples/s
189
+ Step 90/44000 | Loss: 9.5920 | LR: 6.00e-05 | 3277.6ms/step | 6.1 samples/s
190
+ Step 100/44000 | Loss: 9.1223 | LR: 6.67e-05 | 3288.2ms/step | 6.1 samples/s
191
+ Step 110/44000 | Loss: 8.6026 | LR: 7.33e-05 | 3285.8ms/step | 6.1 samples/s
192
+ Step 120/44000 | Loss: 8.1154 | LR: 8.00e-05 | 3292.5ms/step | 6.1 samples/s
193
+ Step 130/44000 | Loss: 7.7540 | LR: 8.67e-05 | 3284.9ms/step | 6.1 samples/s
194
+ Step 140/44000 | Loss: 7.5392 | LR: 9.33e-05 | 3293.1ms/step | 6.1 samples/s
195
+ Step 150/44000 | Loss: 7.3258 | LR: 1.00e-04 | 3290.5ms/step | 6.1 samples/s
196
+ Step 160/44000 | Loss: 7.2296 | LR: 1.07e-04 | 3308.4ms/step | 6.0 samples/s
197
+ Step 170/44000 | Loss: 7.1082 | LR: 1.13e-04 | 3304.1ms/step | 6.1 samples/s
198
+ Step 180/44000 | Loss: 7.0111 | LR: 1.20e-04 | 3308.9ms/step | 6.0 samples/s
199
+ Step 190/44000 | Loss: 6.8883 | LR: 1.27e-04 | 3306.2ms/step | 6.0 samples/s
200
+ Step 200/44000 | Loss: 6.8449 | LR: 1.33e-04 | 3315.0ms/step | 6.0 samples/s
201
+ Step 210/44000 | Loss: 6.7680 | LR: 1.40e-04 | 3307.8ms/step | 6.0 samples/s
202
+ Step 220/44000 | Loss: 6.6906 | LR: 1.47e-04 | 3313.7ms/step | 6.0 samples/s
203
+ Step 230/44000 | Loss: 6.6219 | LR: 1.53e-04 | 3307.3ms/step | 6.0 samples/s
204
+ Step 240/44000 | Loss: 6.5194 | LR: 1.60e-04 | 3315.4ms/step | 6.0 samples/s
205
+ Step 250/44000 | Loss: 6.4661 | LR: 1.67e-04 | 3308.4ms/step | 6.0 samples/s
epfl_final/logs/l8k365m_moba.log ADDED
The diff for this file is too large to render. See raw diff
 
epfl_final/logs/l8k365m_resampled_seed43.log ADDED
@@ -0,0 +1,204 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
2
+
3
+ SOLUTION: Use torch.compile(flex_attention)(...)
4
+
5
+ If you want to debug your score_mod/mask_mod, you can set:
6
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
7
+
8
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
9
+ _warn_once(
10
+ wandb: [wandb.login()] Loaded credentials for https://api.wandb.ai from WANDB_API_KEY.
11
+ wandb: Currently logged in as: ruben-navasardyan4869 (ruben-navasardyan4869-epfl) to https://api.wandb.ai. Use `wandb login --relogin` to force relogin
12
+ wandb: Tracking run with wandb version 0.26.1
13
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260802_195007-r5no0m0m
14
+ wandb: Run `wandb offline` to turn off syncing.
15
+ wandb: Syncing run 365m resampled 8k nrb31 seed43
16
+ wandb: ⭐️ View project at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity
17
+ wandb: 🚀 View run at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity/runs/r5no0m0m
18
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_seed43/run_20260802_194724
19
+ Running config:
20
+ {
21
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
22
+ "model_dtype": "bfloat16",
23
+ "init_from_scratch": true,
24
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
25
+ "val_path": null,
26
+ "max_seq_length": 8192,
27
+ "num_workers": 8,
28
+ "output_dir": "/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_seed43/run_20260802_194724",
29
+ "resume_from_checkpoint": null,
30
+ "force_new_run": false,
31
+ "num_epochs": 1,
32
+ "max_steps": 44000,
33
+ "per_device_batch_size": 2,
34
+ "gradient_accumulation_steps": 10,
35
+ "learning_rate": 0.0005,
36
+ "weight_decay": 0.01,
37
+ "warmup_steps": 750,
38
+ "lr_scheduler": "cosine",
39
+ "max_grad_norm": 1.0,
40
+ "save_steps": 1000,
41
+ "eval_steps": 250,
42
+ "eval_batches": 50,
43
+ "logging_steps": 10,
44
+ "seed": 43,
45
+ "verbose": true,
46
+ "checkpoint_activations": false,
47
+ "strategy": "ddp",
48
+ "mixed_precision": "bf16",
49
+ "wandb_enabled": true,
50
+ "wandb_project": "stochastic_sparsity",
51
+ "wandb_name": "365m resampled 8k nrb31 seed43",
52
+ "wandb_tags": [
53
+ "qwen3",
54
+ "365m",
55
+ "8k",
56
+ "scaleladder",
57
+ "resampled",
58
+ "seed43",
59
+ "seedvariance"
60
+ ],
61
+ "hidden_size": 768,
62
+ "intermediate_size": 3072,
63
+ "num_attention_heads": 6,
64
+ "num_key_value_heads": 2,
65
+ "num_hidden_layers": 28,
66
+ "head_dim": null,
67
+ "attention_type": "sparse_stochastic",
68
+ "sparse_block_size": 128,
69
+ "sparse_num_random_blocks": 31,
70
+ "sparse_mask_pool_size": 10000,
71
+ "sparse_val_dense_compare": false,
72
+ "sparse_layer_indices": null,
73
+ "sparse_mask_cache_dir": "/mloscratch/homes/navasard/sparse/mask_cache_32",
74
+ "sparse_mask_seed": 0,
75
+ "dense_mode": false,
76
+ "dense_step_intervals": null
77
+ }
78
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
79
+ Initializing model from scratch (random weights)...
80
+ Checkpoint activations: False
81
+
82
+
83
+ ================================================================================
84
+ MODEL ARCHITECTURE
85
+ ================================================================================
86
+ Model config:
87
+ vocab_size: 151936
88
+ hidden_size: 768
89
+ num_hidden_layers: 28
90
+ num_attention_heads: 6
91
+ num_key_value_heads: 2
92
+ head_dim: 128
93
+ intermediate_size: 3072
94
+ max_position_embeddings: 32768
95
+ rope_theta: 1000000
96
+ attention_type: sparse_stochastic
97
+ sparse_block_size: 128
98
+ sparse_num_random_blocks: 31
99
+ sparse_mask_pool_size: 10000
100
+ sparse_max_seq_length: 8192
101
+
102
+ Parameter count:
103
+ Total parameters: 358,958,848
104
+ Trainable parameters: 358,958,848
105
+ Non-trainable parameters: 0
106
+ Model size (BF16): 0.72 GB
107
+
108
+ --------------------------------------------------------------------------------
109
+ LAYER-BY-LAYER SUMMARY
110
+ --------------------------------------------------------------------------------
111
+ ================================================================================================================================================================
112
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
113
+ ================================================================================================================================================================
114
+ Qwen3ForCausalLM [2, 8192] -- -- True
115
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
116
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
117
+ │ └─ModuleList: 2-2 -- -- -- True
118
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
140
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
141
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
142
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
143
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
144
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
145
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
146
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
147
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
148
+ ================================================================================================================================================================
149
+ Total params: 475,645,696
150
+ Trainable params: 475,645,696
151
+ Non-trainable params: 0
152
+ Total mult-adds (Units.MEGABYTES): 951.29
153
+ ================================================================================================================================================================
154
+ Input size (MB): 0.13
155
+ Forward/backward pass size (MB): 31197.23
156
+ Params size (MB): 951.29
157
+ Estimated Total Size (MB): 32148.66
158
+ ================================================================================================================================================================
159
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
160
+ ================================================================================
161
+
162
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
163
+ Using pre-tokenized dataset (no runtime tokenization)
164
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
165
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
166
+ Dataset split: 3027764 train, 159356 validation
167
+ Training examples (packed, train split): 3027764
168
+ Validation examples (packed, val split): 159356
169
+ Per-device batch size: 2
170
+ World size (GPUs): 1
171
+ Gradient accumulation steps: 10
172
+ Effective batch size (seqs/step): 20
173
+ Sequence length: 8192
174
+ Tokens per optimizer step: 163,840
175
+ Micro-batches per epoch (per rank): 1513882
176
+ Optimizer steps per epoch: 151388
177
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
178
+ Starting training...
179
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
180
+ Step 10/44000 | Loss: 12.0457 | LR: 6.67e-06 | 4433.4ms/step | 4.5 samples/s
181
+ Step 20/44000 | Loss: 11.9514 | LR: 1.33e-05 | 3334.6ms/step | 6.0 samples/s
182
+ Step 30/44000 | Loss: 11.6280 | LR: 2.00e-05 | 3300.2ms/step | 6.1 samples/s
183
+ Step 40/44000 | Loss: 11.0986 | LR: 2.67e-05 | 3294.7ms/step | 6.1 samples/s
184
+ Step 50/44000 | Loss: 10.7667 | LR: 3.33e-05 | 3287.7ms/step | 6.1 samples/s
185
+ Step 60/44000 | Loss: 10.5338 | LR: 4.00e-05 | 3284.6ms/step | 6.1 samples/s
186
+ Step 70/44000 | Loss: 10.2889 | LR: 4.67e-05 | 3285.4ms/step | 6.1 samples/s
187
+ Step 80/44000 | Loss: 9.9837 | LR: 5.33e-05 | 3285.5ms/step | 6.1 samples/s
188
+ Step 90/44000 | Loss: 9.6224 | LR: 6.00e-05 | 3297.3ms/step | 6.1 samples/s
189
+ Step 100/44000 | Loss: 9.1339 | LR: 6.67e-05 | 3292.8ms/step | 6.1 samples/s
190
+ Step 110/44000 | Loss: 8.6280 | LR: 7.33e-05 | 3293.0ms/step | 6.1 samples/s
191
+ Step 120/44000 | Loss: 8.1296 | LR: 8.00e-05 | 3294.0ms/step | 6.1 samples/s
192
+ Step 130/44000 | Loss: 7.7676 | LR: 8.67e-05 | 3297.3ms/step | 6.1 samples/s
193
+ Step 140/44000 | Loss: 7.4919 | LR: 9.33e-05 | 3295.7ms/step | 6.1 samples/s
194
+ Step 150/44000 | Loss: 7.3330 | LR: 1.00e-04 | 3297.8ms/step | 6.1 samples/s
195
+ Step 160/44000 | Loss: 7.1982 | LR: 1.07e-04 | 3298.9ms/step | 6.1 samples/s
196
+ Step 170/44000 | Loss: 7.1078 | LR: 1.13e-04 | 3299.9ms/step | 6.1 samples/s
197
+ Step 180/44000 | Loss: 7.0317 | LR: 1.20e-04 | 3305.9ms/step | 6.0 samples/s
198
+ Step 190/44000 | Loss: 6.9290 | LR: 1.27e-04 | 3302.7ms/step | 6.1 samples/s
199
+ Step 200/44000 | Loss: 6.8254 | LR: 1.33e-04 | 3301.5ms/step | 6.1 samples/s
200
+ Step 210/44000 | Loss: 6.7316 | LR: 1.40e-04 | 3300.7ms/step | 6.1 samples/s
201
+ Step 220/44000 | Loss: 6.6872 | LR: 1.47e-04 | 3302.3ms/step | 6.1 samples/s
202
+ Step 230/44000 | Loss: 6.5993 | LR: 1.53e-04 | 3309.1ms/step | 6.0 samples/s
203
+ Step 240/44000 | Loss: 6.5255 | LR: 1.60e-04 | 3301.5ms/step | 6.1 samples/s
204
+ Step 250/44000 | Loss: 6.4576 | LR: 1.67e-04 | 3301.8ms/step | 6.1 samples/s
epfl_final/logs/l8k365m_resampled_seed44.log ADDED
@@ -0,0 +1,204 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /mloscratch/homes/navasard/conda/lib/python3.13/site-packages/torch/nn/attention/flex_attention.py:1704: UserWarning: flex_attention called without torch.compile() - this will use an unfused implementation that materializes the full scores matrix instead of generating a fused kernel.
2
+
3
+ SOLUTION: Use torch.compile(flex_attention)(...)
4
+
5
+ If you want to debug your score_mod/mask_mod, you can set:
6
+ torch.nn.attention.flex_attention._FLEX_ATTENTION_DISABLE_COMPILE_DEBUG = True
7
+
8
+ This will allow you to use print statements or breakpoints. Note: This doesn't work with the backwards pass and may produce incorrect results.
9
+ _warn_once(
10
+ wandb: [wandb.login()] Loaded credentials for https://api.wandb.ai from WANDB_API_KEY.
11
+ wandb: Currently logged in as: ruben-navasardyan4869 (ruben-navasardyan4869-epfl) to https://api.wandb.ai. Use `wandb login --relogin` to force relogin
12
+ wandb: Tracking run with wandb version 0.26.1
13
+ wandb: Run data is saved locally in /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260802_195008-c1ekdpek
14
+ wandb: Run `wandb offline` to turn off syncing.
15
+ wandb: Syncing run 365m resampled 8k nrb31 seed44
16
+ wandb: ⭐️ View project at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity
17
+ wandb: 🚀 View run at https://wandb.ai/ruben-navasardyan4869-epfl/stochastic_sparsity/runs/c1ekdpek
18
+ New run: Checkpoints will be saved to /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_seed44/run_20260802_194724
19
+ Running config:
20
+ {
21
+ "model_path": "/mloscratch/homes/navasard/qwen3_06b_base",
22
+ "model_dtype": "bfloat16",
23
+ "init_from_scratch": true,
24
+ "train_path": "/mloscratch/homes/navasard/data/fineweb_large/tokenized",
25
+ "val_path": null,
26
+ "max_seq_length": 8192,
27
+ "num_workers": 8,
28
+ "output_dir": "/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_seed44/run_20260802_194724",
29
+ "resume_from_checkpoint": null,
30
+ "force_new_run": false,
31
+ "num_epochs": 1,
32
+ "max_steps": 44000,
33
+ "per_device_batch_size": 2,
34
+ "gradient_accumulation_steps": 10,
35
+ "learning_rate": 0.0005,
36
+ "weight_decay": 0.01,
37
+ "warmup_steps": 750,
38
+ "lr_scheduler": "cosine",
39
+ "max_grad_norm": 1.0,
40
+ "save_steps": 1000,
41
+ "eval_steps": 250,
42
+ "eval_batches": 50,
43
+ "logging_steps": 10,
44
+ "seed": 44,
45
+ "verbose": true,
46
+ "checkpoint_activations": false,
47
+ "strategy": "ddp",
48
+ "mixed_precision": "bf16",
49
+ "wandb_enabled": true,
50
+ "wandb_project": "stochastic_sparsity",
51
+ "wandb_name": "365m resampled 8k nrb31 seed44",
52
+ "wandb_tags": [
53
+ "qwen3",
54
+ "365m",
55
+ "8k",
56
+ "scaleladder",
57
+ "resampled",
58
+ "seed44",
59
+ "seedvariance"
60
+ ],
61
+ "hidden_size": 768,
62
+ "intermediate_size": 3072,
63
+ "num_attention_heads": 6,
64
+ "num_key_value_heads": 2,
65
+ "num_hidden_layers": 28,
66
+ "head_dim": null,
67
+ "attention_type": "sparse_stochastic",
68
+ "sparse_block_size": 128,
69
+ "sparse_num_random_blocks": 31,
70
+ "sparse_mask_pool_size": 10000,
71
+ "sparse_val_dense_compare": false,
72
+ "sparse_layer_indices": null,
73
+ "sparse_mask_cache_dir": "/mloscratch/homes/navasard/sparse/mask_cache_32",
74
+ "sparse_mask_seed": 0,
75
+ "dense_mode": false,
76
+ "dense_step_intervals": null
77
+ }
78
+ Loading tokenizer from /mloscratch/homes/navasard/qwen3_06b_base...
79
+ Initializing model from scratch (random weights)...
80
+ Checkpoint activations: False
81
+
82
+
83
+ ================================================================================
84
+ MODEL ARCHITECTURE
85
+ ================================================================================
86
+ Model config:
87
+ vocab_size: 151936
88
+ hidden_size: 768
89
+ num_hidden_layers: 28
90
+ num_attention_heads: 6
91
+ num_key_value_heads: 2
92
+ head_dim: 128
93
+ intermediate_size: 3072
94
+ max_position_embeddings: 32768
95
+ rope_theta: 1000000
96
+ attention_type: sparse_stochastic
97
+ sparse_block_size: 128
98
+ sparse_num_random_blocks: 31
99
+ sparse_mask_pool_size: 10000
100
+ sparse_max_seq_length: 8192
101
+
102
+ Parameter count:
103
+ Total parameters: 358,958,848
104
+ Trainable parameters: 358,958,848
105
+ Non-trainable parameters: 0
106
+ Model size (BF16): 0.72 GB
107
+
108
+ --------------------------------------------------------------------------------
109
+ LAYER-BY-LAYER SUMMARY
110
+ --------------------------------------------------------------------------------
111
+ ================================================================================================================================================================
112
+ Layer (type:depth-idx) Input Shape Output Shape Param # Trainable
113
+ ================================================================================================================================================================
114
+ Qwen3ForCausalLM [2, 8192] -- -- True
115
+ ├─Qwen3Model: 1-1 -- [2, 8192, 768] -- True
116
+ │ └─Embedding: 2-1 [2, 8192] [2, 8192, 768] 116,686,848 True
117
+ │ └─ModuleList: 2-2 -- -- -- True
118
+ │ │ └─Qwen3DecoderLayer: 3-1 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
119
+ │ │ └─Qwen3DecoderLayer: 3-2 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
120
+ │ │ └─Qwen3DecoderLayer: 3-3 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
121
+ │ │ └─Qwen3DecoderLayer: 3-4 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
122
+ │ │ └─Qwen3DecoderLayer: 3-5 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
123
+ │ │ └─Qwen3DecoderLayer: 3-6 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
124
+ │ │ └─Qwen3DecoderLayer: 3-7 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
125
+ │ │ └─Qwen3DecoderLayer: 3-8 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
126
+ │ │ └─Qwen3DecoderLayer: 3-9 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
127
+ │ │ └─Qwen3DecoderLayer: 3-10 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
128
+ │ │ └─Qwen3DecoderLayer: 3-11 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
129
+ │ │ └─Qwen3DecoderLayer: 3-12 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
130
+ │ │ └─Qwen3DecoderLayer: 3-13 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
131
+ │ │ └─Qwen3DecoderLayer: 3-14 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
132
+ │ │ └─Qwen3DecoderLayer: 3-15 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
133
+ │ │ └─Qwen3DecoderLayer: 3-16 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
134
+ │ │ └─Qwen3DecoderLayer: 3-17 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
135
+ │ │ └─Qwen3DecoderLayer: 3-18 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
136
+ │ │ └─Qwen3DecoderLayer: 3-19 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
137
+ │ │ └─Qwen3DecoderLayer: 3-20 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
138
+ │ │ └─Qwen3DecoderLayer: 3-21 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
139
+ │ │ └─Qwen3DecoderLayer: 3-22 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
140
+ │ │ └─Qwen3DecoderLayer: 3-23 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
141
+ │ │ └─Qwen3DecoderLayer: 3-24 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
142
+ │ │ └─Qwen3DecoderLayer: 3-25 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
143
+ │ │ └─Qwen3DecoderLayer: 3-26 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
144
+ │ │ └─Qwen3DecoderLayer: 3-27 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
145
+ │ │ └─Qwen3DecoderLayer: 3-28 [2, 8192, 768] [2, 8192, 768] 8,652,544 True
146
+ │ └─Qwen3RMSNorm: 2-3 [2, 8192, 768] [2, 8192, 768] 768 True
147
+ ├─Linear: 1-2 [2, 8192, 768] [2, 8192, 151936] 116,686,848 True
148
+ ================================================================================================================================================================
149
+ Total params: 475,645,696
150
+ Trainable params: 475,645,696
151
+ Non-trainable params: 0
152
+ Total mult-adds (Units.MEGABYTES): 951.29
153
+ ================================================================================================================================================================
154
+ Input size (MB): 0.13
155
+ Forward/backward pass size (MB): 31197.23
156
+ Params size (MB): 951.29
157
+ Estimated Total Size (MB): 32148.66
158
+ ================================================================================================================================================================
159
+ NOTE: torchinfo double-counts tied embed_tokens/lm_head weight (116,686,848 params). True unique parameter count: 358,958,848 (359.0M)
160
+ ================================================================================
161
+
162
+ Loading dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
163
+ Using pre-tokenized dataset (no runtime tokenization)
164
+ Loading pre-tokenized HF dataset from /mloscratch/homes/navasard/data/fineweb_large/tokenized...
165
+ Loaded 12748481 pre-tokenized examples (stored_len=2048, pack_factor=4, packed_examples=3187120)
166
+ Dataset split: 3027764 train, 159356 validation
167
+ Training examples (packed, train split): 3027764
168
+ Validation examples (packed, val split): 159356
169
+ Per-device batch size: 2
170
+ World size (GPUs): 1
171
+ Gradient accumulation steps: 10
172
+ Effective batch size (seqs/step): 20
173
+ Sequence length: 8192
174
+ Tokens per optimizer step: 163,840
175
+ Micro-batches per epoch (per rank): 1513882
176
+ Optimizer steps per epoch: 151388
177
+ Total optimizer steps: 44000 (capped by max_steps; 0.29 epochs)
178
+ Starting training...
179
+ Switching attention mode for step 1: sparse_stochastic (configured sparse attention)
180
+ Step 10/44000 | Loss: 12.0415 | LR: 6.67e-06 | 4317.3ms/step | 4.6 samples/s
181
+ Step 20/44000 | Loss: 11.9497 | LR: 1.33e-05 | 3281.8ms/step | 6.1 samples/s
182
+ Step 30/44000 | Loss: 11.6134 | LR: 2.00e-05 | 3286.0ms/step | 6.1 samples/s
183
+ Step 40/44000 | Loss: 11.0815 | LR: 2.67e-05 | 3285.1ms/step | 6.1 samples/s
184
+ Step 50/44000 | Loss: 10.7627 | LR: 3.33e-05 | 3284.4ms/step | 6.1 samples/s
185
+ Step 60/44000 | Loss: 10.5120 | LR: 4.00e-05 | 3284.5ms/step | 6.1 samples/s
186
+ Step 70/44000 | Loss: 10.2859 | LR: 4.67e-05 | 3289.5ms/step | 6.1 samples/s
187
+ Step 80/44000 | Loss: 9.9781 | LR: 5.33e-05 | 3298.4ms/step | 6.1 samples/s
188
+ Step 90/44000 | Loss: 9.5917 | LR: 6.00e-05 | 3298.3ms/step | 6.1 samples/s
189
+ Step 100/44000 | Loss: 9.1188 | LR: 6.67e-05 | 3296.9ms/step | 6.1 samples/s
190
+ Step 110/44000 | Loss: 8.5995 | LR: 7.33e-05 | 3296.2ms/step | 6.1 samples/s
191
+ Step 120/44000 | Loss: 8.1135 | LR: 8.00e-05 | 3295.5ms/step | 6.1 samples/s
192
+ Step 130/44000 | Loss: 7.7521 | LR: 8.67e-05 | 3299.3ms/step | 6.1 samples/s
193
+ Step 140/44000 | Loss: 7.5390 | LR: 9.33e-05 | 3296.5ms/step | 6.1 samples/s
194
+ Step 150/44000 | Loss: 7.3258 | LR: 1.00e-04 | 3298.0ms/step | 6.1 samples/s
195
+ Step 160/44000 | Loss: 7.2192 | LR: 1.07e-04 | 3300.1ms/step | 6.1 samples/s
196
+ Step 170/44000 | Loss: 7.0858 | LR: 1.13e-04 | 3303.0ms/step | 6.1 samples/s
197
+ Step 180/44000 | Loss: 6.9943 | LR: 1.20e-04 | 3304.5ms/step | 6.1 samples/s
198
+ Step 190/44000 | Loss: 6.8804 | LR: 1.27e-04 | 3305.2ms/step | 6.1 samples/s
199
+ Step 200/44000 | Loss: 6.8362 | LR: 1.33e-04 | 3304.2ms/step | 6.1 samples/s
200
+ Step 210/44000 | Loss: 6.7623 | LR: 1.40e-04 | 3306.0ms/step | 6.0 samples/s
201
+ Step 220/44000 | Loss: 6.6758 | LR: 1.47e-04 | 3308.6ms/step | 6.0 samples/s
202
+ Step 230/44000 | Loss: 6.6009 | LR: 1.53e-04 | 3307.5ms/step | 6.0 samples/s
203
+ Step 240/44000 | Loss: 6.4949 | LR: 1.60e-04 | 3303.8ms/step | 6.1 samples/s
204
+ Step 250/44000 | Loss: 6.4545 | LR: 1.67e-04 | 3302.2ms/step | 6.1 samples/s
epfl_final/logs/l8k4b_resampled.log ADDED
The diff for this file is too large to render. See raw diff
 
epfl_final/logs/launch_fr.out ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ launched l8k365m_resampled_seed43 on gpu0 pid=557 log=/mloscratch/homes/navasard/sparse/logs/l8k365m_resampled_seed43.log
2
+ launched l8k365m_resampled_seed44 on gpu1 pid=623 log=/mloscratch/homes/navasard/sparse/logs/l8k365m_resampled_seed44.log
3
+ launched l8k365m_fixed_s1_seed43 on gpu2 pid=691 log=/mloscratch/homes/navasard/sparse/logs/l8k365m_fixed_s1_seed43.log
4
+ launched l8k365m_fixed_s1_seed44 on gpu3 pid=758 log=/mloscratch/homes/navasard/sparse/logs/l8k365m_fixed_s1_seed44.log
5
+ all launched
epfl_final/logs/watch_4b.log ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ Wed Jul 15 11:18:06 PM UTC 2026 watcher[4b] start; waiting for /mloscratch/homes/navasard/sparse/mask_cache_8k_36L/.BUILD_DONE
2
+ Wed Jul 15 11:20:06 PM UTC 2026 watcher[4b] cache ready
3
+ Wed Jul 15 11:20:09 PM UTC 2026 watcher[4b] LAUNCHING nproc=4 port=29632 -> /mloscratch/homes/navasard/sparse/logs/l8k4b_resampled.log
4
+ Wed Jul 15 11:20:09 PM UTC 2026 watcher[4b] launched pid 190929
epfl_final/logs/watch_mixed.log ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ Wed Jul 15 11:18:22 PM UTC 2026 watcher[mixed] start; waiting for /mloscratch/homes/navasard/sparse/mask_cache_8k_mixed/.BUILD_DONE
2
+ Wed Jul 15 11:40:52 PM UTC 2026 watcher[mixed] cache ready
3
+ Wed Jul 15 11:40:55 PM UTC 2026 watcher[mixed] LAUNCHING nproc=3 port=29631 -> /mloscratch/homes/navasard/sparse/logs/l8k1_2b_mixed.log
4
+ Wed Jul 15 11:40:55 PM UTC 2026 watcher[mixed] launched pid 123526