File size: 15,097 Bytes
e0dc2db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
{
  "best_global_step": 400,
  "best_metric": 0.43400639295578003,
  "best_model_checkpoint": "./python-code-testgen-ministral-8B/checkpoint-400",
  "epoch": 3.4814004376367613,
  "eval_steps": 50,
  "global_step": 400,
  "is_hyper_param_search": false,
  "is_local_process_zero": true,
  "is_world_process_zero": true,
  "log_history": [
    {
      "entropy": 1.2537571787834167,
      "epoch": 0.087527352297593,
      "grad_norm": 0.5736712217330933,
      "learning_rate": 5e-06,
      "loss": 1.8641,
      "mean_token_accuracy": 0.6149017184972763,
      "num_tokens": 17392.0,
      "step": 10
    },
    {
      "entropy": 1.3263455376029014,
      "epoch": 0.175054704595186,
      "grad_norm": 0.7149288058280945,
      "learning_rate": 9.999927156177032e-06,
      "loss": 1.9444,
      "mean_token_accuracy": 0.601305079460144,
      "num_tokens": 33323.0,
      "step": 20
    },
    {
      "entropy": 1.3946671187877655,
      "epoch": 0.26258205689277897,
      "grad_norm": 0.6501050591468811,
      "learning_rate": 9.991188465340766e-06,
      "loss": 1.7875,
      "mean_token_accuracy": 0.6164133206009865,
      "num_tokens": 49246.0,
      "step": 30
    },
    {
      "entropy": 1.3958179399371147,
      "epoch": 0.350109409190372,
      "grad_norm": 0.5064170360565186,
      "learning_rate": 9.96791018015489e-06,
      "loss": 1.4612,
      "mean_token_accuracy": 0.6549548670649529,
      "num_tokens": 66175.0,
      "step": 40
    },
    {
      "entropy": 1.1895733758807183,
      "epoch": 0.437636761487965,
      "grad_norm": 0.7921415567398071,
      "learning_rate": 9.930160111487717e-06,
      "loss": 1.1449,
      "mean_token_accuracy": 0.7270906791090965,
      "num_tokens": 82566.0,
      "step": 50
    },
    {
      "epoch": 0.437636761487965,
      "eval_entropy": 1.0364094030709914,
      "eval_loss": 1.0214754343032837,
      "eval_mean_token_accuracy": 0.7765023590605936,
      "eval_num_tokens": 82566.0,
      "eval_runtime": 10.3255,
      "eval_samples_per_second": 7.845,
      "eval_steps_per_second": 7.845,
      "step": 50
    },
    {
      "entropy": 0.8925203159451485,
      "epoch": 0.5251641137855579,
      "grad_norm": 0.34061136841773987,
      "learning_rate": 9.87804822727352e-06,
      "loss": 0.9039,
      "mean_token_accuracy": 0.817305064201355,
      "num_tokens": 99237.0,
      "step": 60
    },
    {
      "entropy": 0.6578707128763199,
      "epoch": 0.612691466083151,
      "grad_norm": 0.3180134892463684,
      "learning_rate": 9.811726332170153e-06,
      "loss": 0.7,
      "mean_token_accuracy": 0.8500439867377281,
      "num_tokens": 117524.0,
      "step": 70
    },
    {
      "entropy": 0.5739984951913357,
      "epoch": 0.700218818380744,
      "grad_norm": 0.4566318094730377,
      "learning_rate": 9.731387625344104e-06,
      "loss": 0.6788,
      "mean_token_accuracy": 0.8602568313479424,
      "num_tokens": 135866.0,
      "step": 80
    },
    {
      "entropy": 0.5298320218920708,
      "epoch": 0.787746170678337,
      "grad_norm": 0.31226617097854614,
      "learning_rate": 9.637266137671177e-06,
      "loss": 0.5391,
      "mean_token_accuracy": 0.8844943925738334,
      "num_tokens": 152266.0,
      "step": 90
    },
    {
      "entropy": 0.5451121114194393,
      "epoch": 0.87527352297593,
      "grad_norm": 0.20949594676494598,
      "learning_rate": 9.529636049992235e-06,
      "loss": 0.5172,
      "mean_token_accuracy": 0.8867821574211121,
      "num_tokens": 168374.0,
      "step": 100
    },
    {
      "epoch": 0.87527352297593,
      "eval_entropy": 0.6073500057797373,
      "eval_loss": 0.5493269562721252,
      "eval_mean_token_accuracy": 0.8748943202289534,
      "eval_num_tokens": 168374.0,
      "eval_runtime": 10.3652,
      "eval_samples_per_second": 7.815,
      "eval_steps_per_second": 7.815,
      "step": 100
    },
    {
      "entropy": 0.5541586525738239,
      "epoch": 0.962800875273523,
      "grad_norm": 0.24901992082595825,
      "learning_rate": 9.408810894410008e-06,
      "loss": 0.5106,
      "mean_token_accuracy": 0.8848323300480843,
      "num_tokens": 185723.0,
      "step": 110
    },
    {
      "entropy": 0.5490001190353084,
      "epoch": 1.0437636761487965,
      "grad_norm": 0.2396228015422821,
      "learning_rate": 9.275142640953599e-06,
      "loss": 0.5232,
      "mean_token_accuracy": 0.8872134911047446,
      "num_tokens": 201213.0,
      "step": 120
    },
    {
      "entropy": 0.5084450632333756,
      "epoch": 1.1312910284463895,
      "grad_norm": 0.3080507218837738,
      "learning_rate": 9.129020672271283e-06,
      "loss": 0.464,
      "mean_token_accuracy": 0.8925739243626595,
      "num_tokens": 216879.0,
      "step": 130
    },
    {
      "entropy": 0.47396973669528963,
      "epoch": 1.2188183807439825,
      "grad_norm": 0.2524544894695282,
      "learning_rate": 8.970870649338388e-06,
      "loss": 0.442,
      "mean_token_accuracy": 0.8983234956860542,
      "num_tokens": 233348.0,
      "step": 140
    },
    {
      "entropy": 0.4726570636034012,
      "epoch": 1.3063457330415755,
      "grad_norm": 0.3230877220630646,
      "learning_rate": 8.801153271484503e-06,
      "loss": 0.4538,
      "mean_token_accuracy": 0.8902932360768319,
      "num_tokens": 250578.0,
      "step": 150
    },
    {
      "epoch": 1.3063457330415755,
      "eval_entropy": 0.5106582998493572,
      "eval_loss": 0.4790702760219574,
      "eval_mean_token_accuracy": 0.8854184364095147,
      "eval_num_tokens": 250578.0,
      "eval_runtime": 10.3528,
      "eval_samples_per_second": 7.824,
      "eval_steps_per_second": 7.824,
      "step": 150
    },
    {
      "entropy": 0.48775711581110953,
      "epoch": 1.3938730853391685,
      "grad_norm": 0.27437666058540344,
      "learning_rate": 8.620362934352109e-06,
      "loss": 0.4712,
      "mean_token_accuracy": 0.8893376395106316,
      "num_tokens": 266848.0,
      "step": 160
    },
    {
      "entropy": 0.4436598148196936,
      "epoch": 1.4814004376367615,
      "grad_norm": 0.32482877373695374,
      "learning_rate": 8.429026289696091e-06,
      "loss": 0.4233,
      "mean_token_accuracy": 0.8987479954957962,
      "num_tokens": 282930.0,
      "step": 170
    },
    {
      "entropy": 0.44891218170523645,
      "epoch": 1.5689277899343543,
      "grad_norm": 0.3758986294269562,
      "learning_rate": 8.227700711219492e-06,
      "loss": 0.4315,
      "mean_token_accuracy": 0.8931379184126854,
      "num_tokens": 300722.0,
      "step": 180
    },
    {
      "entropy": 0.5109403282403946,
      "epoch": 1.6564551422319473,
      "grad_norm": 0.3557584583759308,
      "learning_rate": 8.016972670914624e-06,
      "loss": 0.5022,
      "mean_token_accuracy": 0.8783736646175384,
      "num_tokens": 317955.0,
      "step": 190
    },
    {
      "entropy": 0.46201174408197404,
      "epoch": 1.7439824945295404,
      "grad_norm": 0.3397444784641266,
      "learning_rate": 7.797456030639314e-06,
      "loss": 0.4591,
      "mean_token_accuracy": 0.8974948301911354,
      "num_tokens": 334732.0,
      "step": 200
    },
    {
      "epoch": 1.7439824945295404,
      "eval_entropy": 0.47593313657943115,
      "eval_loss": 0.45035651326179504,
      "eval_mean_token_accuracy": 0.8885414180932222,
      "eval_num_tokens": 334732.0,
      "eval_runtime": 10.3648,
      "eval_samples_per_second": 7.815,
      "eval_steps_per_second": 7.815,
      "step": 200
    },
    {
      "entropy": 0.4485505182296038,
      "epoch": 1.8315098468271334,
      "grad_norm": 0.27542436122894287,
      "learning_rate": 7.569790253905059e-06,
      "loss": 0.4558,
      "mean_token_accuracy": 0.8910033285617829,
      "num_tokens": 353384.0,
      "step": 210
    },
    {
      "entropy": 0.450789924710989,
      "epoch": 1.9190371991247264,
      "grad_norm": 0.2546970546245575,
      "learning_rate": 7.334638543086203e-06,
      "loss": 0.4503,
      "mean_token_accuracy": 0.8930477350950241,
      "num_tokens": 370072.0,
      "step": 220
    },
    {
      "entropy": 0.45568384431503917,
      "epoch": 2.0,
      "grad_norm": 0.5460340976715088,
      "learning_rate": 7.092685907476558e-06,
      "loss": 0.4571,
      "mean_token_accuracy": 0.898327117030685,
      "num_tokens": 384804.0,
      "step": 230
    },
    {
      "entropy": 0.44126378260552884,
      "epoch": 2.087527352297593,
      "grad_norm": 0.3868609666824341,
      "learning_rate": 6.844637167821327e-06,
      "loss": 0.423,
      "mean_token_accuracy": 0.8965987235307693,
      "num_tokens": 401856.0,
      "step": 240
    },
    {
      "entropy": 0.42570732310414316,
      "epoch": 2.175054704595186,
      "grad_norm": 0.31367599964141846,
      "learning_rate": 6.591214903137221e-06,
      "loss": 0.4127,
      "mean_token_accuracy": 0.8982817739248276,
      "num_tokens": 418683.0,
      "step": 250
    },
    {
      "epoch": 2.175054704595186,
      "eval_entropy": 0.45187407492855447,
      "eval_loss": 0.44380050897598267,
      "eval_mean_token_accuracy": 0.8904590201966557,
      "eval_num_tokens": 418683.0,
      "eval_runtime": 10.3129,
      "eval_samples_per_second": 7.854,
      "eval_steps_per_second": 7.854,
      "step": 250
    },
    {
      "entropy": 0.4225453745573759,
      "epoch": 2.262582056892779,
      "grad_norm": 0.3352673351764679,
      "learning_rate": 6.333157345801808e-06,
      "loss": 0.4236,
      "mean_token_accuracy": 0.8970558911561965,
      "num_tokens": 435678.0,
      "step": 260
    },
    {
      "entropy": 0.39916136525571344,
      "epoch": 2.350109409190372,
      "grad_norm": 0.3182181119918823,
      "learning_rate": 6.0712162310438e-06,
      "loss": 0.3953,
      "mean_token_accuracy": 0.90475542396307,
      "num_tokens": 453095.0,
      "step": 270
    },
    {
      "entropy": 0.46247223690152167,
      "epoch": 2.437636761487965,
      "grad_norm": 0.27779728174209595,
      "learning_rate": 5.806154607098799e-06,
      "loss": 0.4554,
      "mean_token_accuracy": 0.8864100977778435,
      "num_tokens": 470622.0,
      "step": 280
    },
    {
      "entropy": 0.4407076742500067,
      "epoch": 2.525164113785558,
      "grad_norm": 0.31952330470085144,
      "learning_rate": 5.538744612409701e-06,
      "loss": 0.4446,
      "mean_token_accuracy": 0.8954811543226242,
      "num_tokens": 489165.0,
      "step": 290
    },
    {
      "entropy": 0.4149217315018177,
      "epoch": 2.612691466083151,
      "grad_norm": 0.29808804392814636,
      "learning_rate": 5.269765226346812e-06,
      "loss": 0.4112,
      "mean_token_accuracy": 0.9011785760521889,
      "num_tokens": 504739.0,
      "step": 300
    },
    {
      "epoch": 2.612691466083151,
      "eval_entropy": 0.4445477654168635,
      "eval_loss": 0.4395095407962799,
      "eval_mean_token_accuracy": 0.8912856681847278,
      "eval_num_tokens": 504739.0,
      "eval_runtime": 10.6624,
      "eval_samples_per_second": 7.597,
      "eval_steps_per_second": 7.597,
      "step": 300
    },
    {
      "entropy": 0.4189235236495733,
      "epoch": 2.700218818380744,
      "grad_norm": 0.4090176224708557,
      "learning_rate": 5e-06,
      "loss": 0.4158,
      "mean_token_accuracy": 0.9012351542711258,
      "num_tokens": 519973.0,
      "step": 310
    },
    {
      "entropy": 0.4326858527958393,
      "epoch": 2.787746170678337,
      "grad_norm": 0.33089756965637207,
      "learning_rate": 4.730234773653188e-06,
      "loss": 0.4239,
      "mean_token_accuracy": 0.8949055522680283,
      "num_tokens": 536449.0,
      "step": 320
    },
    {
      "entropy": 0.40415228083729743,
      "epoch": 2.87527352297593,
      "grad_norm": 0.2873836159706116,
      "learning_rate": 4.4612553875903e-06,
      "loss": 0.387,
      "mean_token_accuracy": 0.9068056881427765,
      "num_tokens": 552548.0,
      "step": 330
    },
    {
      "entropy": 0.4437519647181034,
      "epoch": 2.962800875273523,
      "grad_norm": 0.3972427546977997,
      "learning_rate": 4.1938453929012014e-06,
      "loss": 0.4373,
      "mean_token_accuracy": 0.8953345134854317,
      "num_tokens": 569790.0,
      "step": 340
    },
    {
      "entropy": 0.39538536683933156,
      "epoch": 3.0437636761487963,
      "grad_norm": 0.27691659331321716,
      "learning_rate": 3.928783768956202e-06,
      "loss": 0.4034,
      "mean_token_accuracy": 0.9004409393748721,
      "num_tokens": 585062.0,
      "step": 350
    },
    {
      "epoch": 3.0437636761487963,
      "eval_entropy": 0.4437022599173181,
      "eval_loss": 0.4359912574291229,
      "eval_mean_token_accuracy": 0.891755164405446,
      "eval_num_tokens": 585062.0,
      "eval_runtime": 10.3036,
      "eval_samples_per_second": 7.861,
      "eval_steps_per_second": 7.861,
      "step": 350
    },
    {
      "entropy": 0.43682731576263906,
      "epoch": 3.1312910284463893,
      "grad_norm": 0.23371583223342896,
      "learning_rate": 3.6668426541981914e-06,
      "loss": 0.426,
      "mean_token_accuracy": 0.8948694601655006,
      "num_tokens": 603636.0,
      "step": 360
    },
    {
      "entropy": 0.43631603941321373,
      "epoch": 3.2188183807439823,
      "grad_norm": 0.30941087007522583,
      "learning_rate": 3.4087850968627823e-06,
      "loss": 0.4239,
      "mean_token_accuracy": 0.8951606392860413,
      "num_tokens": 620904.0,
      "step": 370
    },
    {
      "entropy": 0.43801640942692754,
      "epoch": 3.3063457330415753,
      "grad_norm": 0.2538641095161438,
      "learning_rate": 3.1553628321786746e-06,
      "loss": 0.4534,
      "mean_token_accuracy": 0.89616918861866,
      "num_tokens": 638395.0,
      "step": 380
    },
    {
      "entropy": 0.4042429648339748,
      "epoch": 3.3938730853391683,
      "grad_norm": 0.27114179730415344,
      "learning_rate": 2.907314092523442e-06,
      "loss": 0.3977,
      "mean_token_accuracy": 0.9019500285387039,
      "num_tokens": 655292.0,
      "step": 390
    },
    {
      "entropy": 0.41444903910160064,
      "epoch": 3.4814004376367613,
      "grad_norm": 0.30044931173324585,
      "learning_rate": 2.665361456913797e-06,
      "loss": 0.3897,
      "mean_token_accuracy": 0.9015165165066719,
      "num_tokens": 672299.0,
      "step": 400
    },
    {
      "epoch": 3.4814004376367613,
      "eval_entropy": 0.44009259711077187,
      "eval_loss": 0.43400639295578003,
      "eval_mean_token_accuracy": 0.8921150086838522,
      "eval_num_tokens": 672299.0,
      "eval_runtime": 10.3492,
      "eval_samples_per_second": 7.827,
      "eval_steps_per_second": 7.827,
      "step": 400
    }
  ],
  "logging_steps": 10,
  "max_steps": 600,
  "num_input_tokens_seen": 0,
  "num_train_epochs": 6,
  "save_steps": 100,
  "stateful_callbacks": {
    "TrainerControl": {
      "args": {
        "should_epoch_stop": false,
        "should_evaluate": false,
        "should_log": false,
        "should_save": true,
        "should_training_stop": false
      },
      "attributes": {}
    }
  },
  "total_flos": 3.088887940023091e+16,
  "train_batch_size": 1,
  "trial_name": null,
  "trial_params": null
}