{ "config": { "name": "C3", "pos_encoding": "sinusoidal", "attention": "gqa", "norm": "layernorm", "tokenization": "bpe", "d_model": 256, "n_heads": 8, "n_kv_heads": 2, "n_enc_layers": 4, "n_dec_layers": 4, "d_ff": 1024, "dropout": 0.1, "src_vocab_size": 4096, "tgt_vocab_size": 8192, "max_src_len": 768, "max_tgt_len": 384, "src_patch_size": 16, "tgt_patch_size": 4, "local_layers": 2, "d_local": 64, "local_heads": 4, "blt_max_src_bytes": 10240, "blt_max_tgt_bytes": 1288, "batch_size": 16, "accum_steps": 2, "lr": 0.0003, "warmup_steps": 500, "epochs": 30, "label_smoothing": 0.1, "grad_clip": 1.0, "seed": 42, "amp": true, "max_raw_cipher_chars": 10240, "val_frac": 0.1, "test_frac": 0.1 }, "n_params": 11432960, "train_seconds": 702.2708430290222, "best_val_loss": 6.065617772560229, "peak_mem_gib": 4.573119163513184, "test": { "loss": 6.064282278245915, "ppl": 430.213793040676, "bit_accuracy": 0.07168867569390866, "sequence_accuracy": 0.0, "levenshtein": 413.24789915966386, "levenshtein_norm": 0.7356565054539704, "bleu": 1.0587898468593648, "rouge1": 0.20878252073717582, "rouge2": 0.03246129621877159, "rougeL": 0.16201144756220592, "greedy_decode_sec": 73.27188539505005 }, "history": [ { "epoch": 1, "train_loss": 8.666249432952137, "val_loss": 8.198083422331626, "val_ppl": 3633.978826108288, "epoch_sec": 32.991130113601685, "tokens_per_sec": 13894.704377253467, "lr": 7.139999999999999e-05, "peak_mem_gib": 4.478940963745117 }, { "epoch": 2, "train_loss": 7.824309250238496, "val_loss": 7.624079632915133, "val_ppl": 2046.8957023857647, "epoch_sec": 22.461591958999634, "tokens_per_sec": 20409.550704901016, "lr": 0.00014279999999999997, "peak_mem_gib": 4.564123153686523 }, { "epoch": 3, "train_loss": 7.520816068801131, "val_loss": 7.373348980090785, "val_ppl": 1592.9596501089438, "epoch_sec": 22.598292350769043, "tokens_per_sec": 20291.93148235356, "lr": 0.00021419999999999998, "peak_mem_gib": 4.564123153686523 }, { "epoch": 4, "train_loss": 7.237775218739889, "val_loss": 7.090926617298936, "val_ppl": 1201.0201712273515, "epoch_sec": 22.431107759475708, "tokens_per_sec": 20455.43202413489, "lr": 0.00028559999999999995, "peak_mem_gib": 4.564123153686523 }, { "epoch": 5, "train_loss": 6.97803251973895, "val_loss": 6.89697231811092, "val_ppl": 989.2749668536017, "epoch_sec": 22.68420672416687, "tokens_per_sec": 20217.193643867373, "lr": 0.00027500954910846334, "peak_mem_gib": 4.564123153686523 }, { "epoch": 6, "train_loss": 6.788357346591319, "val_loss": 6.765579688010909, "val_ppl": 867.4689234013784, "epoch_sec": 22.676483869552612, "tokens_per_sec": 20222.403201393994, "lr": 0.0002510482226267169, "peak_mem_gib": 4.564123153686523 }, { "epoch": 7, "train_loss": 6.629533332610492, "val_loss": 6.6624268559486115, "val_ppl": 782.4475222503605, "epoch_sec": 22.77009153366089, "tokens_per_sec": 20137.556290546832, "lr": 0.00023242549051998872, "peak_mem_gib": 4.564123153686523 }, { "epoch": 8, "train_loss": 6.489869470300078, "val_loss": 6.564996251037285, "val_ppl": 709.8092351435845, "epoch_sec": 22.95131206512451, "tokens_per_sec": 19972.583645732117, "lr": 0.00021741413836966813, "peak_mem_gib": 4.564123153686523 }, { "epoch": 9, "train_loss": 6.364245431624562, "val_loss": 6.490266808232799, "val_ppl": 658.6990861111321, "epoch_sec": 22.69159436225891, "tokens_per_sec": 20209.289513949738, "lr": 0.0002049800154226969, "peak_mem_gib": 4.564123153686523 }, { "epoch": 10, "train_loss": 6.251341307085133, "val_loss": 6.424389596816817, "val_ppl": 616.7042643838491, "epoch_sec": 22.461724281311035, "tokens_per_sec": 20398.52302795949, "lr": 0.0001944611170656493, "peak_mem_gib": 4.564123153686523 }, { "epoch": 11, "train_loss": 6.14681397262172, "val_loss": 6.369069526059093, "val_ppl": 583.5146310564346, "epoch_sec": 22.919347763061523, "tokens_per_sec": 20006.372115833285, "lr": 0.0001854114001850042, "peak_mem_gib": 4.564123153686523 }, { "epoch": 12, "train_loss": 6.05125893580923, "val_loss": 6.314809204496219, "val_ppl": 552.6965985050921, "epoch_sec": 22.541085720062256, "tokens_per_sec": 20345.160197489076, "lr": 0.00017751790062418157, "peak_mem_gib": 4.564123153686523 }, { "epoch": 13, "train_loss": 5.961064552582484, "val_loss": 6.267394850353683, "val_ppl": 527.102407003704, "epoch_sec": 22.53730034828186, "tokens_per_sec": 20342.986645024328, "lr": 0.00017055368216583073, "peak_mem_gib": 4.564123153686523 }, { "epoch": 14, "train_loss": 5.876982218490247, "val_loss": 6.225303183811826, "val_ppl": 505.3762411271679, "epoch_sec": 22.694039821624756, "tokens_per_sec": 20208.213416590657, "lr": 0.00016434964046729364, "peak_mem_gib": 4.564123153686523 }, { "epoch": 15, "train_loss": 5.799299590924299, "val_loss": 6.20042628951472, "val_ppl": 492.95913962108074, "epoch_sec": 22.612531185150146, "tokens_per_sec": 20279.4192408299, "lr": 0.00015877683720748892, "peak_mem_gib": 4.564123153686523 }, { "epoch": 16, "train_loss": 5.727273020222414, "val_loss": 6.173640811681388, "val_ppl": 479.9302648002502, "epoch_sec": 22.526395559310913, "tokens_per_sec": 20345.420943767702, "lr": 0.00015373501156702268, "peak_mem_gib": 4.564123153686523 }, { "epoch": 17, "train_loss": 5.658098405940642, "val_loss": 6.14677290176261, "val_ppl": 467.20722775604986, "epoch_sec": 22.482492685317993, "tokens_per_sec": 20394.713629749574, "lr": 0.0001491448684815029, "peak_mem_gib": 4.564123153686523 }, { "epoch": 18, "train_loss": 5.595762052809414, "val_loss": 6.132504606326968, "val_ppl": 460.58830963229815, "epoch_sec": 22.90033769607544, "tokens_per_sec": 20013.198324081615, "lr": 0.0001449427589131121, "peak_mem_gib": 4.564123153686523 }, { "epoch": 19, "train_loss": 5.536297566259913, "val_loss": 6.1130555950769105, "val_ppl": 451.7168724015767, "epoch_sec": 22.869896173477173, "tokens_per_sec": 20053.129953946434, "lr": 0.00014107692200099125, "peak_mem_gib": 4.564123153686523 }, { "epoch": 20, "train_loss": 5.479562937387878, "val_loss": 6.1117970505583346, "val_ppl": 451.1487242027606, "epoch_sec": 22.574064016342163, "tokens_per_sec": 20301.927010937092, "lr": 0.00013750477455423167, "peak_mem_gib": 4.573119163513184 }, { "epoch": 21, "train_loss": 5.425869344832037, "val_loss": 6.091444310471403, "val_ppl": 442.05942134388613, "epoch_sec": 22.867355823516846, "tokens_per_sec": 20052.690111570486, "lr": 0.0001341909195182463, "peak_mem_gib": 4.573119163513184 }, { "epoch": 22, "train_loss": 5.374141672669874, "val_loss": 6.0855736070080155, "val_ppl": 439.47182450666025, "epoch_sec": 22.70615267753601, "tokens_per_sec": 20185.453982851344, "lr": 0.00013110565838010918, "peak_mem_gib": 4.573119163513184 }, { "epoch": 23, "train_loss": 5.325132388283005, "val_loss": 6.079210498257359, "val_ppl": 436.68429557472865, "epoch_sec": 22.85144066810608, "tokens_per_sec": 20078.51525266775, "lr": 0.00012822386342782138, "peak_mem_gib": 4.573119163513184 }, { "epoch": 24, "train_loss": 5.2781339674359105, "val_loss": 6.072077576588776, "val_ppl": 433.5805432710534, "epoch_sec": 22.73417901992798, "tokens_per_sec": 20180.055747685117, "lr": 0.00012552411131335845, "peak_mem_gib": 4.573119163513184 }, { "epoch": 25, "train_loss": 5.232884620040095, "val_loss": 6.065617772560229, "val_ppl": 430.7887249389105, "epoch_sec": 22.5778706073761, "tokens_per_sec": 20307.229497994016, "lr": 0.00012298800925361817, "peak_mem_gib": 4.573119163513184 }, { "epoch": 26, "train_loss": 5.189752116410751, "val_loss": 6.080037675181538, "val_ppl": 437.04566018280764, "epoch_sec": 22.7062349319458, "tokens_per_sec": 20199.25370166582, "lr": 0.00012059966521579404, "peak_mem_gib": 4.573119163513184 }, { "epoch": 27, "train_loss": 5.147430500576669, "val_loss": 6.071555076483253, "val_ppl": 433.35405656625767, "epoch_sec": 22.61909556388855, "tokens_per_sec": 20267.83072316564, "lr": 0.00011834526708278771, "peak_mem_gib": 4.573119163513184 }, { "epoch": 28, "train_loss": 5.10784804674173, "val_loss": 6.075399348631383, "val_ppl": 435.02319374938554, "epoch_sec": 22.16178035736084, "tokens_per_sec": 20693.238205823134, "lr": 0.00011621274525999436, "peak_mem_gib": 4.573119163513184 }, { "epoch": 29, "train_loss": 5.066572172150591, "val_loss": 6.075840941522121, "val_ppl": 435.21533932098805, "epoch_sec": 22.596670389175415, "tokens_per_sec": 20287.19240953306, "lr": 0.00011419149985036504, "peak_mem_gib": 4.573119163513184 }, { "epoch": 30, "train_loss": 5.028765135503165, "val_loss": 6.087151586179226, "val_ppl": 440.16584932640916, "epoch_sec": 22.642820835113525, "tokens_per_sec": 20260.770658423127, "lr": 0.00011227217828476796, "peak_mem_gib": 4.573119163513184 } ] }