{ "best_metric": 0.8385, "best_model_checkpoint": "dinov2-base-imagenet1k-1-layer-head-finetuned-galaxy_mnist/checkpoint-812", "epoch": 29.76, "eval_steps": 500, "global_step": 930, "is_hyper_param_search": false, "is_local_process_zero": true, "is_world_process_zero": true, "log_history": [ { "epoch": 0.32, "learning_rate": 1.0752688172043012e-05, "loss": 1.8343, "step": 10 }, { "epoch": 0.64, "learning_rate": 2.1505376344086024e-05, "loss": 1.7312, "step": 20 }, { "epoch": 0.96, "learning_rate": 3.2258064516129034e-05, "loss": 1.5682, "step": 30 }, { "epoch": 0.99, "eval_accuracy": 0.279, "eval_f1": 0.24470529579802525, "eval_loss": 1.4743605852127075, "eval_precision": 0.35184770041538516, "eval_recall": 0.279, "eval_runtime": 16.0668, "eval_samples_per_second": 124.48, "eval_steps_per_second": 1.992, "step": 31 }, { "epoch": 1.28, "learning_rate": 4.301075268817205e-05, "loss": 1.4498, "step": 40 }, { "epoch": 1.6, "learning_rate": 5.3763440860215054e-05, "loss": 1.3215, "step": 50 }, { "epoch": 1.92, "learning_rate": 6.451612903225807e-05, "loss": 1.1895, "step": 60 }, { "epoch": 1.98, "eval_accuracy": 0.5175, "eval_f1": 0.5207609763368981, "eval_loss": 1.1500117778778076, "eval_precision": 0.5367425193081468, "eval_recall": 0.5175, "eval_runtime": 17.407, "eval_samples_per_second": 114.896, "eval_steps_per_second": 1.838, "step": 62 }, { "epoch": 2.24, "learning_rate": 7.526881720430108e-05, "loss": 1.0838, "step": 70 }, { "epoch": 2.56, "learning_rate": 8.60215053763441e-05, "loss": 0.9978, "step": 80 }, { "epoch": 2.88, "learning_rate": 9.677419354838711e-05, "loss": 0.8876, "step": 90 }, { "epoch": 2.98, "eval_accuracy": 0.673, "eval_f1": 0.6691965326550267, "eval_loss": 0.8869444727897644, "eval_precision": 0.6822449196932835, "eval_recall": 0.673, "eval_runtime": 17.5001, "eval_samples_per_second": 114.285, "eval_steps_per_second": 1.829, "step": 93 }, { "epoch": 3.2, "learning_rate": 9.916367980884111e-05, "loss": 0.8361, "step": 100 }, { "epoch": 3.52, "learning_rate": 9.79689366786141e-05, "loss": 0.7622, "step": 110 }, { "epoch": 3.84, "learning_rate": 9.677419354838711e-05, "loss": 0.7366, "step": 120 }, { "epoch": 4.0, "eval_accuracy": 0.744, "eval_f1": 0.7433145600454458, "eval_loss": 0.7267060875892639, "eval_precision": 0.7471531906348257, "eval_recall": 0.744, "eval_runtime": 17.2072, "eval_samples_per_second": 116.231, "eval_steps_per_second": 1.86, "step": 125 }, { "epoch": 4.16, "learning_rate": 9.55794504181601e-05, "loss": 0.6961, "step": 130 }, { "epoch": 4.48, "learning_rate": 9.438470728793309e-05, "loss": 0.6747, "step": 140 }, { "epoch": 4.8, "learning_rate": 9.31899641577061e-05, "loss": 0.6499, "step": 150 }, { "epoch": 4.99, "eval_accuracy": 0.753, "eval_f1": 0.753308564854333, "eval_loss": 0.6572905778884888, "eval_precision": 0.7566016111468172, "eval_recall": 0.753, "eval_runtime": 17.661, "eval_samples_per_second": 113.244, "eval_steps_per_second": 1.812, "step": 156 }, { "epoch": 5.12, "learning_rate": 9.199522102747909e-05, "loss": 0.6334, "step": 160 }, { "epoch": 5.44, "learning_rate": 9.080047789725208e-05, "loss": 0.5973, "step": 170 }, { "epoch": 5.76, "learning_rate": 8.960573476702509e-05, "loss": 0.6147, "step": 180 }, { "epoch": 5.98, "eval_accuracy": 0.7695, "eval_f1": 0.7695196643972955, "eval_loss": 0.6208649277687073, "eval_precision": 0.7759966807360141, "eval_recall": 0.7695, "eval_runtime": 17.5025, "eval_samples_per_second": 114.27, "eval_steps_per_second": 1.828, "step": 187 }, { "epoch": 6.08, "learning_rate": 8.84109916367981e-05, "loss": 0.6088, "step": 190 }, { "epoch": 6.4, "learning_rate": 8.72162485065711e-05, "loss": 0.5726, "step": 200 }, { "epoch": 6.72, "learning_rate": 8.60215053763441e-05, "loss": 0.5911, "step": 210 }, { "epoch": 6.98, "eval_accuracy": 0.7855, "eval_f1": 0.785996582684527, "eval_loss": 0.5802152752876282, "eval_precision": 0.7868804978372835, "eval_recall": 0.7855, "eval_runtime": 15.8544, "eval_samples_per_second": 126.148, "eval_steps_per_second": 2.018, "step": 218 }, { "epoch": 7.04, "learning_rate": 8.482676224611709e-05, "loss": 0.574, "step": 220 }, { "epoch": 7.36, "learning_rate": 8.363201911589009e-05, "loss": 0.5599, "step": 230 }, { "epoch": 7.68, "learning_rate": 8.243727598566309e-05, "loss": 0.5816, "step": 240 }, { "epoch": 8.0, "learning_rate": 8.124253285543608e-05, "loss": 0.5489, "step": 250 }, { "epoch": 8.0, "eval_accuracy": 0.799, "eval_f1": 0.7991931870344942, "eval_loss": 0.5572564601898193, "eval_precision": 0.8018740297589478, "eval_recall": 0.799, "eval_runtime": 17.6613, "eval_samples_per_second": 113.242, "eval_steps_per_second": 1.812, "step": 250 }, { "epoch": 8.32, "learning_rate": 8.004778972520908e-05, "loss": 0.5431, "step": 260 }, { "epoch": 8.64, "learning_rate": 7.885304659498209e-05, "loss": 0.5261, "step": 270 }, { "epoch": 8.96, "learning_rate": 7.765830346475508e-05, "loss": 0.5306, "step": 280 }, { "epoch": 8.99, "eval_accuracy": 0.801, "eval_f1": 0.8003823815574242, "eval_loss": 0.5317801237106323, "eval_precision": 0.8004506457265061, "eval_recall": 0.801, "eval_runtime": 17.5329, "eval_samples_per_second": 114.071, "eval_steps_per_second": 1.825, "step": 281 }, { "epoch": 9.28, "learning_rate": 7.646356033452809e-05, "loss": 0.5338, "step": 290 }, { "epoch": 9.6, "learning_rate": 7.526881720430108e-05, "loss": 0.5169, "step": 300 }, { "epoch": 9.92, "learning_rate": 7.407407407407407e-05, "loss": 0.5154, "step": 310 }, { "epoch": 9.98, "eval_accuracy": 0.8095, "eval_f1": 0.8096375433282135, "eval_loss": 0.5176502466201782, "eval_precision": 0.8098218679903535, "eval_recall": 0.8095, "eval_runtime": 17.5997, "eval_samples_per_second": 113.638, "eval_steps_per_second": 1.818, "step": 312 }, { "epoch": 10.24, "learning_rate": 7.287933094384708e-05, "loss": 0.5296, "step": 320 }, { "epoch": 10.56, "learning_rate": 7.168458781362007e-05, "loss": 0.5128, "step": 330 }, { "epoch": 10.88, "learning_rate": 7.048984468339306e-05, "loss": 0.4963, "step": 340 }, { "epoch": 10.98, "eval_accuracy": 0.8155, "eval_f1": 0.8149341274820462, "eval_loss": 0.5097112059593201, "eval_precision": 0.8156851505062301, "eval_recall": 0.8155, "eval_runtime": 17.4961, "eval_samples_per_second": 114.311, "eval_steps_per_second": 1.829, "step": 343 }, { "epoch": 11.2, "learning_rate": 6.929510155316607e-05, "loss": 0.5041, "step": 350 }, { "epoch": 11.52, "learning_rate": 6.810035842293908e-05, "loss": 0.502, "step": 360 }, { "epoch": 11.84, "learning_rate": 6.690561529271207e-05, "loss": 0.5304, "step": 370 }, { "epoch": 12.0, "eval_accuracy": 0.814, "eval_f1": 0.8138644671410906, "eval_loss": 0.4970574975013733, "eval_precision": 0.8144361942556226, "eval_recall": 0.814, "eval_runtime": 15.7883, "eval_samples_per_second": 126.676, "eval_steps_per_second": 2.027, "step": 375 }, { "epoch": 12.16, "learning_rate": 6.571087216248507e-05, "loss": 0.4829, "step": 380 }, { "epoch": 12.48, "learning_rate": 6.451612903225807e-05, "loss": 0.5102, "step": 390 }, { "epoch": 12.8, "learning_rate": 6.332138590203107e-05, "loss": 0.4779, "step": 400 }, { "epoch": 12.99, "eval_accuracy": 0.817, "eval_f1": 0.8159780446201869, "eval_loss": 0.4889465868473053, "eval_precision": 0.8182092201948158, "eval_recall": 0.817, "eval_runtime": 16.144, "eval_samples_per_second": 123.885, "eval_steps_per_second": 1.982, "step": 406 }, { "epoch": 13.12, "learning_rate": 6.212664277180407e-05, "loss": 0.4971, "step": 410 }, { "epoch": 13.44, "learning_rate": 6.093189964157706e-05, "loss": 0.4947, "step": 420 }, { "epoch": 13.76, "learning_rate": 5.9737156511350064e-05, "loss": 0.4774, "step": 430 }, { "epoch": 13.98, "eval_accuracy": 0.8245, "eval_f1": 0.8249564797662794, "eval_loss": 0.4821632504463196, "eval_precision": 0.825530913664521, "eval_recall": 0.8245, "eval_runtime": 17.0982, "eval_samples_per_second": 116.971, "eval_steps_per_second": 1.872, "step": 437 }, { "epoch": 14.08, "learning_rate": 5.8542413381123063e-05, "loss": 0.4832, "step": 440 }, { "epoch": 14.4, "learning_rate": 5.7347670250896056e-05, "loss": 0.5032, "step": 450 }, { "epoch": 14.72, "learning_rate": 5.615292712066906e-05, "loss": 0.4852, "step": 460 }, { "epoch": 14.98, "eval_accuracy": 0.827, "eval_f1": 0.8271831997924377, "eval_loss": 0.4771851897239685, "eval_precision": 0.8289603535889277, "eval_recall": 0.827, "eval_runtime": 17.6562, "eval_samples_per_second": 113.275, "eval_steps_per_second": 1.812, "step": 468 }, { "epoch": 15.04, "learning_rate": 5.495818399044206e-05, "loss": 0.4924, "step": 470 }, { "epoch": 15.36, "learning_rate": 5.3763440860215054e-05, "loss": 0.4776, "step": 480 }, { "epoch": 15.68, "learning_rate": 5.256869772998806e-05, "loss": 0.4932, "step": 490 }, { "epoch": 16.0, "learning_rate": 5.137395459976105e-05, "loss": 0.4693, "step": 500 }, { "epoch": 16.0, "eval_accuracy": 0.8285, "eval_f1": 0.828999602960504, "eval_loss": 0.4724329710006714, "eval_precision": 0.8308231137948684, "eval_recall": 0.8285, "eval_runtime": 17.5896, "eval_samples_per_second": 113.704, "eval_steps_per_second": 1.819, "step": 500 }, { "epoch": 16.32, "learning_rate": 5.017921146953405e-05, "loss": 0.4817, "step": 510 }, { "epoch": 16.64, "learning_rate": 4.898446833930705e-05, "loss": 0.4783, "step": 520 }, { "epoch": 16.96, "learning_rate": 4.778972520908005e-05, "loss": 0.456, "step": 530 }, { "epoch": 16.99, "eval_accuracy": 0.829, "eval_f1": 0.828883524987889, "eval_loss": 0.4636474549770355, "eval_precision": 0.8294055346848391, "eval_recall": 0.829, "eval_runtime": 15.9015, "eval_samples_per_second": 125.775, "eval_steps_per_second": 2.012, "step": 531 }, { "epoch": 17.28, "learning_rate": 4.659498207885305e-05, "loss": 0.4883, "step": 540 }, { "epoch": 17.6, "learning_rate": 4.540023894862604e-05, "loss": 0.4785, "step": 550 }, { "epoch": 17.92, "learning_rate": 4.420549581839905e-05, "loss": 0.4703, "step": 560 }, { "epoch": 17.98, "eval_accuracy": 0.829, "eval_f1": 0.8291218466984425, "eval_loss": 0.4623468220233917, "eval_precision": 0.8303268779532134, "eval_recall": 0.829, "eval_runtime": 15.8278, "eval_samples_per_second": 126.36, "eval_steps_per_second": 2.022, "step": 562 }, { "epoch": 18.24, "learning_rate": 4.301075268817205e-05, "loss": 0.4832, "step": 570 }, { "epoch": 18.56, "learning_rate": 4.1816009557945046e-05, "loss": 0.4631, "step": 580 }, { "epoch": 18.88, "learning_rate": 4.062126642771804e-05, "loss": 0.4715, "step": 590 }, { "epoch": 18.98, "eval_accuracy": 0.8305, "eval_f1": 0.8308322842454664, "eval_loss": 0.46094366908073425, "eval_precision": 0.8328933669816244, "eval_recall": 0.8305, "eval_runtime": 16.9194, "eval_samples_per_second": 118.208, "eval_steps_per_second": 1.891, "step": 593 }, { "epoch": 19.2, "learning_rate": 3.9426523297491045e-05, "loss": 0.4601, "step": 600 }, { "epoch": 19.52, "learning_rate": 3.8231780167264044e-05, "loss": 0.4562, "step": 610 }, { "epoch": 19.84, "learning_rate": 3.7037037037037037e-05, "loss": 0.4775, "step": 620 }, { "epoch": 20.0, "eval_accuracy": 0.835, "eval_f1": 0.8353228393166162, "eval_loss": 0.4573521614074707, "eval_precision": 0.83694143255206, "eval_recall": 0.835, "eval_runtime": 16.4171, "eval_samples_per_second": 121.824, "eval_steps_per_second": 1.949, "step": 625 }, { "epoch": 20.16, "learning_rate": 3.5842293906810036e-05, "loss": 0.463, "step": 630 }, { "epoch": 20.48, "learning_rate": 3.4647550776583035e-05, "loss": 0.4718, "step": 640 }, { "epoch": 20.8, "learning_rate": 3.3452807646356034e-05, "loss": 0.4776, "step": 650 }, { "epoch": 20.99, "eval_accuracy": 0.833, "eval_f1": 0.8331634514524776, "eval_loss": 0.4531126022338867, "eval_precision": 0.8337808849020805, "eval_recall": 0.833, "eval_runtime": 17.8976, "eval_samples_per_second": 111.747, "eval_steps_per_second": 1.788, "step": 656 }, { "epoch": 21.12, "learning_rate": 3.2258064516129034e-05, "loss": 0.4596, "step": 660 }, { "epoch": 21.44, "learning_rate": 3.106332138590203e-05, "loss": 0.4734, "step": 670 }, { "epoch": 21.76, "learning_rate": 2.9868578255675032e-05, "loss": 0.4599, "step": 680 }, { "epoch": 21.98, "eval_accuracy": 0.8325, "eval_f1": 0.8325183714479544, "eval_loss": 0.44997453689575195, "eval_precision": 0.8332624770493785, "eval_recall": 0.8325, "eval_runtime": 17.8768, "eval_samples_per_second": 111.877, "eval_steps_per_second": 1.79, "step": 687 }, { "epoch": 22.08, "learning_rate": 2.8673835125448028e-05, "loss": 0.4518, "step": 690 }, { "epoch": 22.4, "learning_rate": 2.747909199522103e-05, "loss": 0.4564, "step": 700 }, { "epoch": 22.72, "learning_rate": 2.628434886499403e-05, "loss": 0.4391, "step": 710 }, { "epoch": 22.98, "eval_accuracy": 0.832, "eval_f1": 0.8321062492294122, "eval_loss": 0.4509717524051666, "eval_precision": 0.8341271499003579, "eval_recall": 0.832, "eval_runtime": 17.5712, "eval_samples_per_second": 113.823, "eval_steps_per_second": 1.821, "step": 718 }, { "epoch": 23.04, "learning_rate": 2.5089605734767026e-05, "loss": 0.4637, "step": 720 }, { "epoch": 23.36, "learning_rate": 2.3894862604540025e-05, "loss": 0.4555, "step": 730 }, { "epoch": 23.68, "learning_rate": 2.270011947431302e-05, "loss": 0.4606, "step": 740 }, { "epoch": 24.0, "learning_rate": 2.1505376344086024e-05, "loss": 0.4537, "step": 750 }, { "epoch": 24.0, "eval_accuracy": 0.835, "eval_f1": 0.8351577732253366, "eval_loss": 0.44663989543914795, "eval_precision": 0.83556710984565, "eval_recall": 0.835, "eval_runtime": 15.86, "eval_samples_per_second": 126.104, "eval_steps_per_second": 2.018, "step": 750 }, { "epoch": 24.32, "learning_rate": 2.031063321385902e-05, "loss": 0.4541, "step": 760 }, { "epoch": 24.64, "learning_rate": 1.9115890083632022e-05, "loss": 0.4615, "step": 770 }, { "epoch": 24.96, "learning_rate": 1.7921146953405018e-05, "loss": 0.4555, "step": 780 }, { "epoch": 24.99, "eval_accuracy": 0.8355, "eval_f1": 0.8355792632536996, "eval_loss": 0.44507473707199097, "eval_precision": 0.8365371015464631, "eval_recall": 0.8355, "eval_runtime": 17.5288, "eval_samples_per_second": 114.098, "eval_steps_per_second": 1.826, "step": 781 }, { "epoch": 25.28, "learning_rate": 1.6726403823178017e-05, "loss": 0.4664, "step": 790 }, { "epoch": 25.6, "learning_rate": 1.5531660692951016e-05, "loss": 0.472, "step": 800 }, { "epoch": 25.92, "learning_rate": 1.4336917562724014e-05, "loss": 0.4476, "step": 810 }, { "epoch": 25.98, "eval_accuracy": 0.8385, "eval_f1": 0.8385912865364268, "eval_loss": 0.4437757730484009, "eval_precision": 0.8387790249591575, "eval_recall": 0.8385, "eval_runtime": 17.5608, "eval_samples_per_second": 113.89, "eval_steps_per_second": 1.822, "step": 812 }, { "epoch": 26.24, "learning_rate": 1.3142174432497015e-05, "loss": 0.4375, "step": 820 }, { "epoch": 26.56, "learning_rate": 1.1947431302270013e-05, "loss": 0.4614, "step": 830 }, { "epoch": 26.88, "learning_rate": 1.0752688172043012e-05, "loss": 0.4618, "step": 840 }, { "epoch": 26.98, "eval_accuracy": 0.8355, "eval_f1": 0.8357844536409353, "eval_loss": 0.44403398036956787, "eval_precision": 0.8365852918961869, "eval_recall": 0.8355, "eval_runtime": 17.0197, "eval_samples_per_second": 117.511, "eval_steps_per_second": 1.88, "step": 843 }, { "epoch": 27.2, "learning_rate": 9.557945041816011e-06, "loss": 0.4643, "step": 850 }, { "epoch": 27.52, "learning_rate": 8.363201911589009e-06, "loss": 0.4367, "step": 860 }, { "epoch": 27.84, "learning_rate": 7.168458781362007e-06, "loss": 0.4734, "step": 870 }, { "epoch": 28.0, "eval_accuracy": 0.835, "eval_f1": 0.8352230815495963, "eval_loss": 0.4432300627231598, "eval_precision": 0.836220591675889, "eval_recall": 0.835, "eval_runtime": 17.0846, "eval_samples_per_second": 117.064, "eval_steps_per_second": 1.873, "step": 875 }, { "epoch": 28.16, "learning_rate": 5.973715651135006e-06, "loss": 0.4705, "step": 880 }, { "epoch": 28.48, "learning_rate": 4.7789725209080055e-06, "loss": 0.4647, "step": 890 }, { "epoch": 28.8, "learning_rate": 3.5842293906810035e-06, "loss": 0.4453, "step": 900 }, { "epoch": 28.99, "eval_accuracy": 0.8365, "eval_f1": 0.8367327583839242, "eval_loss": 0.44326910376548767, "eval_precision": 0.8378063780559731, "eval_recall": 0.8365, "eval_runtime": 15.8101, "eval_samples_per_second": 126.501, "eval_steps_per_second": 2.024, "step": 906 }, { "epoch": 29.12, "learning_rate": 2.3894862604540028e-06, "loss": 0.4493, "step": 910 }, { "epoch": 29.44, "learning_rate": 1.1947431302270014e-06, "loss": 0.4455, "step": 920 }, { "epoch": 29.76, "learning_rate": 0.0, "loss": 0.4591, "step": 930 }, { "epoch": 29.76, "eval_accuracy": 0.8365, "eval_f1": 0.8367054051638796, "eval_loss": 0.4430060386657715, "eval_precision": 0.8376012647143584, "eval_recall": 0.8365, "eval_runtime": 16.1531, "eval_samples_per_second": 123.815, "eval_steps_per_second": 1.981, "step": 930 }, { "epoch": 29.76, "step": 930, "total_flos": 2.4317906065576428e+19, "train_loss": 0.5888608142893802, "train_runtime": 2857.7767, "train_samples_per_second": 83.981, "train_steps_per_second": 0.325 } ], "logging_steps": 10, "max_steps": 930, "num_input_tokens_seen": 0, "num_train_epochs": 30, "save_steps": 500, "total_flos": 2.4317906065576428e+19, "train_batch_size": 64, "trial_name": null, "trial_params": null }