File size: 112,635 Bytes
0afdb9e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
W0724 12:29:28.140000 10498 torch/distributed/run.py:852] 
W0724 12:29:28.140000 10498 torch/distributed/run.py:852] *****************************************
W0724 12:29:28.140000 10498 torch/distributed/run.py:852] 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. 
W0724 12:29:28.140000 10498 torch/distributed/run.py:852] *****************************************
Training GPT
  Device: cuda:0, dtype: torch.bfloat16
  Output: /dev/shm/out/vanilla-small-20B
  Sparsity mode: none
  DDP: world_size=2
  Token budget:
    tokens/iter = batch_size Γ— seq_len Γ— grad_accum_global = 32 Γ— 1024 Γ— 48 = 1,572,864
      (2 ranks Γ— 24 micro-steps Γ— 32 batch per rank)
    max_iters   = 12,716
    total       = 20,000,538,624 tokens (~20.00B)

Loading data from /dev/shm/data/fineweb-edu-25B...
  Train: 24,975,629,888 tokens
  Val: 24,433,651 tokens

Creating model...
  n_layer=12, n_head=8, n_embd=1024
  pos_encoding=learned
number of parameters: 202.53M
Compiling model...
number of parameters: 202.53M
NCCL version 2.27.5+cuda12.9
Muon params: 48 tensors, 150,994,944 parameters
AdamW decay params: 2 tensors, 52,559,872 parameters
AdamW no-decay params: 25 tensors, 25,600 parameters
using Muon + AdamW optimizer (fused AdamW: True)
Muon params: 48 tensors, 150,994,944 parameters
AdamW decay params: 2 tensors, 52,559,872 parameters
AdamW no-decay params: 25 tensors, 25,600 parameters
using Muon + AdamW optimizer (fused AdamW: True)
wandb: [wandb.login()] Loaded credentials for https://api.wandb.ai from /root/.netrc.
wandb: Currently logged in as: markhenry-software (markhenrysoftware) to https://api.wandb.ai. Use `wandb login --relogin` to force relogin
wandb: Tracking run with wandb version 0.26.1
wandb: Run data is saved locally in /workspace/markhenry-mutagen/sparse-nanogpt-private/deeptopk/wandb/run-20260724_122939-9iezcto0
wandb: Run `wandb offline` to turn off syncing.
wandb: Syncing run vanilla-small-20B
wandb: ⭐️ View project at https://wandb.ai/markhenrysoftware/sparse-nanogpt
wandb: πŸš€ View run at https://wandb.ai/markhenrysoftware/sparse-nanogpt/runs/9iezcto0

Starting training from iter 0...
iter      0 | loss 11.0540 | lr 6.00e-05 | grad_norm 18.25 | 77476 tok/s
iter     10 | loss 8.4686 | lr 6.60e-04 | grad_norm 13.38 | 688710 tok/s
iter     20 | loss 7.6680 | lr 1.26e-03 | grad_norm 27.12 | 708089 tok/s
iter     30 | loss 7.0983 | lr 1.86e-03 | grad_norm 20.88 | 700854 tok/s
iter     40 | loss 6.5000 | lr 2.46e-03 | grad_norm 9.50 | 696461 tok/s
iter     50 | loss 6.1356 | lr 3.06e-03 | grad_norm 6.66 | 697653 tok/s
iter     60 | loss 5.8697 | lr 3.66e-03 | grad_norm 5.34 | 694462 tok/s
iter     70 | loss 5.7241 | lr 4.26e-03 | grad_norm 3.91 | 698866 tok/s
iter     80 | loss 5.5761 | lr 4.86e-03 | grad_norm 3.59 | 691455 tok/s
iter     90 | loss 5.4801 | lr 5.46e-03 | grad_norm 2.97 | 692340 tok/s
iter    100 | loss 5.4140 | lr 6.06e-03 | grad_norm 2.56 | 696813 tok/s
  eval | train_loss 5.3923 | val_loss 5.3944
Saved checkpoint at iter 100 -> ckpt.pt
Saved checkpoint at iter 100 -> ckpt_best.pt
  New best val_loss: 5.3944
iter    110 | loss 5.2727 | lr 6.66e-03 | grad_norm 2.16 | 424927 tok/s
iter    120 | loss 5.2040 | lr 7.26e-03 | grad_norm 2.03 | 696049 tok/s
iter    130 | loss 5.0535 | lr 7.86e-03 | grad_norm 1.41 | 693579 tok/s
iter    140 | loss 4.9408 | lr 8.46e-03 | grad_norm 1.41 | 696818 tok/s
iter    150 | loss 4.8185 | lr 9.06e-03 | grad_norm 1.38 | 696543 tok/s
iter    160 | loss 4.7056 | lr 9.66e-03 | grad_norm 1.09 | 700567 tok/s
iter    170 | loss 4.6376 | lr 1.03e-02 | grad_norm 1.21 | 699554 tok/s
iter    180 | loss 4.5670 | lr 1.09e-02 | grad_norm 1.18 | 694146 tok/s
iter    190 | loss 4.4424 | lr 1.15e-02 | grad_norm 1.16 | 694543 tok/s
iter    200 | loss 4.4108 | lr 1.20e-02 | grad_norm 1.24 | 696636 tok/s
  eval | train_loss 4.4256 | val_loss 4.4123
Saved checkpoint at iter 200 -> ckpt.pt
Saved checkpoint at iter 200 -> ckpt_best.pt
  New best val_loss: 4.4123
iter    210 | loss 4.3307 | lr 1.20e-02 | grad_norm 1.01 | 426702 tok/s
iter    220 | loss 4.2424 | lr 1.20e-02 | grad_norm 1.22 | 694370 tok/s
iter    230 | loss 4.1775 | lr 1.20e-02 | grad_norm 0.95 | 697236 tok/s
iter    240 | loss 4.1460 | lr 1.20e-02 | grad_norm 0.91 | 694919 tok/s
iter    250 | loss 4.1004 | lr 1.20e-02 | grad_norm 0.87 | 691555 tok/s
iter    260 | loss 4.0631 | lr 1.20e-02 | grad_norm 0.82 | 693950 tok/s
iter    270 | loss 4.0329 | lr 1.20e-02 | grad_norm 0.78 | 689725 tok/s
iter    280 | loss 3.9906 | lr 1.20e-02 | grad_norm 0.75 | 688356 tok/s
iter    290 | loss 3.9808 | lr 1.20e-02 | grad_norm 0.79 | 688424 tok/s
iter    300 | loss 3.9251 | lr 1.20e-02 | grad_norm 0.73 | 690322 tok/s
  eval | train_loss 3.9328 | val_loss 3.9326
Saved checkpoint at iter 300 -> ckpt.pt
Saved checkpoint at iter 300 -> ckpt_best.pt
  New best val_loss: 3.9326
iter    310 | loss 3.9237 | lr 1.20e-02 | grad_norm 0.72 | 421641 tok/s
iter    320 | loss 3.9068 | lr 1.20e-02 | grad_norm 0.66 | 691082 tok/s
iter    330 | loss 3.8567 | lr 1.20e-02 | grad_norm 0.67 | 687952 tok/s
iter    340 | loss 3.8213 | lr 1.20e-02 | grad_norm 0.63 | 690774 tok/s
iter    350 | loss 3.7992 | lr 1.20e-02 | grad_norm 0.65 | 693421 tok/s
iter    360 | loss 3.7596 | lr 1.20e-02 | grad_norm 0.61 | 693952 tok/s
iter    370 | loss 3.7780 | lr 1.20e-02 | grad_norm 0.66 | 691120 tok/s
iter    380 | loss 3.7434 | lr 1.20e-02 | grad_norm 0.63 | 690508 tok/s
iter    390 | loss 3.7297 | lr 1.20e-02 | grad_norm 0.56 | 691191 tok/s
iter    400 | loss 3.7173 | lr 1.20e-02 | grad_norm 0.57 | 690360 tok/s
  eval | train_loss 3.7044 | val_loss 3.7130
Saved checkpoint at iter 400 -> ckpt.pt
Saved checkpoint at iter 400 -> ckpt_best.pt
  New best val_loss: 3.7130
iter    410 | loss 3.6964 | lr 1.20e-02 | grad_norm 0.59 | 429402 tok/s
iter    420 | loss 3.6837 | lr 1.20e-02 | grad_norm 0.54 | 693120 tok/s
iter    430 | loss 3.6542 | lr 1.20e-02 | grad_norm 0.52 | 691228 tok/s
iter    440 | loss 3.6340 | lr 1.20e-02 | grad_norm 0.48 | 693834 tok/s
iter    450 | loss 3.6536 | lr 1.20e-02 | grad_norm 0.44 | 688859 tok/s
iter    460 | loss 3.6455 | lr 1.20e-02 | grad_norm 0.51 | 693065 tok/s
iter    470 | loss 3.6061 | lr 1.20e-02 | grad_norm 0.48 | 691798 tok/s
iter    480 | loss 3.5948 | lr 1.20e-02 | grad_norm 0.46 | 693750 tok/s
iter    490 | loss 3.5914 | lr 1.20e-02 | grad_norm 0.46 | 694379 tok/s
iter    500 | loss 3.5839 | lr 1.20e-02 | grad_norm 0.48 | 690955 tok/s
  eval | train_loss 3.5865 | val_loss 3.5860
Saved checkpoint at iter 500 -> ckpt.pt
Saved checkpoint at iter 500 -> ckpt_best.pt
  New best val_loss: 3.5860
iter    510 | loss 3.5693 | lr 1.20e-02 | grad_norm 0.43 | 427142 tok/s
iter    520 | loss 3.5719 | lr 1.20e-02 | grad_norm 0.46 | 692634 tok/s
iter    530 | loss 3.5692 | lr 1.20e-02 | grad_norm 0.42 | 689492 tok/s
iter    540 | loss 3.5383 | lr 1.20e-02 | grad_norm 0.39 | 686982 tok/s
iter    550 | loss 3.5339 | lr 1.20e-02 | grad_norm 0.42 | 690076 tok/s
iter    560 | loss 3.5204 | lr 1.20e-02 | grad_norm 0.46 | 692614 tok/s
iter    570 | loss 3.4880 | lr 1.20e-02 | grad_norm 0.39 | 694177 tok/s
iter    580 | loss 3.5089 | lr 1.20e-02 | grad_norm 0.42 | 691852 tok/s
iter    590 | loss 3.4817 | lr 1.20e-02 | grad_norm 0.38 | 694157 tok/s
iter    600 | loss 3.4876 | lr 1.20e-02 | grad_norm 0.38 | 689687 tok/s
  eval | train_loss 3.4926 | val_loss 3.4855
Saved checkpoint at iter 600 -> ckpt.pt
Saved checkpoint at iter 600 -> ckpt_best.pt
  New best val_loss: 3.4855
iter    610 | loss 3.4790 | lr 1.20e-02 | grad_norm 0.34 | 425305 tok/s
iter    620 | loss 3.4797 | lr 1.20e-02 | grad_norm 0.38 | 693723 tok/s
iter    630 | loss 3.4479 | lr 1.20e-02 | grad_norm 0.38 | 693847 tok/s
iter    640 | loss 3.4659 | lr 1.20e-02 | grad_norm 0.34 | 693813 tok/s
iter    650 | loss 3.4546 | lr 1.20e-02 | grad_norm 0.34 | 690687 tok/s
iter    660 | loss 3.4388 | lr 1.20e-02 | grad_norm 0.38 | 690326 tok/s
iter    670 | loss 3.4275 | lr 1.20e-02 | grad_norm 0.34 | 689842 tok/s
iter    680 | loss 3.4190 | lr 1.20e-02 | grad_norm 0.35 | 687299 tok/s
iter    690 | loss 3.4140 | lr 1.20e-02 | grad_norm 0.37 | 694423 tok/s
iter    700 | loss 3.4220 | lr 1.20e-02 | grad_norm 0.34 | 692950 tok/s
  eval | train_loss 3.4271 | val_loss 3.4207
Saved checkpoint at iter 700 -> ckpt.pt
Saved checkpoint at iter 700 -> ckpt_best.pt
  New best val_loss: 3.4207
iter    710 | loss 3.4258 | lr 1.20e-02 | grad_norm 0.33 | 423369 tok/s
iter    720 | loss 3.4066 | lr 1.20e-02 | grad_norm 0.33 | 691391 tok/s
iter    730 | loss 3.4192 | lr 1.20e-02 | grad_norm 0.34 | 689872 tok/s
iter    740 | loss 3.3914 | lr 1.20e-02 | grad_norm 0.31 | 691790 tok/s
iter    750 | loss 3.4145 | lr 1.20e-02 | grad_norm 0.29 | 689794 tok/s
iter    760 | loss 3.4015 | lr 1.20e-02 | grad_norm 0.32 | 688590 tok/s
iter    770 | loss 3.4054 | lr 1.20e-02 | grad_norm 0.36 | 692293 tok/s
iter    780 | loss 3.3986 | lr 1.20e-02 | grad_norm 0.34 | 691096 tok/s
iter    790 | loss 3.3720 | lr 1.20e-02 | grad_norm 0.35 | 689953 tok/s
iter    800 | loss 3.4040 | lr 1.20e-02 | grad_norm 0.32 | 693444 tok/s
  eval | train_loss 3.3782 | val_loss 3.3770
Saved checkpoint at iter 800 -> ckpt.pt
Saved checkpoint at iter 800 -> ckpt_best.pt
  New best val_loss: 3.3770
iter    810 | loss 3.3877 | lr 1.20e-02 | grad_norm 0.33 | 425735 tok/s
iter    820 | loss 3.3724 | lr 1.20e-02 | grad_norm 0.31 | 694847 tok/s
iter    830 | loss 3.3752 | lr 1.20e-02 | grad_norm 0.29 | 694688 tok/s
iter    840 | loss 3.3648 | lr 1.20e-02 | grad_norm 0.30 | 691477 tok/s
iter    850 | loss 3.3518 | lr 1.20e-02 | grad_norm 0.31 | 690923 tok/s
iter    860 | loss 3.3311 | lr 1.20e-02 | grad_norm 0.30 | 692717 tok/s
iter    870 | loss 3.3422 | lr 1.20e-02 | grad_norm 0.29 | 686827 tok/s
iter    880 | loss 3.3582 | lr 1.20e-02 | grad_norm 0.31 | 687174 tok/s
iter    890 | loss 3.3287 | lr 1.20e-02 | grad_norm 0.30 | 686020 tok/s
iter    900 | loss 3.3342 | lr 1.20e-02 | grad_norm 0.30 | 694879 tok/s
  eval | train_loss 3.3439 | val_loss 3.3347
Saved checkpoint at iter 900 -> ckpt.pt
Saved checkpoint at iter 900 -> ckpt_best.pt
  New best val_loss: 3.3347
iter    910 | loss 3.3427 | lr 1.20e-02 | grad_norm 0.30 | 427892 tok/s
iter    920 | loss 3.3494 | lr 1.20e-02 | grad_norm 0.29 | 693093 tok/s
iter    930 | loss 3.3403 | lr 1.20e-02 | grad_norm 0.30 | 684251 tok/s
iter    940 | loss 3.3558 | lr 1.20e-02 | grad_norm 0.30 | 691507 tok/s
iter    950 | loss 3.3004 | lr 1.20e-02 | grad_norm 0.29 | 691031 tok/s
iter    960 | loss 3.3151 | lr 1.20e-02 | grad_norm 0.28 | 689399 tok/s
iter    970 | loss 3.3085 | lr 1.20e-02 | grad_norm 0.31 | 692208 tok/s
iter    980 | loss 3.3098 | lr 1.20e-02 | grad_norm 0.30 | 692587 tok/s
iter    990 | loss 3.3077 | lr 1.20e-02 | grad_norm 0.29 | 691398 tok/s
iter   1000 | loss 3.2819 | lr 1.20e-02 | grad_norm 0.29 | 690641 tok/s
  eval | train_loss 3.3015 | val_loss 3.3075
Saved checkpoint at iter 1000 -> ckpt.pt
Saved checkpoint at iter 1000 -> ckpt_best.pt
  New best val_loss: 3.3075
iter   1010 | loss 3.3050 | lr 1.20e-02 | grad_norm 0.28 | 423664 tok/s
iter   1020 | loss 3.2995 | lr 1.20e-02 | grad_norm 0.28 | 692939 tok/s
iter   1030 | loss 3.2913 | lr 1.20e-02 | grad_norm 0.26 | 692958 tok/s
iter   1040 | loss 3.2825 | lr 1.20e-02 | grad_norm 0.26 | 692405 tok/s
iter   1050 | loss 3.2859 | lr 1.20e-02 | grad_norm 0.29 | 693352 tok/s
iter   1060 | loss 3.3220 | lr 1.20e-02 | grad_norm 0.27 | 695233 tok/s
iter   1070 | loss 3.2912 | lr 1.20e-02 | grad_norm 0.27 | 691752 tok/s
iter   1080 | loss 3.2843 | lr 1.20e-02 | grad_norm 0.28 | 695102 tok/s
iter   1090 | loss 3.2696 | lr 1.20e-02 | grad_norm 0.27 | 689439 tok/s
iter   1100 | loss 3.2966 | lr 1.20e-02 | grad_norm 0.27 | 691562 tok/s
  eval | train_loss 3.2849 | val_loss 3.2764
Saved checkpoint at iter 1100 -> ckpt.pt
Saved checkpoint at iter 1100 -> ckpt_best.pt
  New best val_loss: 3.2764
iter   1110 | loss 3.2929 | lr 1.20e-02 | grad_norm 0.27 | 415440 tok/s
iter   1120 | loss 3.2773 | lr 1.20e-02 | grad_norm 0.27 | 689473 tok/s
iter   1130 | loss 3.2858 | lr 1.20e-02 | grad_norm 0.26 | 687185 tok/s
iter   1140 | loss 3.2615 | lr 1.20e-02 | grad_norm 0.28 | 689981 tok/s
iter   1150 | loss 3.2600 | lr 1.20e-02 | grad_norm 0.28 | 691337 tok/s
iter   1160 | loss 3.2630 | lr 1.20e-02 | grad_norm 0.26 | 687460 tok/s
iter   1170 | loss 3.2709 | lr 1.20e-02 | grad_norm 0.26 | 687101 tok/s
iter   1180 | loss 3.2869 | lr 1.20e-02 | grad_norm 0.25 | 690190 tok/s
iter   1190 | loss 3.2465 | lr 1.20e-02 | grad_norm 0.29 | 689583 tok/s
iter   1200 | loss 3.2694 | lr 1.20e-02 | grad_norm 0.27 | 689546 tok/s
  eval | train_loss 3.2507 | val_loss 3.2510
Saved checkpoint at iter 1200 -> ckpt.pt
Saved checkpoint at iter 1200 -> ckpt_best.pt
  New best val_loss: 3.2510
iter   1210 | loss 3.2704 | lr 1.20e-02 | grad_norm 0.27 | 422621 tok/s
iter   1220 | loss 3.2408 | lr 1.20e-02 | grad_norm 0.25 | 691303 tok/s
iter   1230 | loss 3.2433 | lr 1.20e-02 | grad_norm 0.24 | 689698 tok/s
iter   1240 | loss 3.2726 | lr 1.20e-02 | grad_norm 0.28 | 689239 tok/s
iter   1250 | loss 3.2585 | lr 1.20e-02 | grad_norm 0.25 | 687592 tok/s
iter   1260 | loss 3.2476 | lr 1.20e-02 | grad_norm 0.26 | 686870 tok/s
iter   1270 | loss 3.2463 | lr 1.20e-02 | grad_norm 0.28 | 687469 tok/s
iter   1280 | loss 3.2293 | lr 1.20e-02 | grad_norm 0.27 | 695271 tok/s
iter   1290 | loss 3.2278 | lr 1.20e-02 | grad_norm 0.26 | 691767 tok/s
iter   1300 | loss 3.2333 | lr 1.20e-02 | grad_norm 0.25 | 692604 tok/s
  eval | train_loss 3.2361 | val_loss 3.2321
Saved checkpoint at iter 1300 -> ckpt.pt
Saved checkpoint at iter 1300 -> ckpt_best.pt
  New best val_loss: 3.2321
iter   1310 | loss 3.2310 | lr 1.20e-02 | grad_norm 0.25 | 423800 tok/s
iter   1320 | loss 3.2612 | lr 1.20e-02 | grad_norm 0.24 | 690485 tok/s
iter   1330 | loss 3.2586 | lr 1.19e-02 | grad_norm 0.25 | 693103 tok/s
iter   1340 | loss 3.2429 | lr 1.19e-02 | grad_norm 0.26 | 689259 tok/s
iter   1350 | loss 3.2218 | lr 1.19e-02 | grad_norm 0.24 | 689923 tok/s
iter   1360 | loss 3.2175 | lr 1.19e-02 | grad_norm 0.26 | 691256 tok/s
iter   1370 | loss 3.2373 | lr 1.19e-02 | grad_norm 0.25 | 690772 tok/s
iter   1380 | loss 3.2194 | lr 1.19e-02 | grad_norm 0.24 | 687726 tok/s
iter   1390 | loss 3.2260 | lr 1.19e-02 | grad_norm 0.24 | 689498 tok/s
iter   1400 | loss 3.2086 | lr 1.19e-02 | grad_norm 0.24 | 691848 tok/s
  eval | train_loss 3.2270 | val_loss 3.2149
Saved checkpoint at iter 1400 -> ckpt.pt
Saved checkpoint at iter 1400 -> ckpt_best.pt
  New best val_loss: 3.2149
iter   1410 | loss 3.2380 | lr 1.19e-02 | grad_norm 0.25 | 422016 tok/s
iter   1420 | loss 3.2382 | lr 1.18e-02 | grad_norm 0.24 | 698305 tok/s
iter   1430 | loss 3.2052 | lr 1.18e-02 | grad_norm 0.25 | 694828 tok/s
iter   1440 | loss 3.1961 | lr 1.18e-02 | grad_norm 0.24 | 696342 tok/s
iter   1450 | loss 3.2260 | lr 1.18e-02 | grad_norm 0.25 | 693037 tok/s
iter   1460 | loss 3.1975 | lr 1.18e-02 | grad_norm 0.25 | 689768 tok/s
iter   1470 | loss 3.1979 | lr 1.18e-02 | grad_norm 0.25 | 692925 tok/s
iter   1480 | loss 3.2166 | lr 1.18e-02 | grad_norm 0.25 | 693471 tok/s
iter   1490 | loss 3.2343 | lr 1.18e-02 | grad_norm 0.24 | 693296 tok/s
iter   1500 | loss 3.2101 | lr 1.18e-02 | grad_norm 0.25 | 694088 tok/s
  eval | train_loss 3.2024 | val_loss 3.2032
Saved checkpoint at iter 1500 -> ckpt.pt
Saved checkpoint at iter 1500 -> ckpt_best.pt
  New best val_loss: 3.2032
iter   1510 | loss 3.2309 | lr 1.18e-02 | grad_norm 0.26 | 423265 tok/s
iter   1520 | loss 3.1924 | lr 1.17e-02 | grad_norm 0.24 | 693392 tok/s
iter   1530 | loss 3.1792 | lr 1.17e-02 | grad_norm 0.25 | 690576 tok/s
iter   1540 | loss 3.2146 | lr 1.17e-02 | grad_norm 0.25 | 693209 tok/s
iter   1550 | loss 3.2010 | lr 1.17e-02 | grad_norm 0.25 | 688714 tok/s
iter   1560 | loss 3.2036 | lr 1.17e-02 | grad_norm 0.22 | 690784 tok/s
iter   1570 | loss 3.2051 | lr 1.17e-02 | grad_norm 0.25 | 691415 tok/s
iter   1580 | loss 3.2158 | lr 1.17e-02 | grad_norm 0.23 | 691463 tok/s
iter   1590 | loss 3.1911 | lr 1.17e-02 | grad_norm 0.24 | 689653 tok/s
iter   1600 | loss 3.1663 | lr 1.17e-02 | grad_norm 0.24 | 692283 tok/s
  eval | train_loss 3.1908 | val_loss 3.1925
Saved checkpoint at iter 1600 -> ckpt.pt
Saved checkpoint at iter 1600 -> ckpt_best.pt
  New best val_loss: 3.1925
iter   1610 | loss 3.1833 | lr 1.17e-02 | grad_norm 0.25 | 426256 tok/s
iter   1620 | loss 3.2182 | lr 1.16e-02 | grad_norm 0.23 | 696636 tok/s
iter   1630 | loss 3.1725 | lr 1.16e-02 | grad_norm 0.22 | 693406 tok/s
iter   1640 | loss 3.1717 | lr 1.16e-02 | grad_norm 0.23 | 693504 tok/s
iter   1650 | loss 3.1940 | lr 1.16e-02 | grad_norm 0.24 | 693805 tok/s
iter   1660 | loss 3.1809 | lr 1.16e-02 | grad_norm 0.23 | 696818 tok/s
iter   1670 | loss 3.1771 | lr 1.16e-02 | grad_norm 0.25 | 696159 tok/s
iter   1680 | loss 3.1903 | lr 1.16e-02 | grad_norm 0.24 | 694360 tok/s
iter   1690 | loss 3.1758 | lr 1.16e-02 | grad_norm 0.24 | 692987 tok/s
iter   1700 | loss 3.1501 | lr 1.16e-02 | grad_norm 0.25 | 695971 tok/s
  eval | train_loss 3.1755 | val_loss 3.1684
Saved checkpoint at iter 1700 -> ckpt.pt
Saved checkpoint at iter 1700 -> ckpt_best.pt
  New best val_loss: 3.1684
iter   1710 | loss 3.1877 | lr 1.15e-02 | grad_norm 0.24 | 425231 tok/s
iter   1720 | loss 3.1627 | lr 1.15e-02 | grad_norm 0.21 | 692555 tok/s
iter   1730 | loss 3.1815 | lr 1.15e-02 | grad_norm 0.23 | 690576 tok/s
iter   1740 | loss 3.1693 | lr 1.15e-02 | grad_norm 0.23 | 692894 tok/s
iter   1750 | loss 3.1564 | lr 1.15e-02 | grad_norm 0.23 | 693726 tok/s
iter   1760 | loss 3.1597 | lr 1.15e-02 | grad_norm 0.22 | 695415 tok/s
iter   1770 | loss 3.1700 | lr 1.15e-02 | grad_norm 0.23 | 693839 tok/s
iter   1780 | loss 3.1595 | lr 1.15e-02 | grad_norm 0.24 | 692886 tok/s
iter   1790 | loss 3.1552 | lr 1.15e-02 | grad_norm 0.22 | 691031 tok/s
iter   1800 | loss 3.1501 | lr 1.15e-02 | grad_norm 0.23 | 692005 tok/s
  eval | train_loss 3.1710 | val_loss 3.1616
Saved checkpoint at iter 1800 -> ckpt.pt
Saved checkpoint at iter 1800 -> ckpt_best.pt
  New best val_loss: 3.1616
iter   1810 | loss 3.1646 | lr 1.14e-02 | grad_norm 0.22 | 427645 tok/s
iter   1820 | loss 3.1843 | lr 1.14e-02 | grad_norm 0.23 | 692774 tok/s
iter   1830 | loss 3.1552 | lr 1.14e-02 | grad_norm 0.23 | 692051 tok/s
iter   1840 | loss 3.1596 | lr 1.14e-02 | grad_norm 0.22 | 691370 tok/s
iter   1850 | loss 3.1665 | lr 1.14e-02 | grad_norm 0.21 | 692323 tok/s
iter   1860 | loss 3.1310 | lr 1.14e-02 | grad_norm 0.21 | 691838 tok/s
iter   1870 | loss 3.1894 | lr 1.14e-02 | grad_norm 0.23 | 689281 tok/s
iter   1880 | loss 3.1763 | lr 1.14e-02 | grad_norm 0.24 | 691445 tok/s
iter   1890 | loss 3.1748 | lr 1.14e-02 | grad_norm 0.23 | 690923 tok/s
iter   1900 | loss 3.1696 | lr 1.13e-02 | grad_norm 0.22 | 689650 tok/s
  eval | train_loss 3.1485 | val_loss 3.1536
Saved checkpoint at iter 1900 -> ckpt.pt
Saved checkpoint at iter 1900 -> ckpt_best.pt
  New best val_loss: 3.1536
Saved checkpoint at iter 1900 -> ckpt_val_3.1584.pt
  save-at-val: val 3.1536 <= 3.1584, saved first-crossing checkpoint ckpt_val_3.1584.pt (iter 1900)
iter   1910 | loss 3.1530 | lr 1.13e-02 | grad_norm 0.22 | 412055 tok/s
iter   1920 | loss 3.1572 | lr 1.13e-02 | grad_norm 0.23 | 689085 tok/s
iter   1930 | loss 3.1477 | lr 1.13e-02 | grad_norm 0.22 | 689431 tok/s
iter   1940 | loss 3.1446 | lr 1.13e-02 | grad_norm 0.24 | 690921 tok/s
iter   1950 | loss 3.1371 | lr 1.13e-02 | grad_norm 0.23 | 690589 tok/s
iter   1960 | loss 3.1538 | lr 1.13e-02 | grad_norm 0.22 | 694078 tok/s
iter   1970 | loss 3.1401 | lr 1.13e-02 | grad_norm 0.22 | 690405 tok/s
iter   1980 | loss 3.1700 | lr 1.13e-02 | grad_norm 0.24 | 688502 tok/s
iter   1990 | loss 3.1366 | lr 1.13e-02 | grad_norm 0.22 | 687424 tok/s
iter   2000 | loss 3.1428 | lr 1.12e-02 | grad_norm 0.22 | 691271 tok/s
  eval | train_loss 3.1470 | val_loss 3.1510
Saved checkpoint at iter 2000 -> ckpt.pt
Saved checkpoint at iter 2000 -> ckpt_best.pt
  New best val_loss: 3.1510
iter   2010 | loss 3.1557 | lr 1.12e-02 | grad_norm 0.23 | 418799 tok/s
iter   2020 | loss 3.1347 | lr 1.12e-02 | grad_norm 0.24 | 690486 tok/s
iter   2030 | loss 3.1280 | lr 1.12e-02 | grad_norm 0.22 | 689082 tok/s
iter   2040 | loss 3.1492 | lr 1.12e-02 | grad_norm 0.22 | 692536 tok/s
iter   2050 | loss 3.1424 | lr 1.12e-02 | grad_norm 0.21 | 696445 tok/s
iter   2060 | loss 3.1404 | lr 1.12e-02 | grad_norm 0.23 | 689825 tok/s
iter   2070 | loss 3.1528 | lr 1.12e-02 | grad_norm 0.23 | 694078 tok/s
iter   2080 | loss 3.1363 | lr 1.12e-02 | grad_norm 0.22 | 690543 tok/s
iter   2090 | loss 3.1407 | lr 1.12e-02 | grad_norm 0.23 | 693766 tok/s
iter   2100 | loss 3.1344 | lr 1.11e-02 | grad_norm 0.25 | 695053 tok/s
  eval | train_loss 3.1321 | val_loss 3.1354
Saved checkpoint at iter 2100 -> ckpt.pt
Saved checkpoint at iter 2100 -> ckpt_best.pt
  New best val_loss: 3.1354
Saved checkpoint at iter 2100 -> ckpt_val_3.1484.pt
  save-at-val: val 3.1354 <= 3.1484, saved first-crossing checkpoint ckpt_val_3.1484.pt (iter 2100)
iter   2110 | loss 3.1392 | lr 1.11e-02 | grad_norm 0.24 | 406877 tok/s
iter   2120 | loss 3.1041 | lr 1.11e-02 | grad_norm 0.23 | 691570 tok/s
iter   2130 | loss 3.1361 | lr 1.11e-02 | grad_norm 0.23 | 689706 tok/s
iter   2140 | loss 3.1247 | lr 1.11e-02 | grad_norm 0.23 | 689597 tok/s
iter   2150 | loss 3.1293 | lr 1.11e-02 | grad_norm 0.24 | 687438 tok/s
iter   2160 | loss 3.1361 | lr 1.11e-02 | grad_norm 0.22 | 689505 tok/s
iter   2170 | loss 3.1389 | lr 1.11e-02 | grad_norm 0.22 | 689674 tok/s
iter   2180 | loss 3.1452 | lr 1.11e-02 | grad_norm 0.22 | 688127 tok/s
iter   2190 | loss 3.1365 | lr 1.10e-02 | grad_norm 0.23 | 691429 tok/s
iter   2200 | loss 3.1151 | lr 1.10e-02 | grad_norm 0.23 | 691086 tok/s
  eval | train_loss 3.1170 | val_loss 3.1359
Saved checkpoint at iter 2200 -> ckpt.pt
iter   2210 | loss 3.1478 | lr 1.10e-02 | grad_norm 0.21 | 431297 tok/s
iter   2220 | loss 3.1030 | lr 1.10e-02 | grad_norm 0.23 | 691036 tok/s
iter   2230 | loss 3.1271 | lr 1.10e-02 | grad_norm 0.22 | 691403 tok/s
iter   2240 | loss 3.1140 | lr 1.10e-02 | grad_norm 0.21 | 694974 tok/s
iter   2250 | loss 3.1221 | lr 1.10e-02 | grad_norm 0.22 | 689252 tok/s
iter   2260 | loss 3.1061 | lr 1.10e-02 | grad_norm 0.22 | 689377 tok/s
iter   2270 | loss 3.1108 | lr 1.10e-02 | grad_norm 0.21 | 688733 tok/s
iter   2280 | loss 3.1250 | lr 1.10e-02 | grad_norm 0.22 | 693192 tok/s
iter   2290 | loss 3.1186 | lr 1.09e-02 | grad_norm 0.22 | 692154 tok/s
iter   2300 | loss 3.1206 | lr 1.09e-02 | grad_norm 0.22 | 690479 tok/s
  eval | train_loss 3.1220 | val_loss 3.1162
Saved checkpoint at iter 2300 -> ckpt.pt
Saved checkpoint at iter 2300 -> ckpt_best.pt
  New best val_loss: 3.1162
Saved checkpoint at iter 2300 -> ckpt_val_3.1330.pt
  save-at-val: val 3.1162 <= 3.1330, saved first-crossing checkpoint ckpt_val_3.1330.pt (iter 2300)
Saved checkpoint at iter 2300 -> ckpt_val_3.1230.pt
  save-at-val: val 3.1162 <= 3.1230, saved first-crossing checkpoint ckpt_val_3.1230.pt (iter 2300)
iter   2310 | loss 3.1111 | lr 1.09e-02 | grad_norm 0.21 | 405599 tok/s
iter   2320 | loss 3.1103 | lr 1.09e-02 | grad_norm 0.21 | 691566 tok/s
iter   2330 | loss 3.1091 | lr 1.09e-02 | grad_norm 0.22 | 689826 tok/s
iter   2340 | loss 3.1157 | lr 1.09e-02 | grad_norm 0.21 | 690392 tok/s
iter   2350 | loss 3.1157 | lr 1.09e-02 | grad_norm 0.22 | 689448 tok/s
iter   2360 | loss 3.1079 | lr 1.09e-02 | grad_norm 0.23 | 692846 tok/s
iter   2370 | loss 3.1238 | lr 1.09e-02 | grad_norm 0.22 | 696981 tok/s
iter   2380 | loss 3.1223 | lr 1.09e-02 | grad_norm 0.22 | 691918 tok/s
iter   2390 | loss 3.1152 | lr 1.08e-02 | grad_norm 0.22 | 694764 tok/s
iter   2400 | loss 3.1260 | lr 1.08e-02 | grad_norm 0.22 | 696684 tok/s
  eval | train_loss 3.1113 | val_loss 3.1083
Saved checkpoint at iter 2400 -> ckpt.pt
Saved checkpoint at iter 2400 -> ckpt_best.pt
  New best val_loss: 3.1083
iter   2410 | loss 3.1143 | lr 1.08e-02 | grad_norm 0.22 | 424287 tok/s
iter   2420 | loss 3.0936 | lr 1.08e-02 | grad_norm 0.22 | 697557 tok/s
iter   2430 | loss 3.0832 | lr 1.08e-02 | grad_norm 0.20 | 696542 tok/s
iter   2440 | loss 3.1002 | lr 1.08e-02 | grad_norm 0.22 | 696641 tok/s
iter   2450 | loss 3.1221 | lr 1.08e-02 | grad_norm 0.23 | 697213 tok/s
iter   2460 | loss 3.1310 | lr 1.08e-02 | grad_norm 0.22 | 692952 tok/s
iter   2470 | loss 3.1043 | lr 1.08e-02 | grad_norm 0.21 | 692316 tok/s
iter   2480 | loss 3.0846 | lr 1.07e-02 | grad_norm 0.21 | 687970 tok/s
iter   2490 | loss 3.0939 | lr 1.07e-02 | grad_norm 0.21 | 691540 tok/s
iter   2500 | loss 3.0944 | lr 1.07e-02 | grad_norm 0.22 | 694072 tok/s
  eval | train_loss 3.0946 | val_loss 3.1069
Saved checkpoint at iter 2500 -> ckpt.pt
Saved checkpoint at iter 2500 -> ckpt_best.pt
  New best val_loss: 3.1069
  quick_eval: import failed (No module named 'evals'); skipping
iter   2510 | loss 3.1164 | lr 1.07e-02 | grad_norm 0.22 | 421216 tok/s
iter   2520 | loss 3.1001 | lr 1.07e-02 | grad_norm 0.23 | 693725 tok/s
iter   2530 | loss 3.0903 | lr 1.07e-02 | grad_norm 0.22 | 694723 tok/s
iter   2540 | loss 3.0899 | lr 1.07e-02 | grad_norm 0.21 | 696150 tok/s
iter   2550 | loss 3.0684 | lr 1.07e-02 | grad_norm 0.21 | 695833 tok/s
iter   2560 | loss 3.0968 | lr 1.07e-02 | grad_norm 0.21 | 690143 tok/s
iter   2570 | loss 3.0807 | lr 1.07e-02 | grad_norm 0.21 | 690190 tok/s
iter   2580 | loss 3.0959 | lr 1.06e-02 | grad_norm 0.22 | 692690 tok/s
iter   2590 | loss 3.0912 | lr 1.06e-02 | grad_norm 0.22 | 692767 tok/s
iter   2600 | loss 3.1187 | lr 1.06e-02 | grad_norm 0.22 | 688001 tok/s
  eval | train_loss 3.0969 | val_loss 3.0968
Saved checkpoint at iter 2600 -> ckpt.pt
Saved checkpoint at iter 2600 -> ckpt_best.pt
  New best val_loss: 3.0968
iter   2610 | loss 3.0927 | lr 1.06e-02 | grad_norm 0.22 | 423171 tok/s
iter   2620 | loss 3.0738 | lr 1.06e-02 | grad_norm 0.21 | 697362 tok/s
iter   2630 | loss 3.1009 | lr 1.06e-02 | grad_norm 0.23 | 694471 tok/s
iter   2640 | loss 3.0924 | lr 1.06e-02 | grad_norm 0.21 | 690575 tok/s
iter   2650 | loss 3.0949 | lr 1.06e-02 | grad_norm 0.21 | 687062 tok/s
iter   2660 | loss 3.0929 | lr 1.06e-02 | grad_norm 0.22 | 693980 tok/s
iter   2670 | loss 3.1120 | lr 1.06e-02 | grad_norm 0.22 | 692142 tok/s
iter   2680 | loss 3.0676 | lr 1.05e-02 | grad_norm 0.22 | 690865 tok/s
iter   2690 | loss 3.0871 | lr 1.05e-02 | grad_norm 0.23 | 690285 tok/s
iter   2700 | loss 3.0751 | lr 1.05e-02 | grad_norm 0.20 | 694445 tok/s
  eval | train_loss 3.0865 | val_loss 3.0891
Saved checkpoint at iter 2700 -> ckpt.pt
Saved checkpoint at iter 2700 -> ckpt_best.pt
  New best val_loss: 3.0891
iter   2710 | loss 3.1113 | lr 1.05e-02 | grad_norm 0.21 | 425538 tok/s
iter   2720 | loss 3.0999 | lr 1.05e-02 | grad_norm 0.21 | 692223 tok/s
iter   2730 | loss 3.1036 | lr 1.05e-02 | grad_norm 0.21 | 691192 tok/s
iter   2740 | loss 3.0670 | lr 1.05e-02 | grad_norm 0.22 | 691517 tok/s
iter   2750 | loss 3.1041 | lr 1.05e-02 | grad_norm 0.22 | 693729 tok/s
iter   2760 | loss 3.0949 | lr 1.05e-02 | grad_norm 0.22 | 695385 tok/s
iter   2770 | loss 3.0669 | lr 1.04e-02 | grad_norm 0.21 | 692577 tok/s
iter   2780 | loss 3.0588 | lr 1.04e-02 | grad_norm 0.21 | 688529 tok/s
iter   2790 | loss 3.0893 | lr 1.04e-02 | grad_norm 0.22 | 686579 tok/s
iter   2800 | loss 3.0832 | lr 1.04e-02 | grad_norm 0.22 | 693491 tok/s
  eval | train_loss 3.0920 | val_loss 3.0768
Saved checkpoint at iter 2800 -> ckpt.pt
Saved checkpoint at iter 2800 -> ckpt_best.pt
  New best val_loss: 3.0768
iter   2810 | loss 3.0617 | lr 1.04e-02 | grad_norm 0.21 | 426943 tok/s
iter   2820 | loss 3.0993 | lr 1.04e-02 | grad_norm 0.23 | 690978 tok/s
iter   2830 | loss 3.0830 | lr 1.04e-02 | grad_norm 0.23 | 687320 tok/s
iter   2840 | loss 3.0901 | lr 1.04e-02 | grad_norm 0.23 | 687569 tok/s
iter   2850 | loss 3.0871 | lr 1.04e-02 | grad_norm 0.23 | 687871 tok/s
iter   2860 | loss 3.0691 | lr 1.04e-02 | grad_norm 0.21 | 687843 tok/s
iter   2870 | loss 3.0696 | lr 1.03e-02 | grad_norm 0.21 | 688244 tok/s
iter   2880 | loss 3.0586 | lr 1.03e-02 | grad_norm 0.20 | 685665 tok/s
iter   2890 | loss 3.0709 | lr 1.03e-02 | grad_norm 0.22 | 686384 tok/s
iter   2900 | loss 3.0796 | lr 1.03e-02 | grad_norm 0.21 | 686757 tok/s
  eval | train_loss 3.0768 | val_loss 3.0877
Saved checkpoint at iter 2900 -> ckpt.pt
iter   2910 | loss 3.0898 | lr 1.03e-02 | grad_norm 0.22 | 436580 tok/s
iter   2920 | loss 3.0647 | lr 1.03e-02 | grad_norm 0.21 | 689845 tok/s
iter   2930 | loss 3.0835 | lr 1.03e-02 | grad_norm 0.21 | 690513 tok/s
iter   2940 | loss 3.0908 | lr 1.03e-02 | grad_norm 0.22 | 690526 tok/s
iter   2950 | loss 3.0899 | lr 1.03e-02 | grad_norm 0.23 | 693424 tok/s
iter   2960 | loss 3.0605 | lr 1.03e-02 | grad_norm 0.20 | 691975 tok/s
iter   2970 | loss 3.0660 | lr 1.02e-02 | grad_norm 0.21 | 692436 tok/s
iter   2980 | loss 3.0980 | lr 1.02e-02 | grad_norm 0.22 | 694459 tok/s
iter   2990 | loss 3.0616 | lr 1.02e-02 | grad_norm 0.22 | 689100 tok/s
iter   3000 | loss 3.0690 | lr 1.02e-02 | grad_norm 0.21 | 688767 tok/s
  eval | train_loss 3.0676 | val_loss 3.0782
Saved checkpoint at iter 3000 -> ckpt.pt
iter   3010 | loss 3.0624 | lr 1.02e-02 | grad_norm 0.20 | 437550 tok/s
iter   3020 | loss 3.0632 | lr 1.02e-02 | grad_norm 0.23 | 690316 tok/s
iter   3030 | loss 3.0638 | lr 1.02e-02 | grad_norm 0.23 | 692772 tok/s
iter   3040 | loss 3.0439 | lr 1.02e-02 | grad_norm 0.22 | 693264 tok/s
iter   3050 | loss 3.0735 | lr 1.02e-02 | grad_norm 0.22 | 694258 tok/s
iter   3060 | loss 3.0697 | lr 1.01e-02 | grad_norm 0.21 | 694253 tok/s
iter   3070 | loss 3.0721 | lr 1.01e-02 | grad_norm 0.21 | 690996 tok/s
iter   3080 | loss 3.0868 | lr 1.01e-02 | grad_norm 0.21 | 698397 tok/s
iter   3090 | loss 3.0652 | lr 1.01e-02 | grad_norm 0.21 | 691752 tok/s
iter   3100 | loss 3.0969 | lr 1.01e-02 | grad_norm 0.21 | 691283 tok/s
  eval | train_loss 3.0678 | val_loss 3.0638
Saved checkpoint at iter 3100 -> ckpt.pt
Saved checkpoint at iter 3100 -> ckpt_best.pt
  New best val_loss: 3.0638
iter   3110 | loss 3.0765 | lr 1.01e-02 | grad_norm 0.22 | 423717 tok/s
iter   3120 | loss 3.0683 | lr 1.01e-02 | grad_norm 0.23 | 692377 tok/s
iter   3130 | loss 3.0722 | lr 1.01e-02 | grad_norm 0.21 | 691664 tok/s
iter   3140 | loss 3.0603 | lr 1.01e-02 | grad_norm 0.21 | 691831 tok/s
iter   3150 | loss 3.0707 | lr 1.01e-02 | grad_norm 0.22 | 691137 tok/s
iter   3160 | loss 3.0760 | lr 1.00e-02 | grad_norm 0.22 | 694567 tok/s
iter   3170 | loss 3.0461 | lr 1.00e-02 | grad_norm 0.21 | 691525 tok/s
iter   3180 | loss 3.0947 | lr 1.00e-02 | grad_norm 0.21 | 691951 tok/s
iter   3190 | loss 3.0667 | lr 1.00e-02 | grad_norm 0.21 | 691270 tok/s
iter   3200 | loss 3.0752 | lr 1.00e-02 | grad_norm 0.22 | 690387 tok/s
  eval | train_loss 3.0625 | val_loss 3.0615
Saved checkpoint at iter 3200 -> ckpt.pt
Saved checkpoint at iter 3200 -> ckpt_best.pt
  New best val_loss: 3.0615
iter   3210 | loss 3.0851 | lr 9.99e-03 | grad_norm 0.21 | 422261 tok/s
iter   3220 | loss 3.0451 | lr 9.98e-03 | grad_norm 0.21 | 689961 tok/s
iter   3230 | loss 3.0542 | lr 9.97e-03 | grad_norm 0.21 | 691904 tok/s
iter   3240 | loss 3.0326 | lr 9.96e-03 | grad_norm 0.22 | 691519 tok/s
iter   3250 | loss 3.0497 | lr 9.95e-03 | grad_norm 0.21 | 689351 tok/s
iter   3260 | loss 3.0520 | lr 9.94e-03 | grad_norm 0.22 | 690240 tok/s
iter   3270 | loss 3.0611 | lr 9.93e-03 | grad_norm 0.23 | 693426 tok/s
iter   3280 | loss 3.0536 | lr 9.92e-03 | grad_norm 0.22 | 691694 tok/s
iter   3290 | loss 3.0524 | lr 9.91e-03 | grad_norm 0.23 | 690445 tok/s
iter   3300 | loss 3.0336 | lr 9.90e-03 | grad_norm 0.21 | 692185 tok/s
  eval | train_loss 3.0550 | val_loss 3.0438
Saved checkpoint at iter 3300 -> ckpt.pt
Saved checkpoint at iter 3300 -> ckpt_best.pt
  New best val_loss: 3.0438
iter   3310 | loss 3.0725 | lr 9.89e-03 | grad_norm 0.20 | 420961 tok/s
iter   3320 | loss 3.0450 | lr 9.88e-03 | grad_norm 0.22 | 688701 tok/s
iter   3330 | loss 3.0546 | lr 9.87e-03 | grad_norm 0.22 | 689718 tok/s
iter   3340 | loss 3.0477 | lr 9.86e-03 | grad_norm 0.23 | 690163 tok/s
iter   3350 | loss 3.0644 | lr 9.85e-03 | grad_norm 0.21 | 688749 tok/s
iter   3360 | loss 3.0665 | lr 9.84e-03 | grad_norm 0.21 | 686685 tok/s
iter   3370 | loss 3.0663 | lr 9.83e-03 | grad_norm 0.22 | 688746 tok/s
iter   3380 | loss 3.0507 | lr 9.82e-03 | grad_norm 0.21 | 691136 tok/s
iter   3390 | loss 3.0471 | lr 9.81e-03 | grad_norm 0.21 | 688618 tok/s
iter   3400 | loss 3.0362 | lr 9.80e-03 | grad_norm 0.22 | 691847 tok/s
  eval | train_loss 3.0396 | val_loss 3.0549
Saved checkpoint at iter 3400 -> ckpt.pt
iter   3410 | loss 3.0549 | lr 9.79e-03 | grad_norm 0.22 | 426483 tok/s
iter   3420 | loss 3.0515 | lr 9.78e-03 | grad_norm 0.21 | 690190 tok/s
iter   3430 | loss 3.0525 | lr 9.77e-03 | grad_norm 0.22 | 689519 tok/s
iter   3440 | loss 3.0706 | lr 9.76e-03 | grad_norm 0.22 | 689601 tok/s
iter   3450 | loss 3.0496 | lr 9.74e-03 | grad_norm 0.21 | 687829 tok/s
iter   3460 | loss 3.0455 | lr 9.73e-03 | grad_norm 0.21 | 690331 tok/s
iter   3470 | loss 3.0524 | lr 9.72e-03 | grad_norm 0.21 | 687895 tok/s
iter   3480 | loss 3.0286 | lr 9.71e-03 | grad_norm 0.22 | 687833 tok/s
iter   3490 | loss 3.0390 | lr 9.70e-03 | grad_norm 0.21 | 689994 tok/s
iter   3500 | loss 3.0660 | lr 9.69e-03 | grad_norm 0.22 | 689493 tok/s
  eval | train_loss 3.0459 | val_loss 3.0614
Saved checkpoint at iter 3500 -> ckpt.pt
iter   3510 | loss 3.0361 | lr 9.68e-03 | grad_norm 0.22 | 437925 tok/s
iter   3520 | loss 3.0520 | lr 9.67e-03 | grad_norm 0.22 | 696134 tok/s
iter   3530 | loss 3.0291 | lr 9.66e-03 | grad_norm 0.21 | 696544 tok/s
iter   3540 | loss 3.0530 | lr 9.65e-03 | grad_norm 0.21 | 690842 tok/s
iter   3550 | loss 3.0271 | lr 9.64e-03 | grad_norm 0.21 | 692722 tok/s
iter   3560 | loss 3.0298 | lr 9.63e-03 | grad_norm 0.22 | 687890 tok/s
iter   3570 | loss 3.0453 | lr 9.62e-03 | grad_norm 0.20 | 689201 tok/s
iter   3580 | loss 3.0731 | lr 9.61e-03 | grad_norm 0.22 | 689820 tok/s
iter   3590 | loss 3.0431 | lr 9.60e-03 | grad_norm 0.22 | 691579 tok/s
iter   3600 | loss 3.0314 | lr 9.59e-03 | grad_norm 0.20 | 690058 tok/s
  eval | train_loss 3.0402 | val_loss 3.0480
Saved checkpoint at iter 3600 -> ckpt.pt
iter   3610 | loss 3.0970 | lr 9.58e-03 | grad_norm 0.21 | 434578 tok/s
iter   3620 | loss 3.0379 | lr 9.57e-03 | grad_norm 0.21 | 691540 tok/s
iter   3630 | loss 3.0456 | lr 9.56e-03 | grad_norm 0.22 | 693276 tok/s
iter   3640 | loss 3.0234 | lr 9.55e-03 | grad_norm 0.21 | 693136 tok/s
iter   3650 | loss 3.0715 | lr 9.54e-03 | grad_norm 0.21 | 688748 tok/s
iter   3660 | loss 3.0477 | lr 9.53e-03 | grad_norm 0.20 | 690663 tok/s
iter   3670 | loss 3.0365 | lr 9.52e-03 | grad_norm 0.23 | 689831 tok/s
iter   3680 | loss 3.0575 | lr 9.51e-03 | grad_norm 0.21 | 687768 tok/s
iter   3690 | loss 3.0535 | lr 9.50e-03 | grad_norm 0.21 | 687688 tok/s
iter   3700 | loss 3.0531 | lr 9.49e-03 | grad_norm 0.22 | 690503 tok/s
  eval | train_loss 3.0305 | val_loss 3.0480
Saved checkpoint at iter 3700 -> ckpt.pt
iter   3710 | loss 3.0465 | lr 9.48e-03 | grad_norm 0.22 | 428023 tok/s
iter   3720 | loss 3.0510 | lr 9.47e-03 | grad_norm 0.23 | 692475 tok/s
iter   3730 | loss 3.0444 | lr 9.45e-03 | grad_norm 0.22 | 689398 tok/s
iter   3740 | loss 3.0420 | lr 9.44e-03 | grad_norm 0.21 | 690747 tok/s
iter   3750 | loss 3.0567 | lr 9.43e-03 | grad_norm 0.22 | 695799 tok/s
iter   3760 | loss 3.0548 | lr 9.42e-03 | grad_norm 0.21 | 694133 tok/s
iter   3770 | loss 3.0331 | lr 9.41e-03 | grad_norm 0.20 | 690381 tok/s
iter   3780 | loss 3.0312 | lr 9.40e-03 | grad_norm 0.21 | 686323 tok/s
iter   3790 | loss 3.0110 | lr 9.39e-03 | grad_norm 0.24 | 686549 tok/s
iter   3800 | loss 3.0370 | lr 9.38e-03 | grad_norm 0.22 | 689288 tok/s
  eval | train_loss 3.0428 | val_loss 3.0416
Saved checkpoint at iter 3800 -> ckpt.pt
Saved checkpoint at iter 3800 -> ckpt_best.pt
  New best val_loss: 3.0416
iter   3810 | loss 3.0332 | lr 9.37e-03 | grad_norm 0.22 | 426905 tok/s
iter   3820 | loss 3.0274 | lr 9.36e-03 | grad_norm 0.21 | 695355 tok/s
iter   3830 | loss 3.0397 | lr 9.35e-03 | grad_norm 0.21 | 692125 tok/s
iter   3840 | loss 3.0453 | lr 9.34e-03 | grad_norm 0.21 | 691456 tok/s
iter   3850 | loss 3.0337 | lr 9.33e-03 | grad_norm 0.22 | 695218 tok/s
iter   3860 | loss 3.0426 | lr 9.32e-03 | grad_norm 0.22 | 695929 tok/s
iter   3870 | loss 3.0247 | lr 9.31e-03 | grad_norm 0.21 | 691721 tok/s
iter   3880 | loss 3.0102 | lr 9.30e-03 | grad_norm 0.21 | 694717 tok/s
iter   3890 | loss 3.0136 | lr 9.29e-03 | grad_norm 0.21 | 693680 tok/s
iter   3900 | loss 3.0338 | lr 9.28e-03 | grad_norm 0.21 | 688981 tok/s
  eval | train_loss 3.0355 | val_loss 3.0324
Saved checkpoint at iter 3900 -> ckpt.pt
Saved checkpoint at iter 3900 -> ckpt_best.pt
  New best val_loss: 3.0324
iter   3910 | loss 3.0420 | lr 9.27e-03 | grad_norm 0.21 | 425133 tok/s
iter   3920 | loss 3.0277 | lr 9.26e-03 | grad_norm 0.21 | 692634 tok/s
iter   3930 | loss 3.0003 | lr 9.25e-03 | grad_norm 0.22 | 696996 tok/s
iter   3940 | loss 3.0378 | lr 9.24e-03 | grad_norm 0.21 | 691823 tok/s
iter   3950 | loss 3.0407 | lr 9.23e-03 | grad_norm 0.19 | 693441 tok/s
iter   3960 | loss 3.0215 | lr 9.22e-03 | grad_norm 0.24 | 689382 tok/s
iter   3970 | loss 3.0251 | lr 9.21e-03 | grad_norm 0.22 | 690956 tok/s
iter   3980 | loss 3.0522 | lr 9.20e-03 | grad_norm 0.23 | 691559 tok/s
iter   3990 | loss 3.0284 | lr 9.19e-03 | grad_norm 0.21 | 690153 tok/s
iter   4000 | loss 3.0127 | lr 9.18e-03 | grad_norm 0.20 | 689953 tok/s
  eval | train_loss 3.0314 | val_loss 3.0362
Saved checkpoint at iter 4000 -> ckpt.pt
iter   4010 | loss 3.0552 | lr 9.16e-03 | grad_norm 0.20 | 436062 tok/s
iter   4020 | loss 3.0200 | lr 9.15e-03 | grad_norm 0.21 | 691740 tok/s
iter   4030 | loss 3.0170 | lr 9.14e-03 | grad_norm 0.21 | 692311 tok/s
iter   4040 | loss 3.0581 | lr 9.13e-03 | grad_norm 0.22 | 690262 tok/s
iter   4050 | loss 3.0156 | lr 9.12e-03 | grad_norm 0.22 | 689323 tok/s
iter   4060 | loss 3.0245 | lr 9.11e-03 | grad_norm 0.22 | 691666 tok/s
iter   4070 | loss 3.0400 | lr 9.10e-03 | grad_norm 0.21 | 687912 tok/s
iter   4080 | loss 3.0403 | lr 9.09e-03 | grad_norm 0.22 | 686196 tok/s
iter   4090 | loss 3.0065 | lr 9.08e-03 | grad_norm 0.21 | 689787 tok/s
iter   4100 | loss 3.0281 | lr 9.07e-03 | grad_norm 0.21 | 694172 tok/s
  eval | train_loss 3.0290 | val_loss 3.0318
Saved checkpoint at iter 4100 -> ckpt.pt
Saved checkpoint at iter 4100 -> ckpt_best.pt
  New best val_loss: 3.0318
iter   4110 | loss 3.0250 | lr 9.06e-03 | grad_norm 0.20 | 424422 tok/s
iter   4120 | loss 3.0171 | lr 9.05e-03 | grad_norm 0.21 | 693448 tok/s
iter   4130 | loss 3.0261 | lr 9.04e-03 | grad_norm 0.21 | 693687 tok/s
iter   4140 | loss 3.0086 | lr 9.03e-03 | grad_norm 0.21 | 689911 tok/s
iter   4150 | loss 3.0327 | lr 9.02e-03 | grad_norm 0.22 | 692649 tok/s
iter   4160 | loss 3.0355 | lr 9.01e-03 | grad_norm 0.20 | 690695 tok/s
iter   4170 | loss 3.0114 | lr 9.00e-03 | grad_norm 0.22 | 689034 tok/s
iter   4180 | loss 3.0229 | lr 8.99e-03 | grad_norm 0.21 | 687966 tok/s
iter   4190 | loss 3.0434 | lr 8.98e-03 | grad_norm 0.21 | 688815 tok/s
iter   4200 | loss 3.0250 | lr 8.97e-03 | grad_norm 0.21 | 692074 tok/s
  eval | train_loss 3.0233 | val_loss 3.0241
Saved checkpoint at iter 4200 -> ckpt.pt
Saved checkpoint at iter 4200 -> ckpt_best.pt
  New best val_loss: 3.0241
iter   4210 | loss 3.0246 | lr 8.96e-03 | grad_norm 0.22 | 421462 tok/s
iter   4220 | loss 3.0241 | lr 8.95e-03 | grad_norm 0.22 | 693687 tok/s
iter   4230 | loss 3.0282 | lr 8.94e-03 | grad_norm 0.21 | 692794 tok/s
iter   4240 | loss 3.0296 | lr 8.93e-03 | grad_norm 0.20 | 692090 tok/s
iter   4250 | loss 3.0064 | lr 8.92e-03 | grad_norm 0.21 | 696030 tok/s
iter   4260 | loss 2.9831 | lr 8.91e-03 | grad_norm 0.21 | 695838 tok/s
iter   4270 | loss 3.0212 | lr 8.90e-03 | grad_norm 0.20 | 693593 tok/s
iter   4280 | loss 3.0041 | lr 8.89e-03 | grad_norm 0.21 | 698221 tok/s
iter   4290 | loss 3.0314 | lr 8.87e-03 | grad_norm 0.21 | 695276 tok/s
iter   4300 | loss 3.0061 | lr 8.86e-03 | grad_norm 0.21 | 689964 tok/s
  eval | train_loss 3.0100 | val_loss 3.0219
Saved checkpoint at iter 4300 -> ckpt.pt
Saved checkpoint at iter 4300 -> ckpt_best.pt
  New best val_loss: 3.0219
iter   4310 | loss 3.0077 | lr 8.85e-03 | grad_norm 0.21 | 427667 tok/s
iter   4320 | loss 2.9952 | lr 8.84e-03 | grad_norm 0.20 | 691755 tok/s
iter   4330 | loss 3.0106 | lr 8.83e-03 | grad_norm 0.22 | 689933 tok/s
iter   4340 | loss 3.0217 | lr 8.82e-03 | grad_norm 0.22 | 689424 tok/s
iter   4350 | loss 3.0110 | lr 8.81e-03 | grad_norm 0.21 | 687755 tok/s
iter   4360 | loss 3.0015 | lr 8.80e-03 | grad_norm 0.21 | 688609 tok/s
iter   4370 | loss 2.9867 | lr 8.79e-03 | grad_norm 0.20 | 688717 tok/s
iter   4380 | loss 2.9963 | lr 8.78e-03 | grad_norm 0.21 | 688564 tok/s
iter   4390 | loss 3.0104 | lr 8.77e-03 | grad_norm 0.20 | 689828 tok/s
iter   4400 | loss 3.0254 | lr 8.76e-03 | grad_norm 0.22 | 686190 tok/s
  eval | train_loss 3.0123 | val_loss 3.0128
Saved checkpoint at iter 4400 -> ckpt.pt
Saved checkpoint at iter 4400 -> ckpt_best.pt
  New best val_loss: 3.0128
iter   4410 | loss 3.0041 | lr 8.75e-03 | grad_norm 0.21 | 422742 tok/s
iter   4420 | loss 3.0106 | lr 8.74e-03 | grad_norm 0.21 | 693910 tok/s
iter   4430 | loss 2.9896 | lr 8.73e-03 | grad_norm 0.20 | 679657 tok/s
iter   4440 | loss 2.9979 | lr 8.72e-03 | grad_norm 0.22 | 690058 tok/s
iter   4450 | loss 2.9797 | lr 8.71e-03 | grad_norm 0.23 | 693897 tok/s
iter   4460 | loss 3.0131 | lr 8.70e-03 | grad_norm 0.21 | 691148 tok/s
iter   4470 | loss 2.9975 | lr 8.69e-03 | grad_norm 0.21 | 687682 tok/s
iter   4480 | loss 3.0256 | lr 8.68e-03 | grad_norm 0.21 | 685516 tok/s
iter   4490 | loss 3.0077 | lr 8.67e-03 | grad_norm 0.21 | 691212 tok/s
iter   4500 | loss 3.0094 | lr 8.66e-03 | grad_norm 0.22 | 693363 tok/s
  eval | train_loss 3.0149 | val_loss 3.0033
Saved checkpoint at iter 4500 -> ckpt.pt
Saved checkpoint at iter 4500 -> ckpt_best.pt
  New best val_loss: 3.0033
iter   4510 | loss 3.0176 | lr 8.65e-03 | grad_norm 0.22 | 427198 tok/s
iter   4520 | loss 3.0083 | lr 8.64e-03 | grad_norm 0.21 | 695302 tok/s
iter   4530 | loss 3.0073 | lr 8.63e-03 | grad_norm 0.21 | 695355 tok/s
iter   4540 | loss 3.0067 | lr 8.62e-03 | grad_norm 0.20 | 693726 tok/s
iter   4550 | loss 3.0038 | lr 8.61e-03 | grad_norm 0.20 | 691152 tok/s
iter   4560 | loss 2.9974 | lr 8.60e-03 | grad_norm 0.21 | 690397 tok/s
iter   4570 | loss 3.0049 | lr 8.58e-03 | grad_norm 0.19 | 689135 tok/s
iter   4580 | loss 2.9824 | lr 8.57e-03 | grad_norm 0.22 | 689012 tok/s
iter   4590 | loss 3.0029 | lr 8.56e-03 | grad_norm 0.23 | 687728 tok/s
iter   4600 | loss 3.0172 | lr 8.55e-03 | grad_norm 0.21 | 688219 tok/s
  eval | train_loss 3.0126 | val_loss 3.0122
Saved checkpoint at iter 4600 -> ckpt.pt
iter   4610 | loss 3.0095 | lr 8.54e-03 | grad_norm 0.21 | 431150 tok/s
iter   4620 | loss 3.0150 | lr 8.53e-03 | grad_norm 0.19 | 695507 tok/s
iter   4630 | loss 3.0235 | lr 8.52e-03 | grad_norm 0.22 | 696061 tok/s
iter   4640 | loss 2.9745 | lr 8.51e-03 | grad_norm 0.20 | 696214 tok/s
iter   4650 | loss 2.9788 | lr 8.50e-03 | grad_norm 0.21 | 694839 tok/s
iter   4660 | loss 3.0048 | lr 8.49e-03 | grad_norm 0.22 | 693364 tok/s
iter   4670 | loss 3.0186 | lr 8.48e-03 | grad_norm 0.20 | 692874 tok/s
iter   4680 | loss 2.9984 | lr 8.47e-03 | grad_norm 0.20 | 694413 tok/s
iter   4690 | loss 3.0158 | lr 8.46e-03 | grad_norm 0.21 | 693345 tok/s
iter   4700 | loss 3.0094 | lr 8.45e-03 | grad_norm 0.21 | 693185 tok/s
  eval | train_loss 2.9999 | val_loss 3.0144
Saved checkpoint at iter 4700 -> ckpt.pt
iter   4710 | loss 3.0130 | lr 8.44e-03 | grad_norm 0.22 | 436813 tok/s
iter   4720 | loss 3.0106 | lr 8.43e-03 | grad_norm 0.21 | 695496 tok/s
iter   4730 | loss 2.9958 | lr 8.42e-03 | grad_norm 0.20 | 691200 tok/s
iter   4740 | loss 2.9983 | lr 8.41e-03 | grad_norm 0.20 | 692657 tok/s
iter   4750 | loss 2.9931 | lr 8.40e-03 | grad_norm 0.20 | 689573 tok/s
iter   4760 | loss 2.9928 | lr 8.39e-03 | grad_norm 0.22 | 691598 tok/s
iter   4770 | loss 3.0230 | lr 8.38e-03 | grad_norm 0.20 | 690608 tok/s
iter   4780 | loss 2.9956 | lr 8.37e-03 | grad_norm 0.20 | 692039 tok/s
iter   4790 | loss 3.0200 | lr 8.36e-03 | grad_norm 0.22 | 695672 tok/s
iter   4800 | loss 3.0167 | lr 8.35e-03 | grad_norm 0.21 | 692201 tok/s
  eval | train_loss 2.9985 | val_loss 2.9972
Saved checkpoint at iter 4800 -> ckpt.pt
Saved checkpoint at iter 4800 -> ckpt_best.pt
  New best val_loss: 2.9972
iter   4810 | loss 3.0161 | lr 8.34e-03 | grad_norm 0.19 | 416839 tok/s
iter   4820 | loss 2.9918 | lr 8.33e-03 | grad_norm 0.22 | 692891 tok/s
iter   4830 | loss 2.9829 | lr 8.32e-03 | grad_norm 0.21 | 690639 tok/s
iter   4840 | loss 2.9731 | lr 8.31e-03 | grad_norm 0.21 | 690627 tok/s
iter   4850 | loss 3.0053 | lr 8.30e-03 | grad_norm 0.21 | 689939 tok/s
iter   4860 | loss 3.0085 | lr 8.28e-03 | grad_norm 0.21 | 689896 tok/s
iter   4870 | loss 3.0046 | lr 8.27e-03 | grad_norm 0.21 | 687399 tok/s
iter   4880 | loss 2.9757 | lr 8.26e-03 | grad_norm 0.19 | 688471 tok/s
iter   4890 | loss 2.9864 | lr 8.25e-03 | grad_norm 0.21 | 691580 tok/s
iter   4900 | loss 3.0044 | lr 8.24e-03 | grad_norm 0.21 | 688364 tok/s
  eval | train_loss 3.0044 | val_loss 2.9949
Saved checkpoint at iter 4900 -> ckpt.pt
Saved checkpoint at iter 4900 -> ckpt_best.pt
  New best val_loss: 2.9949
iter   4910 | loss 2.9890 | lr 8.23e-03 | grad_norm 0.21 | 422982 tok/s
iter   4920 | loss 3.0065 | lr 8.22e-03 | grad_norm 0.23 | 691625 tok/s
iter   4930 | loss 2.9786 | lr 8.21e-03 | grad_norm 0.21 | 691632 tok/s
iter   4940 | loss 3.0115 | lr 8.20e-03 | grad_norm 0.22 | 692758 tok/s
iter   4950 | loss 2.9966 | lr 8.19e-03 | grad_norm 0.21 | 691588 tok/s
iter   4960 | loss 3.0139 | lr 8.18e-03 | grad_norm 0.21 | 690433 tok/s
iter   4970 | loss 2.9851 | lr 8.17e-03 | grad_norm 0.20 | 689520 tok/s
iter   4980 | loss 2.9983 | lr 8.16e-03 | grad_norm 0.20 | 690223 tok/s
iter   4990 | loss 2.9847 | lr 8.15e-03 | grad_norm 0.21 | 689894 tok/s
iter   5000 | loss 2.9970 | lr 8.14e-03 | grad_norm 0.23 | 691539 tok/s
  eval | train_loss 2.9996 | val_loss 3.0014
Saved checkpoint at iter 5000 -> ckpt.pt
  quick_eval: import failed (No module named 'evals'); skipping
iter   5010 | loss 2.9996 | lr 8.13e-03 | grad_norm 0.21 | 427532 tok/s
iter   5020 | loss 2.9996 | lr 8.12e-03 | grad_norm 0.22 | 697021 tok/s
iter   5030 | loss 2.9995 | lr 8.11e-03 | grad_norm 0.21 | 697725 tok/s
iter   5040 | loss 2.9904 | lr 8.10e-03 | grad_norm 0.21 | 694141 tok/s
iter   5050 | loss 2.9934 | lr 8.09e-03 | grad_norm 0.21 | 690885 tok/s
iter   5060 | loss 2.9669 | lr 8.08e-03 | grad_norm 0.21 | 688003 tok/s
iter   5070 | loss 2.9878 | lr 8.07e-03 | grad_norm 0.20 | 688561 tok/s
iter   5080 | loss 2.9897 | lr 8.06e-03 | grad_norm 0.21 | 691593 tok/s
iter   5090 | loss 2.9934 | lr 8.05e-03 | grad_norm 0.21 | 689054 tok/s
iter   5100 | loss 2.9923 | lr 8.04e-03 | grad_norm 0.21 | 688708 tok/s
  eval | train_loss 2.9990 | val_loss 3.0036
Saved checkpoint at iter 5100 -> ckpt.pt
iter   5110 | loss 2.9791 | lr 8.03e-03 | grad_norm 0.21 | 436744 tok/s
iter   5120 | loss 2.9895 | lr 8.02e-03 | grad_norm 0.20 | 692023 tok/s
iter   5130 | loss 2.9878 | lr 8.01e-03 | grad_norm 0.21 | 686558 tok/s
iter   5140 | loss 2.9809 | lr 7.99e-03 | grad_norm 0.20 | 689967 tok/s
iter   5150 | loss 2.9805 | lr 7.98e-03 | grad_norm 0.22 | 690405 tok/s
iter   5160 | loss 2.9680 | lr 7.97e-03 | grad_norm 0.21 | 688743 tok/s
iter   5170 | loss 2.9930 | lr 7.96e-03 | grad_norm 0.21 | 689507 tok/s
iter   5180 | loss 3.0109 | lr 7.95e-03 | grad_norm 0.20 | 690834 tok/s
iter   5190 | loss 3.0096 | lr 7.94e-03 | grad_norm 0.20 | 693561 tok/s
iter   5200 | loss 3.0180 | lr 7.93e-03 | grad_norm 0.22 | 691282 tok/s
  eval | train_loss 2.9946 | val_loss 2.9921
Saved checkpoint at iter 5200 -> ckpt.pt
Saved checkpoint at iter 5200 -> ckpt_best.pt
  New best val_loss: 2.9921
iter   5210 | loss 3.0045 | lr 7.92e-03 | grad_norm 0.21 | 426444 tok/s
iter   5220 | loss 3.0185 | lr 7.91e-03 | grad_norm 0.22 | 690425 tok/s
iter   5230 | loss 3.0147 | lr 7.90e-03 | grad_norm 0.21 | 688511 tok/s
iter   5240 | loss 2.9962 | lr 7.89e-03 | grad_norm 0.22 | 687008 tok/s
iter   5250 | loss 3.0039 | lr 7.88e-03 | grad_norm 0.21 | 688890 tok/s
iter   5260 | loss 2.9848 | lr 7.87e-03 | grad_norm 0.20 | 691312 tok/s
iter   5270 | loss 2.9673 | lr 7.86e-03 | grad_norm 0.21 | 689568 tok/s
iter   5280 | loss 2.9976 | lr 7.85e-03 | grad_norm 0.21 | 691726 tok/s
iter   5290 | loss 2.9904 | lr 7.84e-03 | grad_norm 0.21 | 695039 tok/s
iter   5300 | loss 2.9849 | lr 7.83e-03 | grad_norm 0.20 | 693873 tok/s
  eval | train_loss 2.9875 | val_loss 2.9857
Saved checkpoint at iter 5300 -> ckpt.pt
Saved checkpoint at iter 5300 -> ckpt_best.pt
  New best val_loss: 2.9857
iter   5310 | loss 2.9909 | lr 7.82e-03 | grad_norm 0.19 | 426086 tok/s
iter   5320 | loss 2.9553 | lr 7.81e-03 | grad_norm 0.21 | 694238 tok/s
iter   5330 | loss 2.9959 | lr 7.80e-03 | grad_norm 0.21 | 689453 tok/s
iter   5340 | loss 3.0153 | lr 7.79e-03 | grad_norm 0.21 | 686404 tok/s
iter   5350 | loss 2.9920 | lr 7.78e-03 | grad_norm 0.20 | 690517 tok/s
iter   5360 | loss 3.0077 | lr 7.77e-03 | grad_norm 0.21 | 689117 tok/s
iter   5370 | loss 2.9710 | lr 7.76e-03 | grad_norm 0.21 | 691968 tok/s
iter   5380 | loss 2.9835 | lr 7.75e-03 | grad_norm 0.21 | 692565 tok/s
iter   5390 | loss 2.9814 | lr 7.74e-03 | grad_norm 0.20 | 688583 tok/s
iter   5400 | loss 2.9846 | lr 7.73e-03 | grad_norm 0.21 | 694439 tok/s
  eval | train_loss 2.9754 | val_loss 2.9861
Saved checkpoint at iter 5400 -> ckpt.pt
iter   5410 | loss 2.9650 | lr 7.72e-03 | grad_norm 0.20 | 430791 tok/s
iter   5420 | loss 2.9810 | lr 7.70e-03 | grad_norm 0.21 | 693256 tok/s
iter   5430 | loss 3.0142 | lr 7.69e-03 | grad_norm 0.20 | 694496 tok/s
iter   5440 | loss 2.9833 | lr 7.68e-03 | grad_norm 0.21 | 688240 tok/s
iter   5450 | loss 2.9775 | lr 7.67e-03 | grad_norm 0.22 | 690281 tok/s
iter   5460 | loss 2.9800 | lr 7.66e-03 | grad_norm 0.20 | 688238 tok/s
iter   5470 | loss 2.9721 | lr 7.65e-03 | grad_norm 0.20 | 689335 tok/s
iter   5480 | loss 2.9645 | lr 7.64e-03 | grad_norm 0.21 | 687673 tok/s
iter   5490 | loss 2.9577 | lr 7.63e-03 | grad_norm 0.20 | 687215 tok/s
iter   5500 | loss 2.9705 | lr 7.62e-03 | grad_norm 0.20 | 689343 tok/s
  eval | train_loss 2.9796 | val_loss 2.9803
Saved checkpoint at iter 5500 -> ckpt.pt
Saved checkpoint at iter 5500 -> ckpt_best.pt
  New best val_loss: 2.9803
iter   5510 | loss 2.9632 | lr 7.61e-03 | grad_norm 0.20 | 416085 tok/s
iter   5520 | loss 2.9766 | lr 7.60e-03 | grad_norm 0.20 | 690948 tok/s
iter   5530 | loss 2.9964 | lr 7.59e-03 | grad_norm 0.20 | 691091 tok/s
iter   5540 | loss 2.9921 | lr 7.58e-03 | grad_norm 0.21 | 689319 tok/s
iter   5550 | loss 2.9751 | lr 7.57e-03 | grad_norm 0.19 | 689285 tok/s
iter   5560 | loss 2.9813 | lr 7.56e-03 | grad_norm 0.20 | 689727 tok/s
iter   5570 | loss 3.0041 | lr 7.55e-03 | grad_norm 0.21 | 688515 tok/s
iter   5580 | loss 2.9760 | lr 7.54e-03 | grad_norm 0.20 | 688308 tok/s
iter   5590 | loss 2.9880 | lr 7.53e-03 | grad_norm 0.21 | 689148 tok/s
iter   5600 | loss 2.9663 | lr 7.52e-03 | grad_norm 0.20 | 688593 tok/s
  eval | train_loss 2.9834 | val_loss 2.9840
Saved checkpoint at iter 5600 -> ckpt.pt
iter   5610 | loss 2.9782 | lr 7.51e-03 | grad_norm 0.21 | 423860 tok/s
iter   5620 | loss 2.9641 | lr 7.50e-03 | grad_norm 0.20 | 694490 tok/s
iter   5630 | loss 2.9812 | lr 7.49e-03 | grad_norm 0.21 | 693059 tok/s
iter   5640 | loss 2.9831 | lr 7.48e-03 | grad_norm 0.20 | 692767 tok/s
iter   5650 | loss 2.9699 | lr 7.47e-03 | grad_norm 0.20 | 689696 tok/s
iter   5660 | loss 2.9746 | lr 7.46e-03 | grad_norm 0.20 | 690226 tok/s
iter   5670 | loss 2.9730 | lr 7.45e-03 | grad_norm 0.21 | 693058 tok/s
iter   5680 | loss 2.9743 | lr 7.44e-03 | grad_norm 0.20 | 693398 tok/s
iter   5690 | loss 2.9613 | lr 7.43e-03 | grad_norm 0.21 | 692250 tok/s
iter   5700 | loss 2.9818 | lr 7.41e-03 | grad_norm 0.20 | 691048 tok/s
  eval | train_loss 2.9784 | val_loss 2.9815
Saved checkpoint at iter 5700 -> ckpt.pt
iter   5710 | loss 2.9807 | lr 7.40e-03 | grad_norm 0.19 | 425448 tok/s
iter   5720 | loss 2.9696 | lr 7.39e-03 | grad_norm 0.20 | 693663 tok/s
iter   5730 | loss 2.9856 | lr 7.38e-03 | grad_norm 0.19 | 692893 tok/s
iter   5740 | loss 2.9809 | lr 7.37e-03 | grad_norm 0.20 | 693111 tok/s
iter   5750 | loss 2.9568 | lr 7.36e-03 | grad_norm 0.20 | 696296 tok/s
iter   5760 | loss 2.9685 | lr 7.35e-03 | grad_norm 0.20 | 693182 tok/s
iter   5770 | loss 2.9457 | lr 7.34e-03 | grad_norm 0.22 | 691391 tok/s
iter   5780 | loss 3.0052 | lr 7.33e-03 | grad_norm 0.19 | 693216 tok/s
iter   5790 | loss 2.9942 | lr 7.32e-03 | grad_norm 0.20 | 691444 tok/s
iter   5800 | loss 2.9736 | lr 7.31e-03 | grad_norm 0.20 | 695912 tok/s
  eval | train_loss 2.9879 | val_loss 2.9691
Saved checkpoint at iter 5800 -> ckpt.pt
Saved checkpoint at iter 5800 -> ckpt_best.pt
  New best val_loss: 2.9691
iter   5810 | loss 2.9745 | lr 7.30e-03 | grad_norm 0.20 | 421460 tok/s
iter   5820 | loss 2.9841 | lr 7.29e-03 | grad_norm 0.19 | 696307 tok/s
iter   5830 | loss 2.9977 | lr 7.28e-03 | grad_norm 0.20 | 696582 tok/s
iter   5840 | loss 2.9785 | lr 7.27e-03 | grad_norm 0.18 | 690818 tok/s
iter   5850 | loss 3.0062 | lr 7.26e-03 | grad_norm 0.22 | 689869 tok/s
iter   5860 | loss 2.9820 | lr 7.25e-03 | grad_norm 0.21 | 692828 tok/s
iter   5870 | loss 2.9955 | lr 7.24e-03 | grad_norm 0.20 | 692813 tok/s
iter   5880 | loss 2.9670 | lr 7.23e-03 | grad_norm 0.20 | 692242 tok/s
iter   5890 | loss 2.9496 | lr 7.22e-03 | grad_norm 0.20 | 691380 tok/s
iter   5900 | loss 2.9963 | lr 7.21e-03 | grad_norm 0.19 | 695767 tok/s
  eval | train_loss 2.9676 | val_loss 2.9735
Saved checkpoint at iter 5900 -> ckpt.pt
iter   5910 | loss 2.9499 | lr 7.20e-03 | grad_norm 0.20 | 437304 tok/s
iter   5920 | loss 2.9737 | lr 7.19e-03 | grad_norm 0.21 | 694034 tok/s
iter   5930 | loss 2.9956 | lr 7.18e-03 | grad_norm 0.20 | 689618 tok/s
iter   5940 | loss 2.9559 | lr 7.17e-03 | grad_norm 0.21 | 694212 tok/s
iter   5950 | loss 2.9932 | lr 7.16e-03 | grad_norm 0.21 | 696003 tok/s
iter   5960 | loss 2.9496 | lr 7.15e-03 | grad_norm 0.20 | 690370 tok/s
iter   5970 | loss 2.9851 | lr 7.14e-03 | grad_norm 0.20 | 688769 tok/s
iter   5980 | loss 2.9828 | lr 7.12e-03 | grad_norm 0.21 | 689916 tok/s
iter   5990 | loss 2.9738 | lr 7.11e-03 | grad_norm 0.20 | 694177 tok/s
iter   6000 | loss 2.9579 | lr 7.10e-03 | grad_norm 0.21 | 692091 tok/s
  eval | train_loss 2.9732 | val_loss 2.9703
Saved checkpoint at iter 6000 -> ckpt.pt
iter   6010 | loss 2.9833 | lr 7.09e-03 | grad_norm 0.21 | 438600 tok/s
iter   6020 | loss 2.9861 | lr 7.08e-03 | grad_norm 0.22 | 694096 tok/s
iter   6030 | loss 2.9657 | lr 7.07e-03 | grad_norm 0.19 | 690115 tok/s
iter   6040 | loss 2.9695 | lr 7.06e-03 | grad_norm 0.19 | 694618 tok/s
iter   6050 | loss 2.9761 | lr 7.05e-03 | grad_norm 0.21 | 693569 tok/s
iter   6060 | loss 2.9771 | lr 7.04e-03 | grad_norm 0.20 | 690934 tok/s
iter   6070 | loss 2.9584 | lr 7.03e-03 | grad_norm 0.21 | 691365 tok/s
iter   6080 | loss 2.9618 | lr 7.02e-03 | grad_norm 0.20 | 691404 tok/s
iter   6090 | loss 2.9879 | lr 7.01e-03 | grad_norm 0.20 | 689131 tok/s
iter   6100 | loss 2.9412 | lr 7.00e-03 | grad_norm 0.21 | 691411 tok/s
  eval | train_loss 2.9663 | val_loss 2.9724
Saved checkpoint at iter 6100 -> ckpt.pt
iter   6110 | loss 2.9781 | lr 6.99e-03 | grad_norm 0.21 | 434117 tok/s
iter   6120 | loss 2.9664 | lr 6.98e-03 | grad_norm 0.20 | 692775 tok/s
iter   6130 | loss 2.9565 | lr 6.97e-03 | grad_norm 0.20 | 696016 tok/s
iter   6140 | loss 2.9615 | lr 6.96e-03 | grad_norm 0.19 | 693273 tok/s
iter   6150 | loss 2.9718 | lr 6.95e-03 | grad_norm 0.21 | 692354 tok/s
iter   6160 | loss 2.9485 | lr 6.94e-03 | grad_norm 0.19 | 692015 tok/s
iter   6170 | loss 2.9519 | lr 6.93e-03 | grad_norm 0.20 | 690255 tok/s
iter   6180 | loss 2.9959 | lr 6.92e-03 | grad_norm 0.21 | 695535 tok/s
iter   6190 | loss 2.9670 | lr 6.91e-03 | grad_norm 0.21 | 695302 tok/s
iter   6200 | loss 2.9464 | lr 6.90e-03 | grad_norm 0.20 | 689701 tok/s
  eval | train_loss 2.9606 | val_loss 2.9693
Saved checkpoint at iter 6200 -> ckpt.pt
iter   6210 | loss 2.9426 | lr 6.89e-03 | grad_norm 0.19 | 436664 tok/s
iter   6220 | loss 2.9586 | lr 6.88e-03 | grad_norm 0.20 | 695799 tok/s
iter   6230 | loss 2.9496 | lr 6.87e-03 | grad_norm 0.21 | 692694 tok/s
iter   6240 | loss 2.9581 | lr 6.86e-03 | grad_norm 0.19 | 692511 tok/s
iter   6250 | loss 2.9661 | lr 6.85e-03 | grad_norm 0.21 | 690603 tok/s
iter   6260 | loss 2.9461 | lr 6.84e-03 | grad_norm 0.20 | 690053 tok/s
iter   6270 | loss 2.9419 | lr 6.82e-03 | grad_norm 0.20 | 690630 tok/s
iter   6280 | loss 2.9567 | lr 6.81e-03 | grad_norm 0.20 | 683964 tok/s
iter   6290 | loss 2.9712 | lr 6.80e-03 | grad_norm 0.19 | 694428 tok/s
iter   6300 | loss 2.9671 | lr 6.79e-03 | grad_norm 0.20 | 692633 tok/s
  eval | train_loss 2.9707 | val_loss 2.9576
Saved checkpoint at iter 6300 -> ckpt.pt
Saved checkpoint at iter 6300 -> ckpt_best.pt
  New best val_loss: 2.9576
iter   6310 | loss 2.9636 | lr 6.78e-03 | grad_norm 0.20 | 427459 tok/s
iter   6320 | loss 2.9516 | lr 6.77e-03 | grad_norm 0.19 | 692994 tok/s
iter   6330 | loss 2.9440 | lr 6.76e-03 | grad_norm 0.18 | 695404 tok/s
iter   6340 | loss 2.9436 | lr 6.75e-03 | grad_norm 0.20 | 690020 tok/s
iter   6350 | loss 2.9641 | lr 6.74e-03 | grad_norm 0.20 | 690189 tok/s
iter   6360 | loss 2.9689 | lr 6.73e-03 | grad_norm 0.19 | 688583 tok/s
iter   6370 | loss 2.9562 | lr 6.72e-03 | grad_norm 0.20 | 690455 tok/s
iter   6380 | loss 2.9776 | lr 6.71e-03 | grad_norm 0.19 | 688513 tok/s
iter   6390 | loss 2.9296 | lr 6.70e-03 | grad_norm 0.19 | 690504 tok/s
iter   6400 | loss 2.9403 | lr 6.69e-03 | grad_norm 0.20 | 690430 tok/s
  eval | train_loss 2.9585 | val_loss 2.9775
Saved checkpoint at iter 6400 -> ckpt.pt
iter   6410 | loss 2.9727 | lr 6.68e-03 | grad_norm 0.18 | 432319 tok/s
iter   6420 | loss 2.9597 | lr 6.67e-03 | grad_norm 0.19 | 690812 tok/s
iter   6430 | loss 2.9663 | lr 6.66e-03 | grad_norm 0.19 | 691488 tok/s
iter   6440 | loss 2.9502 | lr 6.65e-03 | grad_norm 0.20 | 691063 tok/s
iter   6450 | loss 2.9534 | lr 6.64e-03 | grad_norm 0.20 | 695377 tok/s
iter   6460 | loss 2.9569 | lr 6.63e-03 | grad_norm 0.20 | 691654 tok/s
iter   6470 | loss 2.9610 | lr 6.62e-03 | grad_norm 0.20 | 692223 tok/s
iter   6480 | loss 2.9623 | lr 6.61e-03 | grad_norm 0.20 | 692420 tok/s
iter   6490 | loss 2.9680 | lr 6.60e-03 | grad_norm 0.18 | 689905 tok/s
iter   6500 | loss 2.9678 | lr 6.59e-03 | grad_norm 0.20 | 689691 tok/s
  eval | train_loss 2.9590 | val_loss 2.9598
Saved checkpoint at iter 6500 -> ckpt.pt
iter   6510 | loss 2.9571 | lr 6.58e-03 | grad_norm 0.20 | 436862 tok/s
iter   6520 | loss 2.9273 | lr 6.57e-03 | grad_norm 0.18 | 695194 tok/s
iter   6530 | loss 2.9483 | lr 6.56e-03 | grad_norm 0.19 | 696122 tok/s
iter   6540 | loss 2.9560 | lr 6.55e-03 | grad_norm 0.19 | 690011 tok/s
iter   6550 | loss 2.9226 | lr 6.53e-03 | grad_norm 0.19 | 691810 tok/s
iter   6560 | loss 2.9495 | lr 6.52e-03 | grad_norm 0.19 | 693360 tok/s
iter   6570 | loss 2.9557 | lr 6.51e-03 | grad_norm 0.19 | 692759 tok/s
iter   6580 | loss 2.9484 | lr 6.50e-03 | grad_norm 0.20 | 690649 tok/s
iter   6590 | loss 2.9269 | lr 6.49e-03 | grad_norm 0.20 | 691030 tok/s
iter   6600 | loss 2.9119 | lr 6.48e-03 | grad_norm 0.20 | 689776 tok/s
  eval | train_loss 2.9465 | val_loss 2.9626
Saved checkpoint at iter 6600 -> ckpt.pt
iter   6610 | loss 2.9644 | lr 6.47e-03 | grad_norm 0.18 | 436087 tok/s
iter   6620 | loss 2.9556 | lr 6.46e-03 | grad_norm 0.20 | 691973 tok/s
iter   6630 | loss 2.9680 | lr 6.45e-03 | grad_norm 0.19 | 692245 tok/s
iter   6640 | loss 2.9662 | lr 6.44e-03 | grad_norm 0.20 | 690708 tok/s
iter   6650 | loss 2.9476 | lr 6.43e-03 | grad_norm 0.19 | 691189 tok/s
iter   6660 | loss 2.9644 | lr 6.42e-03 | grad_norm 0.18 | 693369 tok/s
iter   6670 | loss 2.9274 | lr 6.41e-03 | grad_norm 0.20 | 691463 tok/s
iter   6680 | loss 2.9504 | lr 6.40e-03 | grad_norm 0.20 | 688325 tok/s
iter   6690 | loss 2.9636 | lr 6.39e-03 | grad_norm 0.18 | 692680 tok/s
iter   6700 | loss 2.9504 | lr 6.38e-03 | grad_norm 0.20 | 692672 tok/s
  eval | train_loss 2.9508 | val_loss 2.9659
Saved checkpoint at iter 6700 -> ckpt.pt
iter   6710 | loss 2.9706 | lr 6.37e-03 | grad_norm 0.19 | 438250 tok/s
iter   6720 | loss 2.9474 | lr 6.36e-03 | grad_norm 0.19 | 695829 tok/s
iter   6730 | loss 2.9286 | lr 6.35e-03 | grad_norm 0.18 | 694169 tok/s
iter   6740 | loss 2.9286 | lr 6.34e-03 | grad_norm 0.19 | 689339 tok/s
iter   6750 | loss 2.9693 | lr 6.33e-03 | grad_norm 0.20 | 689985 tok/s
iter   6760 | loss 2.9446 | lr 6.32e-03 | grad_norm 0.19 | 694866 tok/s
iter   6770 | loss 2.9643 | lr 6.31e-03 | grad_norm 0.19 | 689433 tok/s
iter   6780 | loss 2.9707 | lr 6.30e-03 | grad_norm 0.19 | 693104 tok/s
iter   6790 | loss 2.9581 | lr 6.29e-03 | grad_norm 0.18 | 696021 tok/s
iter   6800 | loss 2.9922 | lr 6.28e-03 | grad_norm 0.20 | 696172 tok/s
  eval | train_loss 2.9464 | val_loss 2.9564
Saved checkpoint at iter 6800 -> ckpt.pt
Saved checkpoint at iter 6800 -> ckpt_best.pt
  New best val_loss: 2.9564
iter   6810 | loss 2.9495 | lr 6.27e-03 | grad_norm 0.19 | 423846 tok/s
iter   6820 | loss 2.9439 | lr 6.26e-03 | grad_norm 0.19 | 691776 tok/s
iter   6830 | loss 2.9433 | lr 6.24e-03 | grad_norm 0.18 | 691014 tok/s
iter   6840 | loss 2.9683 | lr 6.23e-03 | grad_norm 0.20 | 693937 tok/s
iter   6850 | loss 2.9245 | lr 6.22e-03 | grad_norm 0.19 | 695632 tok/s
iter   6860 | loss 2.9474 | lr 6.21e-03 | grad_norm 0.20 | 697696 tok/s
iter   6870 | loss 2.9257 | lr 6.20e-03 | grad_norm 0.18 | 696090 tok/s
iter   6880 | loss 2.9689 | lr 6.19e-03 | grad_norm 0.19 | 696903 tok/s
iter   6890 | loss 2.9399 | lr 6.18e-03 | grad_norm 0.18 | 692964 tok/s
iter   6900 | loss 2.9647 | lr 6.17e-03 | grad_norm 0.19 | 689639 tok/s
  eval | train_loss 2.9539 | val_loss 2.9548
Saved checkpoint at iter 6900 -> ckpt.pt
Saved checkpoint at iter 6900 -> ckpt_best.pt
  New best val_loss: 2.9548
iter   6910 | loss 2.9163 | lr 6.16e-03 | grad_norm 0.20 | 424028 tok/s
iter   6920 | loss 2.9541 | lr 6.15e-03 | grad_norm 0.20 | 693517 tok/s
iter   6930 | loss 2.9355 | lr 6.14e-03 | grad_norm 0.19 | 690521 tok/s
iter   6940 | loss 2.9322 | lr 6.13e-03 | grad_norm 0.19 | 691439 tok/s
iter   6950 | loss 2.9675 | lr 6.12e-03 | grad_norm 0.19 | 691608 tok/s
iter   6960 | loss 2.9472 | lr 6.11e-03 | grad_norm 0.19 | 693130 tok/s
iter   6970 | loss 2.9405 | lr 6.10e-03 | grad_norm 0.19 | 695247 tok/s
iter   6980 | loss 2.9284 | lr 6.09e-03 | grad_norm 0.20 | 695202 tok/s
iter   6990 | loss 2.9525 | lr 6.08e-03 | grad_norm 0.20 | 694609 tok/s
iter   7000 | loss 2.9791 | lr 6.07e-03 | grad_norm 0.18 | 696639 tok/s
  eval | train_loss 2.9570 | val_loss 2.9468
Saved checkpoint at iter 7000 -> ckpt.pt
Saved checkpoint at iter 7000 -> ckpt_best.pt
  New best val_loss: 2.9468
iter   7010 | loss 2.9401 | lr 6.06e-03 | grad_norm 0.18 | 421172 tok/s
iter   7020 | loss 2.9227 | lr 6.05e-03 | grad_norm 0.19 | 692528 tok/s
iter   7030 | loss 2.9454 | lr 6.04e-03 | grad_norm 0.18 | 696487 tok/s
iter   7040 | loss 2.9563 | lr 6.03e-03 | grad_norm 0.17 | 692731 tok/s
iter   7050 | loss 2.9229 | lr 6.02e-03 | grad_norm 0.19 | 693341 tok/s
iter   7060 | loss 2.9514 | lr 6.01e-03 | grad_norm 0.20 | 689953 tok/s
iter   7070 | loss 2.9461 | lr 6.00e-03 | grad_norm 0.18 | 686467 tok/s
iter   7080 | loss 2.9504 | lr 5.99e-03 | grad_norm 0.17 | 692139 tok/s
iter   7090 | loss 2.9404 | lr 5.98e-03 | grad_norm 0.18 | 694013 tok/s
iter   7100 | loss 2.9685 | lr 5.97e-03 | grad_norm 0.18 | 693791 tok/s
  eval | train_loss 2.9443 | val_loss 2.9449
Saved checkpoint at iter 7100 -> ckpt.pt
Saved checkpoint at iter 7100 -> ckpt_best.pt
  New best val_loss: 2.9449
iter   7110 | loss 2.9439 | lr 5.95e-03 | grad_norm 0.19 | 423202 tok/s
iter   7120 | loss 2.9112 | lr 5.94e-03 | grad_norm 0.19 | 694068 tok/s
iter   7130 | loss 2.9592 | lr 5.93e-03 | grad_norm 0.18 | 694942 tok/s
iter   7140 | loss 2.9574 | lr 5.92e-03 | grad_norm 0.20 | 694215 tok/s
iter   7150 | loss 2.9341 | lr 5.91e-03 | grad_norm 0.20 | 694466 tok/s
iter   7160 | loss 2.9206 | lr 5.90e-03 | grad_norm 0.19 | 697374 tok/s
iter   7170 | loss 2.9430 | lr 5.89e-03 | grad_norm 0.18 | 692977 tok/s
iter   7180 | loss 2.9274 | lr 5.88e-03 | grad_norm 0.18 | 693306 tok/s
iter   7190 | loss 2.9392 | lr 5.87e-03 | grad_norm 0.17 | 693964 tok/s
iter   7200 | loss 2.9520 | lr 5.86e-03 | grad_norm 0.19 | 693842 tok/s
  eval | train_loss 2.9526 | val_loss 2.9465
Saved checkpoint at iter 7200 -> ckpt.pt
iter   7210 | loss 2.9429 | lr 5.85e-03 | grad_norm 0.17 | 438301 tok/s
iter   7220 | loss 2.9491 | lr 5.84e-03 | grad_norm 0.18 | 696179 tok/s
iter   7230 | loss 2.9525 | lr 5.83e-03 | grad_norm 0.19 | 694224 tok/s
iter   7240 | loss 2.9441 | lr 5.82e-03 | grad_norm 0.17 | 696679 tok/s
iter   7250 | loss 2.9269 | lr 5.81e-03 | grad_norm 0.18 | 691887 tok/s
iter   7260 | loss 2.9571 | lr 5.80e-03 | grad_norm 0.18 | 692810 tok/s
iter   7270 | loss 2.9571 | lr 5.79e-03 | grad_norm 0.19 | 691287 tok/s
iter   7280 | loss 2.9501 | lr 5.78e-03 | grad_norm 0.17 | 692301 tok/s
iter   7290 | loss 2.9368 | lr 5.77e-03 | grad_norm 0.18 | 691692 tok/s
iter   7300 | loss 2.9402 | lr 5.76e-03 | grad_norm 0.18 | 694092 tok/s
  eval | train_loss 2.9411 | val_loss 2.9476
Saved checkpoint at iter 7300 -> ckpt.pt
iter   7310 | loss 2.9455 | lr 5.75e-03 | grad_norm 0.20 | 435442 tok/s
iter   7320 | loss 2.9285 | lr 5.74e-03 | grad_norm 0.19 | 693515 tok/s
iter   7330 | loss 2.9513 | lr 5.73e-03 | grad_norm 0.18 | 690351 tok/s
iter   7340 | loss 2.9328 | lr 5.72e-03 | grad_norm 0.18 | 687602 tok/s
iter   7350 | loss 2.9492 | lr 5.71e-03 | grad_norm 0.18 | 692649 tok/s
iter   7360 | loss 2.9385 | lr 5.70e-03 | grad_norm 0.19 | 692234 tok/s
iter   7370 | loss 2.9352 | lr 5.69e-03 | grad_norm 0.18 | 691175 tok/s
iter   7380 | loss 2.9298 | lr 5.68e-03 | grad_norm 0.18 | 693185 tok/s
iter   7390 | loss 2.9140 | lr 5.66e-03 | grad_norm 0.18 | 693317 tok/s
iter   7400 | loss 2.9271 | lr 5.65e-03 | grad_norm 0.18 | 695244 tok/s
  eval | train_loss 2.9407 | val_loss 2.9455
Saved checkpoint at iter 7400 -> ckpt.pt
iter   7410 | loss 2.9330 | lr 5.64e-03 | grad_norm 0.17 | 437828 tok/s
iter   7420 | loss 2.9444 | lr 5.63e-03 | grad_norm 0.17 | 689073 tok/s
iter   7430 | loss 2.9433 | lr 5.62e-03 | grad_norm 0.18 | 691067 tok/s
iter   7440 | loss 2.9415 | lr 5.61e-03 | grad_norm 0.18 | 693127 tok/s
iter   7450 | loss 2.9526 | lr 5.60e-03 | grad_norm 0.17 | 693905 tok/s
iter   7460 | loss 2.9522 | lr 5.59e-03 | grad_norm 0.18 | 694659 tok/s
iter   7470 | loss 2.9391 | lr 5.58e-03 | grad_norm 0.17 | 692772 tok/s
iter   7480 | loss 2.9435 | lr 5.57e-03 | grad_norm 0.18 | 694481 tok/s
iter   7490 | loss 2.9537 | lr 5.56e-03 | grad_norm 0.18 | 691908 tok/s
iter   7500 | loss 2.9263 | lr 5.55e-03 | grad_norm 0.19 | 692463 tok/s
  eval | train_loss 2.9445 | val_loss 2.9425
Saved checkpoint at iter 7500 -> ckpt.pt
Saved checkpoint at iter 7500 -> ckpt_best.pt
  New best val_loss: 2.9425
  quick_eval: import failed (No module named 'evals'); skipping
iter   7510 | loss 2.9274 | lr 5.54e-03 | grad_norm 0.18 | 419767 tok/s
iter   7520 | loss 2.9157 | lr 5.53e-03 | grad_norm 0.18 | 695825 tok/s
iter   7530 | loss 2.9618 | lr 5.52e-03 | grad_norm 0.18 | 691803 tok/s
iter   7540 | loss 2.9381 | lr 5.51e-03 | grad_norm 0.17 | 693760 tok/s
iter   7550 | loss 2.9403 | lr 5.50e-03 | grad_norm 0.17 | 696125 tok/s
iter   7560 | loss 2.9642 | lr 5.49e-03 | grad_norm 0.17 | 695938 tok/s
iter   7570 | loss 2.9435 | lr 5.48e-03 | grad_norm 0.17 | 696423 tok/s
iter   7580 | loss 2.9257 | lr 5.47e-03 | grad_norm 0.17 | 696733 tok/s
iter   7590 | loss 2.9370 | lr 5.46e-03 | grad_norm 0.18 | 681671 tok/s
iter   7600 | loss 2.9228 | lr 5.45e-03 | grad_norm 0.18 | 696129 tok/s
  eval | train_loss 2.9486 | val_loss 2.9350
Saved checkpoint at iter 7600 -> ckpt.pt
Saved checkpoint at iter 7600 -> ckpt_best.pt
  New best val_loss: 2.9350
iter   7610 | loss 2.9451 | lr 5.44e-03 | grad_norm 0.18 | 428599 tok/s
iter   7620 | loss 2.9596 | lr 5.43e-03 | grad_norm 0.18 | 695052 tok/s
iter   7630 | loss 2.9280 | lr 5.42e-03 | grad_norm 0.17 | 694189 tok/s
iter   7640 | loss 2.9381 | lr 5.41e-03 | grad_norm 0.18 | 691756 tok/s
iter   7650 | loss 2.9397 | lr 5.40e-03 | grad_norm 0.18 | 692332 tok/s
iter   7660 | loss 2.9480 | lr 5.39e-03 | grad_norm 0.17 | 690965 tok/s
iter   7670 | loss 2.9089 | lr 5.38e-03 | grad_norm 0.18 | 695215 tok/s
iter   7680 | loss 2.9444 | lr 5.36e-03 | grad_norm 0.16 | 696965 tok/s
iter   7690 | loss 2.9344 | lr 5.35e-03 | grad_norm 0.17 | 692103 tok/s
iter   7700 | loss 2.9402 | lr 5.34e-03 | grad_norm 0.18 | 689842 tok/s
  eval | train_loss 2.9310 | val_loss 2.9319
Saved checkpoint at iter 7700 -> ckpt.pt
Saved checkpoint at iter 7700 -> ckpt_best.pt
  New best val_loss: 2.9319
iter   7710 | loss 2.9424 | lr 5.33e-03 | grad_norm 0.16 | 425294 tok/s
iter   7720 | loss 2.9478 | lr 5.32e-03 | grad_norm 0.17 | 692782 tok/s
iter   7730 | loss 2.9403 | lr 5.31e-03 | grad_norm 0.18 | 694744 tok/s
iter   7740 | loss 2.9187 | lr 5.30e-03 | grad_norm 0.17 | 692736 tok/s
iter   7750 | loss 2.9256 | lr 5.29e-03 | grad_norm 0.17 | 691276 tok/s
iter   7760 | loss 2.9190 | lr 5.28e-03 | grad_norm 0.18 | 693729 tok/s
iter   7770 | loss 2.9294 | lr 5.27e-03 | grad_norm 0.17 | 693449 tok/s
iter   7780 | loss 2.9401 | lr 5.26e-03 | grad_norm 0.16 | 689570 tok/s
iter   7790 | loss 2.9145 | lr 5.25e-03 | grad_norm 0.18 | 689828 tok/s
iter   7800 | loss 2.9149 | lr 5.24e-03 | grad_norm 0.18 | 692570 tok/s
  eval | train_loss 2.9324 | val_loss 2.9324
Saved checkpoint at iter 7800 -> ckpt.pt
iter   7810 | loss 2.9075 | lr 5.23e-03 | grad_norm 0.16 | 438209 tok/s
iter   7820 | loss 2.9299 | lr 5.22e-03 | grad_norm 0.17 | 692278 tok/s
iter   7830 | loss 2.9574 | lr 5.21e-03 | grad_norm 0.16 | 695794 tok/s
iter   7840 | loss 2.9214 | lr 5.20e-03 | grad_norm 0.16 | 695553 tok/s
iter   7850 | loss 2.9216 | lr 5.19e-03 | grad_norm 0.16 | 692189 tok/s
iter   7860 | loss 2.9361 | lr 5.18e-03 | grad_norm 0.17 | 690526 tok/s
iter   7870 | loss 2.9324 | lr 5.17e-03 | grad_norm 0.17 | 690890 tok/s
iter   7880 | loss 2.9448 | lr 5.16e-03 | grad_norm 0.17 | 690977 tok/s
iter   7890 | loss 2.9250 | lr 5.15e-03 | grad_norm 0.17 | 690986 tok/s
iter   7900 | loss 2.9323 | lr 5.14e-03 | grad_norm 0.17 | 689406 tok/s
  eval | train_loss 2.9306 | val_loss 2.9257
Saved checkpoint at iter 7900 -> ckpt.pt
Saved checkpoint at iter 7900 -> ckpt_best.pt
  New best val_loss: 2.9257
iter   7910 | loss 2.9142 | lr 5.13e-03 | grad_norm 0.16 | 424391 tok/s
iter   7920 | loss 2.9357 | lr 5.12e-03 | grad_norm 0.18 | 691603 tok/s
iter   7930 | loss 2.9398 | lr 5.11e-03 | grad_norm 0.17 | 689908 tok/s
iter   7940 | loss 2.9124 | lr 5.10e-03 | grad_norm 0.17 | 690997 tok/s
iter   7950 | loss 2.9160 | lr 5.09e-03 | grad_norm 0.17 | 688282 tok/s
iter   7960 | loss 2.9284 | lr 5.07e-03 | grad_norm 0.17 | 690004 tok/s
iter   7970 | loss 2.9387 | lr 5.06e-03 | grad_norm 0.17 | 689680 tok/s
iter   7980 | loss 2.9164 | lr 5.05e-03 | grad_norm 0.17 | 694509 tok/s
iter   7990 | loss 2.9468 | lr 5.04e-03 | grad_norm 0.16 | 692092 tok/s
iter   8000 | loss 2.9245 | lr 5.03e-03 | grad_norm 0.16 | 695408 tok/s
  eval | train_loss 2.9379 | val_loss 2.9253
Saved checkpoint at iter 8000 -> ckpt.pt
Saved checkpoint at iter 8000 -> ckpt_best.pt
  New best val_loss: 2.9253
iter   8010 | loss 2.9113 | lr 5.02e-03 | grad_norm 0.17 | 424255 tok/s
iter   8020 | loss 2.9077 | lr 5.01e-03 | grad_norm 0.17 | 698204 tok/s
iter   8030 | loss 2.9277 | lr 5.00e-03 | grad_norm 0.17 | 698257 tok/s
iter   8040 | loss 2.9576 | lr 4.99e-03 | grad_norm 0.18 | 694840 tok/s
iter   8050 | loss 2.9261 | lr 4.98e-03 | grad_norm 0.16 | 691974 tok/s
iter   8060 | loss 2.9129 | lr 4.97e-03 | grad_norm 0.17 | 692959 tok/s
iter   8070 | loss 2.9451 | lr 4.96e-03 | grad_norm 0.18 | 689414 tok/s
iter   8080 | loss 2.9343 | lr 4.95e-03 | grad_norm 0.17 | 693741 tok/s
iter   8090 | loss 2.9187 | lr 4.94e-03 | grad_norm 0.17 | 694071 tok/s
iter   8100 | loss 2.9089 | lr 4.93e-03 | grad_norm 0.17 | 692926 tok/s
  eval | train_loss 2.9214 | val_loss 2.9201
Saved checkpoint at iter 8100 -> ckpt.pt
Saved checkpoint at iter 8100 -> ckpt_best.pt
  New best val_loss: 2.9201
iter   8110 | loss 2.9027 | lr 4.92e-03 | grad_norm 0.17 | 417904 tok/s
iter   8120 | loss 2.9490 | lr 4.91e-03 | grad_norm 0.18 | 695551 tok/s
iter   8130 | loss 2.9344 | lr 4.90e-03 | grad_norm 0.17 | 694121 tok/s
iter   8140 | loss 2.9338 | lr 4.89e-03 | grad_norm 0.16 | 693850 tok/s
iter   8150 | loss 2.9097 | lr 4.88e-03 | grad_norm 0.17 | 694592 tok/s
iter   8160 | loss 2.9405 | lr 4.87e-03 | grad_norm 0.16 | 692068 tok/s
iter   8170 | loss 2.9367 | lr 4.86e-03 | grad_norm 0.16 | 693026 tok/s
iter   8180 | loss 2.9140 | lr 4.85e-03 | grad_norm 0.15 | 692416 tok/s
iter   8190 | loss 2.9340 | lr 4.84e-03 | grad_norm 0.17 | 689011 tok/s
iter   8200 | loss 2.9213 | lr 4.83e-03 | grad_norm 0.16 | 690617 tok/s
  eval | train_loss 2.9253 | val_loss 2.9318
Saved checkpoint at iter 8200 -> ckpt.pt
iter   8210 | loss 2.9329 | lr 4.82e-03 | grad_norm 0.17 | 435297 tok/s
iter   8220 | loss 2.9045 | lr 4.81e-03 | grad_norm 0.15 | 694712 tok/s
iter   8230 | loss 2.9143 | lr 4.80e-03 | grad_norm 0.16 | 694676 tok/s
iter   8240 | loss 2.9374 | lr 4.78e-03 | grad_norm 0.16 | 691831 tok/s
iter   8250 | loss 2.9347 | lr 4.77e-03 | grad_norm 0.16 | 692671 tok/s
iter   8260 | loss 2.9198 | lr 4.76e-03 | grad_norm 0.14 | 695230 tok/s
iter   8270 | loss 2.9318 | lr 4.75e-03 | grad_norm 0.16 | 698382 tok/s
iter   8280 | loss 2.9068 | lr 4.74e-03 | grad_norm 0.16 | 693924 tok/s
iter   8290 | loss 2.9129 | lr 4.73e-03 | grad_norm 0.15 | 689875 tok/s
iter   8300 | loss 2.9362 | lr 4.72e-03 | grad_norm 0.17 | 692757 tok/s
  eval | train_loss 2.9248 | val_loss 2.9328
Saved checkpoint at iter 8300 -> ckpt.pt
iter   8310 | loss 2.9470 | lr 4.71e-03 | grad_norm 0.16 | 435109 tok/s
iter   8320 | loss 2.9305 | lr 4.70e-03 | grad_norm 0.15 | 691976 tok/s
iter   8330 | loss 2.9129 | lr 4.69e-03 | grad_norm 0.16 | 689945 tok/s
iter   8340 | loss 2.9205 | lr 4.68e-03 | grad_norm 0.17 | 690822 tok/s
iter   8350 | loss 2.9064 | lr 4.67e-03 | grad_norm 0.16 | 692884 tok/s
iter   8360 | loss 2.9132 | lr 4.66e-03 | grad_norm 0.17 | 696386 tok/s
iter   8370 | loss 2.9099 | lr 4.65e-03 | grad_norm 0.17 | 693664 tok/s
iter   8380 | loss 2.9013 | lr 4.64e-03 | grad_norm 0.16 | 690067 tok/s
iter   8390 | loss 2.9204 | lr 4.63e-03 | grad_norm 0.18 | 688273 tok/s
iter   8400 | loss 2.9089 | lr 4.62e-03 | grad_norm 0.15 | 688375 tok/s
  eval | train_loss 2.9248 | val_loss 2.9230
Saved checkpoint at iter 8400 -> ckpt.pt
iter   8410 | loss 2.9365 | lr 4.61e-03 | grad_norm 0.16 | 434540 tok/s
iter   8420 | loss 2.9317 | lr 4.60e-03 | grad_norm 0.16 | 692329 tok/s
iter   8430 | loss 2.9416 | lr 4.59e-03 | grad_norm 0.15 | 694604 tok/s
iter   8440 | loss 2.9206 | lr 4.58e-03 | grad_norm 0.16 | 693112 tok/s
iter   8450 | loss 2.9239 | lr 4.57e-03 | grad_norm 0.15 | 691750 tok/s
iter   8460 | loss 2.9109 | lr 4.56e-03 | grad_norm 0.16 | 695051 tok/s
iter   8470 | loss 2.9092 | lr 4.55e-03 | grad_norm 0.15 | 693593 tok/s
iter   8480 | loss 2.9305 | lr 4.54e-03 | grad_norm 0.15 | 693850 tok/s
iter   8490 | loss 2.9350 | lr 4.53e-03 | grad_norm 0.17 | 692511 tok/s
iter   8500 | loss 2.9267 | lr 4.52e-03 | grad_norm 0.16 | 693943 tok/s
  eval | train_loss 2.9258 | val_loss 2.9303
Saved checkpoint at iter 8500 -> ckpt.pt
iter   8510 | loss 2.9064 | lr 4.51e-03 | grad_norm 0.17 | 437607 tok/s
iter   8520 | loss 2.9375 | lr 4.49e-03 | grad_norm 0.16 | 693889 tok/s
iter   8530 | loss 2.9152 | lr 4.48e-03 | grad_norm 0.15 | 690418 tok/s
iter   8540 | loss 2.9008 | lr 4.47e-03 | grad_norm 0.15 | 693865 tok/s
iter   8550 | loss 2.9102 | lr 4.46e-03 | grad_norm 0.15 | 691342 tok/s
iter   8560 | loss 2.9313 | lr 4.45e-03 | grad_norm 0.17 | 693421 tok/s
iter   8570 | loss 2.9340 | lr 4.44e-03 | grad_norm 0.15 | 693986 tok/s
iter   8580 | loss 2.9292 | lr 4.43e-03 | grad_norm 0.16 | 692539 tok/s
iter   8590 | loss 2.9051 | lr 4.42e-03 | grad_norm 0.16 | 691191 tok/s
iter   8600 | loss 2.9067 | lr 4.41e-03 | grad_norm 0.15 | 691108 tok/s
  eval | train_loss 2.9155 | val_loss 2.9201
Saved checkpoint at iter 8600 -> ckpt.pt
iter   8610 | loss 2.9436 | lr 4.40e-03 | grad_norm 0.15 | 431979 tok/s
iter   8620 | loss 2.9264 | lr 4.39e-03 | grad_norm 0.15 | 693392 tok/s
iter   8630 | loss 2.9128 | lr 4.38e-03 | grad_norm 0.15 | 692329 tok/s
iter   8640 | loss 2.9076 | lr 4.37e-03 | grad_norm 0.14 | 691087 tok/s
iter   8650 | loss 2.9330 | lr 4.36e-03 | grad_norm 0.15 | 695102 tok/s
iter   8660 | loss 2.9011 | lr 4.35e-03 | grad_norm 0.15 | 692014 tok/s
iter   8670 | loss 2.9061 | lr 4.34e-03 | grad_norm 0.14 | 688759 tok/s
iter   8680 | loss 2.9050 | lr 4.33e-03 | grad_norm 0.15 | 690404 tok/s
iter   8690 | loss 2.9083 | lr 4.32e-03 | grad_norm 0.15 | 693556 tok/s
iter   8700 | loss 2.9403 | lr 4.31e-03 | grad_norm 0.15 | 692081 tok/s
  eval | train_loss 2.9221 | val_loss 2.9200
Saved checkpoint at iter 8700 -> ckpt.pt
Saved checkpoint at iter 8700 -> ckpt_best.pt
  New best val_loss: 2.9200
iter   8710 | loss 2.9176 | lr 4.30e-03 | grad_norm 0.15 | 421002 tok/s
iter   8720 | loss 2.9158 | lr 4.29e-03 | grad_norm 0.15 | 695758 tok/s
iter   8730 | loss 2.9202 | lr 4.28e-03 | grad_norm 0.14 | 692881 tok/s
iter   8740 | loss 2.9075 | lr 4.27e-03 | grad_norm 0.15 | 693310 tok/s
iter   8750 | loss 2.9046 | lr 4.26e-03 | grad_norm 0.14 | 691509 tok/s
iter   8760 | loss 2.9232 | lr 4.25e-03 | grad_norm 0.14 | 689467 tok/s
iter   8770 | loss 2.9218 | lr 4.24e-03 | grad_norm 0.14 | 691163 tok/s
iter   8780 | loss 2.9232 | lr 4.23e-03 | grad_norm 0.15 | 691322 tok/s
iter   8790 | loss 2.9215 | lr 4.22e-03 | grad_norm 0.15 | 692619 tok/s
iter   8800 | loss 2.9269 | lr 4.20e-03 | grad_norm 0.16 | 693490 tok/s
  eval | train_loss 2.9225 | val_loss 2.9257
Saved checkpoint at iter 8800 -> ckpt.pt
iter   8810 | loss 2.9286 | lr 4.19e-03 | grad_norm 0.14 | 438283 tok/s
iter   8820 | loss 2.9169 | lr 4.18e-03 | grad_norm 0.14 | 692425 tok/s
iter   8830 | loss 2.9189 | lr 4.17e-03 | grad_norm 0.14 | 690545 tok/s
iter   8840 | loss 2.9169 | lr 4.16e-03 | grad_norm 0.15 | 694244 tok/s
iter   8850 | loss 2.9101 | lr 4.15e-03 | grad_norm 0.15 | 689873 tok/s
iter   8860 | loss 2.9120 | lr 4.14e-03 | grad_norm 0.15 | 689208 tok/s
iter   8870 | loss 2.9355 | lr 4.13e-03 | grad_norm 0.15 | 688502 tok/s
iter   8880 | loss 2.9089 | lr 4.12e-03 | grad_norm 0.14 | 691625 tok/s
iter   8890 | loss 2.9004 | lr 4.11e-03 | grad_norm 0.16 | 690395 tok/s
iter   8900 | loss 2.8854 | lr 4.10e-03 | grad_norm 0.15 | 690351 tok/s
  eval | train_loss 2.9119 | val_loss 2.9021
Saved checkpoint at iter 8900 -> ckpt.pt
Saved checkpoint at iter 8900 -> ckpt_best.pt
  New best val_loss: 2.9021
iter   8910 | loss 2.9216 | lr 4.09e-03 | grad_norm 0.15 | 428843 tok/s
iter   8920 | loss 2.9288 | lr 4.08e-03 | grad_norm 0.15 | 690169 tok/s
iter   8930 | loss 2.8953 | lr 4.07e-03 | grad_norm 0.14 | 693311 tok/s
iter   8940 | loss 2.9163 | lr 4.06e-03 | grad_norm 0.14 | 691057 tok/s
iter   8950 | loss 2.8988 | lr 4.05e-03 | grad_norm 0.14 | 690469 tok/s
iter   8960 | loss 2.9184 | lr 4.04e-03 | grad_norm 0.15 | 690584 tok/s
iter   8970 | loss 2.9008 | lr 4.03e-03 | grad_norm 0.14 | 690291 tok/s
iter   8980 | loss 2.9155 | lr 4.02e-03 | grad_norm 0.15 | 691367 tok/s
iter   8990 | loss 2.9068 | lr 4.01e-03 | grad_norm 0.14 | 689073 tok/s
iter   9000 | loss 2.9271 | lr 4.00e-03 | grad_norm 0.14 | 687262 tok/s
  eval | train_loss 2.9102 | val_loss 2.9202
Saved checkpoint at iter 9000 -> ckpt.pt
iter   9010 | loss 2.9196 | lr 3.99e-03 | grad_norm 0.15 | 435859 tok/s
iter   9020 | loss 2.9140 | lr 3.98e-03 | grad_norm 0.14 | 695596 tok/s
iter   9030 | loss 2.9292 | lr 3.97e-03 | grad_norm 0.14 | 695865 tok/s
iter   9040 | loss 2.9067 | lr 3.96e-03 | grad_norm 0.14 | 692475 tok/s
iter   9050 | loss 2.9037 | lr 3.95e-03 | grad_norm 0.14 | 692382 tok/s
iter   9060 | loss 2.9117 | lr 3.94e-03 | grad_norm 0.14 | 689303 tok/s
iter   9070 | loss 2.8989 | lr 3.93e-03 | grad_norm 0.13 | 691588 tok/s
iter   9080 | loss 2.9247 | lr 3.91e-03 | grad_norm 0.14 | 691481 tok/s
iter   9090 | loss 2.9178 | lr 3.90e-03 | grad_norm 0.13 | 691892 tok/s
iter   9100 | loss 2.9198 | lr 3.89e-03 | grad_norm 0.13 | 695437 tok/s
  eval | train_loss 2.9127 | val_loss 2.9129
Saved checkpoint at iter 9100 -> ckpt.pt
iter   9110 | loss 2.9084 | lr 3.88e-03 | grad_norm 0.13 | 438033 tok/s
iter   9120 | loss 2.8953 | lr 3.87e-03 | grad_norm 0.13 | 693570 tok/s
iter   9130 | loss 2.9160 | lr 3.86e-03 | grad_norm 0.14 | 689445 tok/s
iter   9140 | loss 2.9110 | lr 3.85e-03 | grad_norm 0.13 | 694193 tok/s
iter   9150 | loss 2.9207 | lr 3.84e-03 | grad_norm 0.14 | 692308 tok/s
iter   9160 | loss 2.9205 | lr 3.83e-03 | grad_norm 0.14 | 694190 tok/s
iter   9170 | loss 2.9132 | lr 3.82e-03 | grad_norm 0.13 | 691755 tok/s
iter   9180 | loss 2.9206 | lr 3.81e-03 | grad_norm 0.14 | 690322 tok/s
iter   9190 | loss 2.8857 | lr 3.80e-03 | grad_norm 0.14 | 690357 tok/s
iter   9200 | loss 2.8796 | lr 3.79e-03 | grad_norm 0.14 | 693106 tok/s
  eval | train_loss 2.9013 | val_loss 2.9157
Saved checkpoint at iter 9200 -> ckpt.pt
iter   9210 | loss 2.8863 | lr 3.78e-03 | grad_norm 0.13 | 437144 tok/s
iter   9220 | loss 2.8914 | lr 3.77e-03 | grad_norm 0.14 | 694097 tok/s
iter   9230 | loss 2.9074 | lr 3.76e-03 | grad_norm 0.13 | 693539 tok/s
iter   9240 | loss 2.9183 | lr 3.75e-03 | grad_norm 0.15 | 693276 tok/s
iter   9250 | loss 2.9253 | lr 3.74e-03 | grad_norm 0.14 | 692981 tok/s
iter   9260 | loss 2.8910 | lr 3.73e-03 | grad_norm 0.12 | 694534 tok/s
iter   9270 | loss 2.9045 | lr 3.72e-03 | grad_norm 0.12 | 693980 tok/s
iter   9280 | loss 2.9251 | lr 3.71e-03 | grad_norm 0.14 | 690676 tok/s
iter   9290 | loss 2.9289 | lr 3.70e-03 | grad_norm 0.13 | 687769 tok/s
iter   9300 | loss 2.8736 | lr 3.69e-03 | grad_norm 0.14 | 694787 tok/s
  eval | train_loss 2.8965 | val_loss 2.9057
Saved checkpoint at iter 9300 -> ckpt.pt
iter   9310 | loss 2.8959 | lr 3.68e-03 | grad_norm 0.14 | 438953 tok/s
iter   9320 | loss 2.9157 | lr 3.67e-03 | grad_norm 0.14 | 693685 tok/s
iter   9330 | loss 2.9070 | lr 3.66e-03 | grad_norm 0.13 | 691547 tok/s
iter   9340 | loss 2.9087 | lr 3.65e-03 | grad_norm 0.14 | 692487 tok/s
iter   9350 | loss 2.9121 | lr 3.64e-03 | grad_norm 0.13 | 691931 tok/s
iter   9360 | loss 2.9028 | lr 3.63e-03 | grad_norm 0.13 | 692755 tok/s
iter   9370 | loss 2.9229 | lr 3.61e-03 | grad_norm 0.13 | 692267 tok/s
iter   9380 | loss 2.9156 | lr 3.60e-03 | grad_norm 0.13 | 693083 tok/s
iter   9390 | loss 2.9132 | lr 3.59e-03 | grad_norm 0.13 | 692904 tok/s
iter   9400 | loss 2.9220 | lr 3.58e-03 | grad_norm 0.13 | 695457 tok/s
  eval | train_loss 2.9025 | val_loss 2.9099
Saved checkpoint at iter 9400 -> ckpt.pt
iter   9410 | loss 2.9177 | lr 3.57e-03 | grad_norm 0.13 | 434481 tok/s
iter   9420 | loss 2.8965 | lr 3.56e-03 | grad_norm 0.13 | 695610 tok/s
iter   9430 | loss 2.8933 | lr 3.55e-03 | grad_norm 0.13 | 695358 tok/s
iter   9440 | loss 2.8805 | lr 3.54e-03 | grad_norm 0.13 | 693479 tok/s
iter   9450 | loss 2.8948 | lr 3.53e-03 | grad_norm 0.13 | 693154 tok/s
iter   9460 | loss 2.8972 | lr 3.52e-03 | grad_norm 0.13 | 693541 tok/s
iter   9470 | loss 2.9326 | lr 3.51e-03 | grad_norm 0.13 | 696244 tok/s
iter   9480 | loss 2.9107 | lr 3.50e-03 | grad_norm 0.13 | 695679 tok/s
iter   9490 | loss 2.9045 | lr 3.49e-03 | grad_norm 0.12 | 694130 tok/s
iter   9500 | loss 2.9244 | lr 3.48e-03 | grad_norm 0.12 | 693667 tok/s
  eval | train_loss 2.9085 | val_loss 2.9081
Saved checkpoint at iter 9500 -> ckpt.pt
iter   9510 | loss 2.9001 | lr 3.47e-03 | grad_norm 0.13 | 435409 tok/s
iter   9520 | loss 2.9313 | lr 3.46e-03 | grad_norm 0.13 | 695935 tok/s
iter   9530 | loss 2.8920 | lr 3.45e-03 | grad_norm 0.13 | 693585 tok/s
iter   9540 | loss 2.8815 | lr 3.44e-03 | grad_norm 0.13 | 690292 tok/s
iter   9550 | loss 2.8964 | lr 3.43e-03 | grad_norm 0.12 | 697154 tok/s
iter   9560 | loss 2.9177 | lr 3.42e-03 | grad_norm 0.13 | 695419 tok/s
iter   9570 | loss 2.9218 | lr 3.41e-03 | grad_norm 0.13 | 690875 tok/s
iter   9580 | loss 2.8924 | lr 3.40e-03 | grad_norm 0.12 | 696429 tok/s
iter   9590 | loss 2.8998 | lr 3.39e-03 | grad_norm 0.12 | 697928 tok/s
iter   9600 | loss 2.8877 | lr 3.38e-03 | grad_norm 0.13 | 696241 tok/s
  eval | train_loss 2.8953 | val_loss 2.9006
Saved checkpoint at iter 9600 -> ckpt.pt
Saved checkpoint at iter 9600 -> ckpt_best.pt
  New best val_loss: 2.9006
iter   9610 | loss 2.9036 | lr 3.37e-03 | grad_norm 0.13 | 421853 tok/s
iter   9620 | loss 2.8713 | lr 3.36e-03 | grad_norm 0.13 | 698453 tok/s
iter   9630 | loss 2.9027 | lr 3.35e-03 | grad_norm 0.13 | 695522 tok/s
iter   9640 | loss 2.8989 | lr 3.34e-03 | grad_norm 0.13 | 691299 tok/s
iter   9650 | loss 2.9034 | lr 3.32e-03 | grad_norm 0.13 | 690170 tok/s
iter   9660 | loss 2.9101 | lr 3.31e-03 | grad_norm 0.13 | 690856 tok/s
iter   9670 | loss 2.8899 | lr 3.30e-03 | grad_norm 0.12 | 694269 tok/s
iter   9680 | loss 2.8966 | lr 3.29e-03 | grad_norm 0.13 | 692494 tok/s
iter   9690 | loss 2.8811 | lr 3.28e-03 | grad_norm 0.12 | 694029 tok/s
iter   9700 | loss 2.9139 | lr 3.27e-03 | grad_norm 0.13 | 692717 tok/s
  eval | train_loss 2.8942 | val_loss 2.8988
Saved checkpoint at iter 9700 -> ckpt.pt
Saved checkpoint at iter 9700 -> ckpt_best.pt
  New best val_loss: 2.8988
iter   9710 | loss 2.9166 | lr 3.26e-03 | grad_norm 0.13 | 427397 tok/s
iter   9720 | loss 2.9127 | lr 3.25e-03 | grad_norm 0.12 | 693254 tok/s
iter   9730 | loss 2.8976 | lr 3.24e-03 | grad_norm 0.12 | 695042 tok/s
iter   9740 | loss 2.9185 | lr 3.23e-03 | grad_norm 0.12 | 692454 tok/s
iter   9750 | loss 2.8928 | lr 3.22e-03 | grad_norm 0.13 | 694004 tok/s
iter   9760 | loss 2.8916 | lr 3.21e-03 | grad_norm 0.12 | 694043 tok/s
iter   9770 | loss 2.8840 | lr 3.20e-03 | grad_norm 0.12 | 689601 tok/s
iter   9780 | loss 2.9285 | lr 3.19e-03 | grad_norm 0.12 | 689367 tok/s
iter   9790 | loss 2.9117 | lr 3.18e-03 | grad_norm 0.12 | 691728 tok/s
iter   9800 | loss 2.8785 | lr 3.17e-03 | grad_norm 0.12 | 693446 tok/s
  eval | train_loss 2.9014 | val_loss 2.9046
Saved checkpoint at iter 9800 -> ckpt.pt
iter   9810 | loss 2.8825 | lr 3.16e-03 | grad_norm 0.12 | 438466 tok/s
iter   9820 | loss 2.9141 | lr 3.15e-03 | grad_norm 0.12 | 695150 tok/s
iter   9830 | loss 2.9094 | lr 3.14e-03 | grad_norm 0.12 | 698416 tok/s
iter   9840 | loss 2.8896 | lr 3.13e-03 | grad_norm 0.12 | 695479 tok/s
iter   9850 | loss 2.8792 | lr 3.12e-03 | grad_norm 0.12 | 693235 tok/s
iter   9860 | loss 2.9038 | lr 3.11e-03 | grad_norm 0.13 | 690728 tok/s
iter   9870 | loss 2.8919 | lr 3.10e-03 | grad_norm 0.13 | 693788 tok/s
iter   9880 | loss 2.8976 | lr 3.09e-03 | grad_norm 0.11 | 681651 tok/s
iter   9890 | loss 2.8942 | lr 3.08e-03 | grad_norm 0.12 | 691478 tok/s
iter   9900 | loss 2.8840 | lr 3.07e-03 | grad_norm 0.12 | 693468 tok/s
  eval | train_loss 2.8980 | val_loss 2.8974
Saved checkpoint at iter 9900 -> ckpt.pt
Saved checkpoint at iter 9900 -> ckpt_best.pt
  New best val_loss: 2.8974
iter   9910 | loss 2.8845 | lr 3.06e-03 | grad_norm 0.11 | 426422 tok/s
iter   9920 | loss 2.8895 | lr 3.05e-03 | grad_norm 0.12 | 692476 tok/s
iter   9930 | loss 2.8757 | lr 3.03e-03 | grad_norm 0.12 | 689074 tok/s
iter   9940 | loss 2.8749 | lr 3.02e-03 | grad_norm 0.12 | 689914 tok/s
iter   9950 | loss 2.8939 | lr 3.01e-03 | grad_norm 0.12 | 686807 tok/s
iter   9960 | loss 2.9018 | lr 3.00e-03 | grad_norm 0.12 | 691819 tok/s
iter   9970 | loss 2.8947 | lr 2.99e-03 | grad_norm 0.13 | 691952 tok/s
iter   9980 | loss 2.8909 | lr 2.98e-03 | grad_norm 0.12 | 692336 tok/s
iter   9990 | loss 2.8911 | lr 2.97e-03 | grad_norm 0.12 | 694846 tok/s
iter  10000 | loss 2.8711 | lr 2.96e-03 | grad_norm 0.12 | 693955 tok/s
  eval | train_loss 2.8950 | val_loss 2.9010
Saved checkpoint at iter 10000 -> ckpt.pt
  quick_eval: import failed (No module named 'evals'); skipping
iter  10010 | loss 2.8928 | lr 2.95e-03 | grad_norm 0.12 | 434750 tok/s
iter  10020 | loss 2.8878 | lr 2.94e-03 | grad_norm 0.12 | 694787 tok/s
iter  10030 | loss 2.8769 | lr 2.93e-03 | grad_norm 0.12 | 695603 tok/s
iter  10040 | loss 2.8698 | lr 2.92e-03 | grad_norm 0.12 | 693129 tok/s
iter  10050 | loss 2.8848 | lr 2.91e-03 | grad_norm 0.12 | 691170 tok/s
iter  10060 | loss 2.9114 | lr 2.90e-03 | grad_norm 0.12 | 694315 tok/s
iter  10070 | loss 2.8855 | lr 2.89e-03 | grad_norm 0.12 | 690935 tok/s
iter  10080 | loss 2.8833 | lr 2.88e-03 | grad_norm 0.12 | 693017 tok/s
iter  10090 | loss 2.9209 | lr 2.87e-03 | grad_norm 0.12 | 691804 tok/s
iter  10100 | loss 2.8726 | lr 2.86e-03 | grad_norm 0.12 | 692152 tok/s
  eval | train_loss 2.8985 | val_loss 2.9042
Saved checkpoint at iter 10100 -> ckpt.pt
iter  10110 | loss 2.8879 | lr 2.85e-03 | grad_norm 0.12 | 434194 tok/s
iter  10120 | loss 2.9007 | lr 2.84e-03 | grad_norm 0.12 | 698519 tok/s
iter  10130 | loss 2.8745 | lr 2.83e-03 | grad_norm 0.12 | 696683 tok/s
iter  10140 | loss 2.8864 | lr 2.82e-03 | grad_norm 0.11 | 692994 tok/s
iter  10150 | loss 2.8705 | lr 2.81e-03 | grad_norm 0.12 | 696812 tok/s
iter  10160 | loss 2.8839 | lr 2.80e-03 | grad_norm 0.11 | 693158 tok/s
iter  10170 | loss 2.8945 | lr 2.79e-03 | grad_norm 0.12 | 692054 tok/s
iter  10180 | loss 2.9168 | lr 2.78e-03 | grad_norm 0.12 | 689269 tok/s
iter  10190 | loss 2.8880 | lr 2.77e-03 | grad_norm 0.12 | 689551 tok/s
iter  10200 | loss 2.8854 | lr 2.76e-03 | grad_norm 0.11 | 691790 tok/s
  eval | train_loss 2.8873 | val_loss 2.8983
Saved checkpoint at iter 10200 -> ckpt.pt
iter  10210 | loss 2.8872 | lr 2.74e-03 | grad_norm 0.12 | 437237 tok/s
iter  10220 | loss 2.9018 | lr 2.73e-03 | grad_norm 0.12 | 693459 tok/s
iter  10230 | loss 2.8930 | lr 2.72e-03 | grad_norm 0.11 | 692006 tok/s
iter  10240 | loss 2.8894 | lr 2.71e-03 | grad_norm 0.11 | 689760 tok/s
iter  10250 | loss 2.8873 | lr 2.70e-03 | grad_norm 0.12 | 690649 tok/s
iter  10260 | loss 2.9134 | lr 2.69e-03 | grad_norm 0.12 | 694835 tok/s
iter  10270 | loss 2.8947 | lr 2.68e-03 | grad_norm 0.12 | 694155 tok/s
iter  10280 | loss 2.8802 | lr 2.67e-03 | grad_norm 0.12 | 695821 tok/s
iter  10290 | loss 2.8654 | lr 2.66e-03 | grad_norm 0.12 | 694307 tok/s
iter  10300 | loss 2.8566 | lr 2.65e-03 | grad_norm 0.11 | 693030 tok/s
  eval | train_loss 2.8853 | val_loss 2.8862
Saved checkpoint at iter 10300 -> ckpt.pt
Saved checkpoint at iter 10300 -> ckpt_best.pt
  New best val_loss: 2.8862
iter  10310 | loss 2.8806 | lr 2.64e-03 | grad_norm 0.11 | 422752 tok/s
iter  10320 | loss 2.8822 | lr 2.63e-03 | grad_norm 0.11 | 694686 tok/s
iter  10330 | loss 2.8664 | lr 2.62e-03 | grad_norm 0.11 | 695898 tok/s
iter  10340 | loss 2.8983 | lr 2.61e-03 | grad_norm 0.11 | 688363 tok/s
iter  10350 | loss 2.9072 | lr 2.60e-03 | grad_norm 0.12 | 696623 tok/s
iter  10360 | loss 2.8701 | lr 2.59e-03 | grad_norm 0.11 | 692601 tok/s
iter  10370 | loss 2.8944 | lr 2.58e-03 | grad_norm 0.11 | 691733 tok/s
iter  10380 | loss 2.8725 | lr 2.57e-03 | grad_norm 0.12 | 694751 tok/s
iter  10390 | loss 2.8710 | lr 2.56e-03 | grad_norm 0.11 | 696144 tok/s
iter  10400 | loss 2.8875 | lr 2.55e-03 | grad_norm 0.12 | 698735 tok/s
  eval | train_loss 2.8879 | val_loss 2.9049
Saved checkpoint at iter 10400 -> ckpt.pt
iter  10410 | loss 2.8850 | lr 2.54e-03 | grad_norm 0.11 | 438951 tok/s
iter  10420 | loss 2.9117 | lr 2.53e-03 | grad_norm 0.12 | 691500 tok/s
iter  10430 | loss 2.8667 | lr 2.52e-03 | grad_norm 0.11 | 689827 tok/s
iter  10440 | loss 2.8825 | lr 2.51e-03 | grad_norm 0.11 | 690745 tok/s
iter  10450 | loss 2.8841 | lr 2.50e-03 | grad_norm 0.11 | 693295 tok/s
iter  10460 | loss 2.9099 | lr 2.49e-03 | grad_norm 0.12 | 695382 tok/s
iter  10470 | loss 2.8802 | lr 2.48e-03 | grad_norm 0.12 | 695347 tok/s
iter  10480 | loss 2.9088 | lr 2.47e-03 | grad_norm 0.11 | 690968 tok/s
iter  10490 | loss 2.8841 | lr 2.45e-03 | grad_norm 0.12 | 693985 tok/s
iter  10500 | loss 2.8720 | lr 2.44e-03 | grad_norm 0.11 | 693078 tok/s
  eval | train_loss 2.8904 | val_loss 2.8961
Saved checkpoint at iter 10500 -> ckpt.pt
iter  10510 | loss 2.8866 | lr 2.43e-03 | grad_norm 0.11 | 438133 tok/s
iter  10520 | loss 2.8794 | lr 2.42e-03 | grad_norm 0.11 | 696552 tok/s
iter  10530 | loss 2.8972 | lr 2.41e-03 | grad_norm 0.11 | 696124 tok/s
iter  10540 | loss 2.9036 | lr 2.40e-03 | grad_norm 0.11 | 691735 tok/s
iter  10550 | loss 2.9054 | lr 2.39e-03 | grad_norm 0.11 | 692412 tok/s
iter  10560 | loss 2.8649 | lr 2.38e-03 | grad_norm 0.11 | 691374 tok/s
iter  10570 | loss 2.9079 | lr 2.37e-03 | grad_norm 0.11 | 697973 tok/s
iter  10580 | loss 2.9151 | lr 2.36e-03 | grad_norm 0.11 | 695697 tok/s
iter  10590 | loss 2.8872 | lr 2.35e-03 | grad_norm 0.11 | 697770 tok/s
iter  10600 | loss 2.8799 | lr 2.34e-03 | grad_norm 0.11 | 696941 tok/s
  eval | train_loss 2.8870 | val_loss 2.8976
Saved checkpoint at iter 10600 -> ckpt.pt
iter  10610 | loss 2.8687 | lr 2.33e-03 | grad_norm 0.11 | 434854 tok/s
iter  10620 | loss 2.8551 | lr 2.32e-03 | grad_norm 0.11 | 693616 tok/s
iter  10630 | loss 2.8788 | lr 2.31e-03 | grad_norm 0.11 | 691622 tok/s
iter  10640 | loss 2.9056 | lr 2.30e-03 | grad_norm 0.12 | 691105 tok/s
iter  10650 | loss 2.8951 | lr 2.29e-03 | grad_norm 0.11 | 691915 tok/s
iter  10660 | loss 2.8889 | lr 2.28e-03 | grad_norm 0.11 | 691691 tok/s
iter  10670 | loss 2.8725 | lr 2.27e-03 | grad_norm 0.12 | 694287 tok/s
iter  10680 | loss 2.9018 | lr 2.26e-03 | grad_norm 0.11 | 691810 tok/s
iter  10690 | loss 2.9111 | lr 2.25e-03 | grad_norm 0.11 | 694110 tok/s
iter  10700 | loss 2.8901 | lr 2.24e-03 | grad_norm 0.11 | 690021 tok/s
  eval | train_loss 2.8871 | val_loss 2.8923
Saved checkpoint at iter 10700 -> ckpt.pt
iter  10710 | loss 2.8609 | lr 2.23e-03 | grad_norm 0.11 | 432563 tok/s
iter  10720 | loss 2.8842 | lr 2.22e-03 | grad_norm 0.11 | 691204 tok/s
iter  10730 | loss 2.8847 | lr 2.21e-03 | grad_norm 0.11 | 691465 tok/s
iter  10740 | loss 2.8553 | lr 2.20e-03 | grad_norm 0.11 | 689758 tok/s
iter  10750 | loss 2.8771 | lr 2.19e-03 | grad_norm 0.11 | 688354 tok/s
iter  10760 | loss 2.8522 | lr 2.18e-03 | grad_norm 0.11 | 691369 tok/s
iter  10770 | loss 2.8843 | lr 2.17e-03 | grad_norm 0.11 | 693149 tok/s
iter  10780 | loss 2.8629 | lr 2.15e-03 | grad_norm 0.11 | 694035 tok/s
iter  10790 | loss 2.8815 | lr 2.14e-03 | grad_norm 0.11 | 695278 tok/s
iter  10800 | loss 2.8714 | lr 2.13e-03 | grad_norm 0.11 | 694379 tok/s
  eval | train_loss 2.8763 | val_loss 2.8973
Saved checkpoint at iter 10800 -> ckpt.pt
iter  10810 | loss 2.8751 | lr 2.12e-03 | grad_norm 0.11 | 434521 tok/s
iter  10820 | loss 2.8776 | lr 2.11e-03 | grad_norm 0.11 | 693564 tok/s
iter  10830 | loss 2.8705 | lr 2.10e-03 | grad_norm 0.11 | 691147 tok/s
iter  10840 | loss 2.8942 | lr 2.09e-03 | grad_norm 0.11 | 695908 tok/s
iter  10850 | loss 2.8932 | lr 2.08e-03 | grad_norm 0.11 | 696167 tok/s
iter  10860 | loss 2.8815 | lr 2.07e-03 | grad_norm 0.11 | 692204 tok/s
iter  10870 | loss 2.8627 | lr 2.06e-03 | grad_norm 0.11 | 692574 tok/s
iter  10880 | loss 2.8598 | lr 2.05e-03 | grad_norm 0.11 | 690635 tok/s
iter  10890 | loss 2.8899 | lr 2.04e-03 | grad_norm 0.11 | 689191 tok/s
iter  10900 | loss 2.9006 | lr 2.03e-03 | grad_norm 0.11 | 690333 tok/s
  eval | train_loss 2.8776 | val_loss 2.8864
Saved checkpoint at iter 10900 -> ckpt.pt
iter  10910 | loss 2.8737 | lr 2.02e-03 | grad_norm 0.11 | 433775 tok/s
iter  10920 | loss 2.8837 | lr 2.01e-03 | grad_norm 0.11 | 694559 tok/s
iter  10930 | loss 2.8904 | lr 2.00e-03 | grad_norm 0.11 | 692552 tok/s
iter  10940 | loss 2.8864 | lr 1.99e-03 | grad_norm 0.11 | 692386 tok/s
iter  10950 | loss 2.8919 | lr 1.98e-03 | grad_norm 0.11 | 690912 tok/s
iter  10960 | loss 2.8830 | lr 1.97e-03 | grad_norm 0.11 | 690134 tok/s
iter  10970 | loss 2.9099 | lr 1.96e-03 | grad_norm 0.11 | 690903 tok/s
iter  10980 | loss 2.8790 | lr 1.95e-03 | grad_norm 0.11 | 692975 tok/s
iter  10990 | loss 2.8984 | lr 1.94e-03 | grad_norm 0.11 | 693987 tok/s
iter  11000 | loss 2.8914 | lr 1.93e-03 | grad_norm 0.11 | 693423 tok/s
  eval | train_loss 2.8858 | val_loss 2.8916
Saved checkpoint at iter 11000 -> ckpt.pt
iter  11010 | loss 2.8795 | lr 1.92e-03 | grad_norm 0.11 | 438711 tok/s
iter  11020 | loss 2.8732 | lr 1.91e-03 | grad_norm 0.11 | 695028 tok/s
iter  11030 | loss 2.8785 | lr 1.90e-03 | grad_norm 0.11 | 695437 tok/s
iter  11040 | loss 2.8664 | lr 1.89e-03 | grad_norm 0.11 | 695219 tok/s
iter  11050 | loss 2.8888 | lr 1.88e-03 | grad_norm 0.11 | 692752 tok/s
iter  11060 | loss 2.8671 | lr 1.86e-03 | grad_norm 0.11 | 690417 tok/s
iter  11070 | loss 2.9029 | lr 1.85e-03 | grad_norm 0.11 | 693136 tok/s
iter  11080 | loss 2.8978 | lr 1.84e-03 | grad_norm 0.11 | 691543 tok/s
iter  11090 | loss 2.8708 | lr 1.83e-03 | grad_norm 0.11 | 692648 tok/s
iter  11100 | loss 2.8796 | lr 1.82e-03 | grad_norm 0.11 | 692931 tok/s
  eval | train_loss 2.8733 | val_loss 2.8892
Saved checkpoint at iter 11100 -> ckpt.pt
iter  11110 | loss 2.8714 | lr 1.81e-03 | grad_norm 0.11 | 435481 tok/s
iter  11120 | loss 2.8688 | lr 1.80e-03 | grad_norm 0.11 | 692538 tok/s
iter  11130 | loss 2.9075 | lr 1.79e-03 | grad_norm 0.11 | 687930 tok/s
iter  11140 | loss 2.8993 | lr 1.78e-03 | grad_norm 0.11 | 685565 tok/s
iter  11150 | loss 2.8721 | lr 1.77e-03 | grad_norm 0.11 | 690075 tok/s
iter  11160 | loss 2.8653 | lr 1.76e-03 | grad_norm 0.11 | 691059 tok/s
iter  11170 | loss 2.8727 | lr 1.75e-03 | grad_norm 0.11 | 693642 tok/s
iter  11180 | loss 2.8699 | lr 1.74e-03 | grad_norm 0.11 | 694222 tok/s
iter  11190 | loss 2.8644 | lr 1.73e-03 | grad_norm 0.11 | 691051 tok/s
iter  11200 | loss 2.8839 | lr 1.72e-03 | grad_norm 0.11 | 691739 tok/s
  eval | train_loss 2.8779 | val_loss 2.8777
Saved checkpoint at iter 11200 -> ckpt.pt
Saved checkpoint at iter 11200 -> ckpt_best.pt
  New best val_loss: 2.8777
iter  11210 | loss 2.8764 | lr 1.71e-03 | grad_norm 0.11 | 427946 tok/s
iter  11220 | loss 2.8874 | lr 1.70e-03 | grad_norm 0.11 | 692539 tok/s
iter  11230 | loss 2.8598 | lr 1.69e-03 | grad_norm 0.11 | 691965 tok/s
iter  11240 | loss 2.8569 | lr 1.68e-03 | grad_norm 0.11 | 697862 tok/s
iter  11250 | loss 2.8585 | lr 1.67e-03 | grad_norm 0.10 | 694939 tok/s
iter  11260 | loss 2.8866 | lr 1.66e-03 | grad_norm 0.11 | 696622 tok/s
iter  11270 | loss 2.8692 | lr 1.65e-03 | grad_norm 0.11 | 696171 tok/s
iter  11280 | loss 2.8815 | lr 1.64e-03 | grad_norm 0.10 | 695199 tok/s
iter  11290 | loss 2.8737 | lr 1.63e-03 | grad_norm 0.10 | 692789 tok/s
iter  11300 | loss 2.8783 | lr 1.62e-03 | grad_norm 0.10 | 691621 tok/s
  eval | train_loss 2.8758 | val_loss 2.8826
Saved checkpoint at iter 11300 -> ckpt.pt
iter  11310 | loss 2.8683 | lr 1.61e-03 | grad_norm 0.11 | 438180 tok/s
iter  11320 | loss 2.8978 | lr 1.60e-03 | grad_norm 0.11 | 693804 tok/s
iter  11330 | loss 2.8863 | lr 1.59e-03 | grad_norm 0.11 | 693798 tok/s
iter  11340 | loss 2.9082 | lr 1.57e-03 | grad_norm 0.11 | 693736 tok/s
iter  11350 | loss 2.8931 | lr 1.56e-03 | grad_norm 0.11 | 691934 tok/s
iter  11360 | loss 2.8923 | lr 1.55e-03 | grad_norm 0.10 | 693447 tok/s
iter  11370 | loss 2.8562 | lr 1.54e-03 | grad_norm 0.11 | 692000 tok/s
iter  11380 | loss 2.8575 | lr 1.53e-03 | grad_norm 0.10 | 693146 tok/s
iter  11390 | loss 2.8585 | lr 1.52e-03 | grad_norm 0.10 | 692097 tok/s
iter  11400 | loss 2.8741 | lr 1.51e-03 | grad_norm 0.10 | 693000 tok/s
  eval | train_loss 2.8750 | val_loss 2.8793
Saved checkpoint at iter 11400 -> ckpt.pt
iter  11410 | loss 2.8675 | lr 1.50e-03 | grad_norm 0.10 | 437406 tok/s
iter  11420 | loss 2.8824 | lr 1.49e-03 | grad_norm 0.11 | 691361 tok/s
iter  11430 | loss 2.8603 | lr 1.48e-03 | grad_norm 0.10 | 688436 tok/s
iter  11440 | loss 2.8673 | lr 1.47e-03 | grad_norm 0.11 | 689410 tok/s
iter  11450 | loss 2.8644 | lr 1.46e-03 | grad_norm 0.10 | 689730 tok/s
iter  11460 | loss 2.8735 | lr 1.45e-03 | grad_norm 0.10 | 689362 tok/s
iter  11470 | loss 2.8566 | lr 1.44e-03 | grad_norm 0.11 | 691796 tok/s
iter  11480 | loss 2.8616 | lr 1.43e-03 | grad_norm 0.11 | 688923 tok/s
iter  11490 | loss 2.8647 | lr 1.42e-03 | grad_norm 0.10 | 691346 tok/s
iter  11500 | loss 2.8723 | lr 1.41e-03 | grad_norm 0.11 | 696823 tok/s
  eval | train_loss 2.8638 | val_loss 2.8808
Saved checkpoint at iter 11500 -> ckpt.pt
iter  11510 | loss 2.8768 | lr 1.40e-03 | grad_norm 0.11 | 437837 tok/s
iter  11520 | loss 2.8954 | lr 1.39e-03 | grad_norm 0.11 | 692769 tok/s
iter  11530 | loss 2.8738 | lr 1.38e-03 | grad_norm 0.10 | 692826 tok/s
iter  11540 | loss 2.8602 | lr 1.37e-03 | grad_norm 0.10 | 690918 tok/s
iter  11550 | loss 2.8735 | lr 1.36e-03 | grad_norm 0.10 | 688162 tok/s
iter  11560 | loss 2.8497 | lr 1.35e-03 | grad_norm 0.11 | 691159 tok/s
iter  11570 | loss 2.8762 | lr 1.34e-03 | grad_norm 0.10 | 688568 tok/s
iter  11580 | loss 2.8809 | lr 1.33e-03 | grad_norm 0.10 | 692206 tok/s
iter  11590 | loss 2.8628 | lr 1.32e-03 | grad_norm 0.10 | 696003 tok/s
iter  11600 | loss 2.8792 | lr 1.31e-03 | grad_norm 0.10 | 693335 tok/s
  eval | train_loss 2.8749 | val_loss 2.8865
Saved checkpoint at iter 11600 -> ckpt.pt
iter  11610 | loss 2.8991 | lr 1.30e-03 | grad_norm 0.10 | 438445 tok/s
iter  11620 | loss 2.8677 | lr 1.28e-03 | grad_norm 0.10 | 697229 tok/s
iter  11630 | loss 2.8517 | lr 1.27e-03 | grad_norm 0.11 | 692211 tok/s
iter  11640 | loss 2.8762 | lr 1.26e-03 | grad_norm 0.10 | 698206 tok/s
iter  11650 | loss 2.8774 | lr 1.25e-03 | grad_norm 0.10 | 696945 tok/s
iter  11660 | loss 2.8821 | lr 1.24e-03 | grad_norm 0.10 | 695895 tok/s
iter  11670 | loss 2.8385 | lr 1.23e-03 | grad_norm 0.10 | 692718 tok/s
iter  11680 | loss 2.8465 | lr 1.22e-03 | grad_norm 0.10 | 691812 tok/s
iter  11690 | loss 2.8861 | lr 1.21e-03 | grad_norm 0.11 | 691343 tok/s
iter  11700 | loss 2.8807 | lr 1.20e-03 | grad_norm 0.10 | 689185 tok/s
  eval | train_loss 2.8696 | val_loss 2.8766
Saved checkpoint at iter 11700 -> ckpt.pt
Saved checkpoint at iter 11700 -> ckpt_best.pt
  New best val_loss: 2.8766
iter  11710 | loss 2.8695 | lr 1.19e-03 | grad_norm 0.10 | 426322 tok/s
iter  11720 | loss 2.8513 | lr 1.18e-03 | grad_norm 0.10 | 698013 tok/s
iter  11730 | loss 2.8429 | lr 1.17e-03 | grad_norm 0.10 | 693263 tok/s
iter  11740 | loss 2.8711 | lr 1.16e-03 | grad_norm 0.10 | 691719 tok/s
iter  11750 | loss 2.8711 | lr 1.15e-03 | grad_norm 0.10 | 695652 tok/s
iter  11760 | loss 2.8583 | lr 1.14e-03 | grad_norm 0.10 | 693384 tok/s
iter  11770 | loss 2.8632 | lr 1.13e-03 | grad_norm 0.10 | 692064 tok/s
iter  11780 | loss 2.8677 | lr 1.12e-03 | grad_norm 0.10 | 695592 tok/s
iter  11790 | loss 2.8703 | lr 1.11e-03 | grad_norm 0.10 | 693221 tok/s
iter  11800 | loss 2.8522 | lr 1.10e-03 | grad_norm 0.10 | 690662 tok/s
  eval | train_loss 2.8615 | val_loss 2.8746
Saved checkpoint at iter 11800 -> ckpt.pt
Saved checkpoint at iter 11800 -> ckpt_best.pt
  New best val_loss: 2.8746
iter  11810 | loss 2.8656 | lr 1.09e-03 | grad_norm 0.11 | 429337 tok/s
iter  11820 | loss 2.8564 | lr 1.08e-03 | grad_norm 0.10 | 694881 tok/s
iter  11830 | loss 2.8604 | lr 1.07e-03 | grad_norm 0.10 | 693146 tok/s
iter  11840 | loss 2.8614 | lr 1.06e-03 | grad_norm 0.10 | 691967 tok/s
iter  11850 | loss 2.8641 | lr 1.05e-03 | grad_norm 0.10 | 692448 tok/s
iter  11860 | loss 2.8572 | lr 1.04e-03 | grad_norm 0.10 | 695587 tok/s
iter  11870 | loss 2.8873 | lr 1.03e-03 | grad_norm 0.10 | 693045 tok/s
iter  11880 | loss 2.8464 | lr 1.02e-03 | grad_norm 0.10 | 691055 tok/s
iter  11890 | loss 2.8903 | lr 1.01e-03 | grad_norm 0.10 | 692630 tok/s
iter  11900 | loss 2.8507 | lr 9.95e-04 | grad_norm 0.11 | 694850 tok/s
  eval | train_loss 2.8634 | val_loss 2.8834
Saved checkpoint at iter 11900 -> ckpt.pt
iter  11910 | loss 2.8769 | lr 9.85e-04 | grad_norm 0.10 | 433941 tok/s
iter  11920 | loss 2.8897 | lr 9.74e-04 | grad_norm 0.11 | 697939 tok/s
iter  11930 | loss 2.8770 | lr 9.64e-04 | grad_norm 0.10 | 690726 tok/s
iter  11940 | loss 2.8684 | lr 9.54e-04 | grad_norm 0.10 | 694466 tok/s
iter  11950 | loss 2.8710 | lr 9.43e-04 | grad_norm 0.10 | 692226 tok/s
iter  11960 | loss 2.8707 | lr 9.33e-04 | grad_norm 0.10 | 696034 tok/s
iter  11970 | loss 2.8578 | lr 9.22e-04 | grad_norm 0.10 | 693845 tok/s
iter  11980 | loss 2.8781 | lr 9.12e-04 | grad_norm 0.10 | 696249 tok/s
iter  11990 | loss 2.8501 | lr 9.02e-04 | grad_norm 0.10 | 695934 tok/s
iter  12000 | loss 2.8514 | lr 8.91e-04 | grad_norm 0.10 | 695576 tok/s
  eval | train_loss 2.8724 | val_loss 2.8661
Saved checkpoint at iter 12000 -> ckpt.pt
Saved checkpoint at iter 12000 -> ckpt_best.pt
  New best val_loss: 2.8661
iter  12010 | loss 2.8935 | lr 8.81e-04 | grad_norm 0.10 | 421764 tok/s
iter  12020 | loss 2.8635 | lr 8.71e-04 | grad_norm 0.10 | 697891 tok/s
iter  12030 | loss 2.8682 | lr 8.60e-04 | grad_norm 0.10 | 695629 tok/s
iter  12040 | loss 2.8810 | lr 8.50e-04 | grad_norm 0.10 | 691601 tok/s
iter  12050 | loss 2.8788 | lr 8.40e-04 | grad_norm 0.10 | 692831 tok/s
iter  12060 | loss 2.8760 | lr 8.29e-04 | grad_norm 0.10 | 697635 tok/s
iter  12070 | loss 2.8524 | lr 8.19e-04 | grad_norm 0.10 | 691498 tok/s
iter  12080 | loss 2.8420 | lr 8.09e-04 | grad_norm 0.10 | 691390 tok/s
iter  12090 | loss 2.8724 | lr 7.98e-04 | grad_norm 0.10 | 693327 tok/s
iter  12100 | loss 2.8856 | lr 7.88e-04 | grad_norm 0.10 | 694248 tok/s
  eval | train_loss 2.8605 | val_loss 2.8692
Saved checkpoint at iter 12100 -> ckpt.pt
iter  12110 | loss 2.8657 | lr 7.77e-04 | grad_norm 0.10 | 438857 tok/s
iter  12120 | loss 2.8781 | lr 7.67e-04 | grad_norm 0.10 | 697716 tok/s
iter  12130 | loss 2.8344 | lr 7.57e-04 | grad_norm 0.10 | 696555 tok/s
iter  12140 | loss 2.8473 | lr 7.46e-04 | grad_norm 0.10 | 693059 tok/s
iter  12150 | loss 2.8570 | lr 7.36e-04 | grad_norm 0.10 | 693123 tok/s
iter  12160 | loss 2.8694 | lr 7.26e-04 | grad_norm 0.10 | 692176 tok/s
iter  12170 | loss 2.8613 | lr 7.15e-04 | grad_norm 0.10 | 695111 tok/s
iter  12180 | loss 2.8631 | lr 7.05e-04 | grad_norm 0.10 | 693527 tok/s
iter  12190 | loss 2.8528 | lr 6.95e-04 | grad_norm 0.10 | 692814 tok/s
iter  12200 | loss 2.8422 | lr 6.84e-04 | grad_norm 0.10 | 693554 tok/s
  eval | train_loss 2.8711 | val_loss 2.8586
Saved checkpoint at iter 12200 -> ckpt.pt
Saved checkpoint at iter 12200 -> ckpt_best.pt
  New best val_loss: 2.8586
iter  12210 | loss 2.8609 | lr 6.74e-04 | grad_norm 0.10 | 424075 tok/s
iter  12220 | loss 2.8700 | lr 6.64e-04 | grad_norm 0.10 | 698122 tok/s
iter  12230 | loss 2.8553 | lr 6.53e-04 | grad_norm 0.09 | 695966 tok/s
iter  12240 | loss 2.8534 | lr 6.43e-04 | grad_norm 0.10 | 695836 tok/s
iter  12250 | loss 2.8828 | lr 6.33e-04 | grad_norm 0.10 | 694638 tok/s
iter  12260 | loss 2.8660 | lr 6.22e-04 | grad_norm 0.10 | 695869 tok/s
iter  12270 | loss 2.8894 | lr 6.12e-04 | grad_norm 0.10 | 692920 tok/s
iter  12280 | loss 2.8706 | lr 6.01e-04 | grad_norm 0.10 | 693271 tok/s
iter  12290 | loss 2.8858 | lr 5.91e-04 | grad_norm 0.10 | 692445 tok/s
iter  12300 | loss 2.8466 | lr 5.81e-04 | grad_norm 0.10 | 694910 tok/s
  eval | train_loss 2.8609 | val_loss 2.8603
Saved checkpoint at iter 12300 -> ckpt.pt
iter  12310 | loss 2.8333 | lr 5.70e-04 | grad_norm 0.10 | 437883 tok/s
iter  12320 | loss 2.8524 | lr 5.60e-04 | grad_norm 0.10 | 693058 tok/s
iter  12330 | loss 2.8797 | lr 5.50e-04 | grad_norm 0.10 | 694335 tok/s
iter  12340 | loss 2.8570 | lr 5.39e-04 | grad_norm 0.10 | 692940 tok/s
iter  12350 | loss 2.8907 | lr 5.29e-04 | grad_norm 0.10 | 694500 tok/s
iter  12360 | loss 2.8552 | lr 5.19e-04 | grad_norm 0.10 | 694674 tok/s
iter  12370 | loss 2.8847 | lr 5.08e-04 | grad_norm 0.10 | 696213 tok/s
iter  12380 | loss 2.8446 | lr 4.98e-04 | grad_norm 0.10 | 694732 tok/s
iter  12390 | loss 2.8599 | lr 4.88e-04 | grad_norm 0.10 | 694079 tok/s
iter  12400 | loss 2.8447 | lr 4.77e-04 | grad_norm 0.10 | 692350 tok/s
  eval | train_loss 2.8611 | val_loss 2.8676
Saved checkpoint at iter 12400 -> ckpt.pt
iter  12410 | loss 2.8709 | lr 4.67e-04 | grad_norm 0.10 | 429833 tok/s
iter  12420 | loss 2.8530 | lr 4.57e-04 | grad_norm 0.10 | 695276 tok/s
iter  12430 | loss 2.8843 | lr 4.46e-04 | grad_norm 0.10 | 694811 tok/s
iter  12440 | loss 2.8611 | lr 4.36e-04 | grad_norm 0.10 | 694537 tok/s
iter  12450 | loss 2.8970 | lr 4.25e-04 | grad_norm 0.10 | 694259 tok/s
iter  12460 | loss 2.8595 | lr 4.15e-04 | grad_norm 0.10 | 693405 tok/s
iter  12470 | loss 2.8546 | lr 4.05e-04 | grad_norm 0.10 | 692893 tok/s
iter  12480 | loss 2.8621 | lr 3.94e-04 | grad_norm 0.10 | 694772 tok/s
iter  12490 | loss 2.8575 | lr 3.84e-04 | grad_norm 0.10 | 693282 tok/s
iter  12500 | loss 2.8581 | lr 3.74e-04 | grad_norm 0.09 | 692389 tok/s
  eval | train_loss 2.8720 | val_loss 2.8665
Saved checkpoint at iter 12500 -> ckpt.pt
  quick_eval: import failed (No module named 'evals'); skipping
iter  12510 | loss 2.8576 | lr 3.63e-04 | grad_norm 0.10 | 429518 tok/s
iter  12520 | loss 2.8605 | lr 3.53e-04 | grad_norm 0.10 | 693588 tok/s
iter  12530 | loss 2.8716 | lr 3.43e-04 | grad_norm 0.10 | 691884 tok/s
iter  12540 | loss 2.8815 | lr 3.32e-04 | grad_norm 0.10 | 690263 tok/s
iter  12550 | loss 2.8777 | lr 3.22e-04 | grad_norm 0.10 | 694063 tok/s
iter  12560 | loss 2.8454 | lr 3.12e-04 | grad_norm 0.09 | 695611 tok/s
iter  12570 | loss 2.8834 | lr 3.01e-04 | grad_norm 0.10 | 692130 tok/s
iter  12580 | loss 2.8521 | lr 2.91e-04 | grad_norm 0.10 | 694220 tok/s
iter  12590 | loss 2.8693 | lr 2.80e-04 | grad_norm 0.10 | 696463 tok/s
iter  12600 | loss 2.8450 | lr 2.70e-04 | grad_norm 0.10 | 692260 tok/s
  eval | train_loss 2.8520 | val_loss 2.8652
Saved checkpoint at iter 12600 -> ckpt.pt
iter  12610 | loss 2.8704 | lr 2.60e-04 | grad_norm 0.10 | 438784 tok/s
iter  12620 | loss 2.8682 | lr 2.49e-04 | grad_norm 0.10 | 695263 tok/s
iter  12630 | loss 2.8734 | lr 2.39e-04 | grad_norm 0.10 | 695652 tok/s
iter  12640 | loss 2.8822 | lr 2.29e-04 | grad_norm 0.10 | 695818 tok/s
iter  12650 | loss 2.8612 | lr 2.18e-04 | grad_norm 0.10 | 693154 tok/s
iter  12660 | loss 2.8778 | lr 2.08e-04 | grad_norm 0.09 | 693661 tok/s
iter  12670 | loss 2.8533 | lr 1.98e-04 | grad_norm 0.10 | 691481 tok/s
iter  12680 | loss 2.8480 | lr 1.87e-04 | grad_norm 0.10 | 695048 tok/s
iter  12690 | loss 2.8506 | lr 1.77e-04 | grad_norm 0.09 | 691506 tok/s
iter  12700 | loss 2.8530 | lr 1.67e-04 | grad_norm 0.10 | 696089 tok/s
  eval | train_loss 2.8613 | val_loss 2.8641
Saved checkpoint at iter 12700 -> ckpt.pt
iter  12710 | loss 2.8721 | lr 1.56e-04 | grad_norm 0.09 | 431999 tok/s
  eval | train_loss 2.8748 | val_loss 2.8664
Saved checkpoint at iter 12716 -> ckpt.pt
  quick_eval: import failed (No module named 'evals'); skipping
Saved checkpoint at iter 12716 -> ckpt.pt

Training complete! Best val_loss: 2.8586
VRAM peak (rank 0): allocated 23.13 GB, reserved 25.39 GB
wandb: updating run metadata
wandb: uploading wandb-summary.json; uploading config.yaml; uploading output.log
wandb: uploading wandb-summary.json; uploading output.log
wandb: uploading output.log
wandb: uploading history steps 1271-1272, summary, console lines 1671-1677
wandb: 
wandb: Run history:
wandb:      eval/train_loss β–ˆβ–„β–ƒβ–ƒβ–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–
wandb:        eval/val_loss β–ˆβ–‡β–…β–…β–„β–„β–ƒβ–ƒβ–ƒβ–ƒβ–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–β–β–‚β–‚β–β–β–β–β–β–β–β–β–β–β–
wandb:      train/grad_norm β–ˆβ–‚β–‚β–‚β–‚β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–β–
wandb:           train/loss β–ˆβ–†β–†β–†β–…β–„β–„β–ƒβ–„β–ƒβ–ƒβ–ƒβ–ƒβ–ƒβ–ƒβ–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–‚β–β–β–β–β–β–β–β–
wandb:             train/lr β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‡β–‡β–†β–†β–†β–…β–…β–…β–…β–…β–„β–„β–„β–„β–ƒβ–ƒβ–ƒβ–ƒβ–ƒβ–ƒβ–ƒβ–‚β–‚β–‚β–‚β–‚β–‚β–β–β–β–
wandb: train/tokens_per_sec β–ˆβ–ˆβ–β–ˆβ–ˆβ–β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
wandb: 
wandb: Run summary:
wandb:      eval/train_loss 2.87479
wandb:        eval/val_loss 2.86635
wandb:      train/grad_norm 0.09277
wandb:           train/loss 2.87208
wandb:             train/lr 0.00016
wandb: train/tokens_per_sec 431999.36436
wandb: 
wandb: πŸš€ View run vanilla-small-20B at: https://wandb.ai/markhenrysoftware/sparse-nanogpt/runs/9iezcto0
wandb: ⭐️ View project at: https://wandb.ai/markhenrysoftware/sparse-nanogpt
wandb: Synced 5 W&B file(s), 0 media file(s), 0 artifact file(s) and 0 other file(s)
wandb: Find logs at: ./wandb/run-20260724_122939-9iezcto0/logs