{
  "best_global_step": null,
  "best_metric": null,
  "best_model_checkpoint": null,
  "epoch": 7.0,
  "eval_steps": 500,
  "global_step": 28,
  "is_hyper_param_search": false,
  "is_local_process_zero": true,
  "is_world_process_zero": true,
  "log_history": [
    {
      "epoch": 1.3,
      "grad_norm": 8.821199906933739,
      "learning_rate": 3.9842294026289565e-05,
      "loss": 0.451,
      "loss_nan_ranks": 0,
      "loss_rank_avg": 0.13477782905101776,
      "step": 5,
      "valid_targets_mean": 8372.7,
      "valid_targets_min": 4715
    },
    {
      "epoch": 2.6,
      "grad_norm": 0.3299686287179671,
      "learning_rate": 3.457937254842823e-05,
      "loss": 0.2921,
      "loss_nan_ranks": 0,
      "loss_rank_avg": 0.07955159991979599,
      "step": 10,
      "valid_targets_mean": 8739.9,
      "valid_targets_min": 1991
    },
    {
      "epoch": 3.9,
      "grad_norm": 0.19960837360944886,
      "learning_rate": 2.37476262917145e-05,
      "loss": 0.215,
      "loss_nan_ranks": 0,
      "loss_rank_avg": 0.07600142061710358,
      "step": 15,
      "valid_targets_mean": 8878.3,
      "valid_targets_min": 4021
    },
    {
      "epoch": 5.0,
      "grad_norm": 0.269311859617939,
      "learning_rate": 1.1484414168698547e-05,
      "loss": 0.1802,
      "loss_nan_ranks": 0,
      "loss_rank_avg": 0.16392338275909424,
      "step": 20,
      "valid_targets_mean": 8485.8,
      "valid_targets_min": 2261
    },
    {
      "epoch": 6.3,
      "grad_norm": 0.15916106333976743,
      "learning_rate": 2.473866399122733e-06,
      "loss": 0.1623,
      "loss_nan_ranks": 0,
      "loss_rank_avg": 0.046991221606731415,
      "step": 25,
      "valid_targets_mean": 7971.5,
      "valid_targets_min": 1792
    },
    {
      "epoch": 7.0,
      "step": 28,
      "total_flos": 1.5644485162421453e+17,
      "train_loss": 0.0,
      "train_runtime": 20.2511,
      "train_samples_per_second": 109.229,
      "train_steps_per_second": 1.383
    }
  ],
  "logging_steps": 5,
  "max_steps": 28,
  "num_input_tokens_seen": 0,
  "num_train_epochs": 7,
  "save_steps": 50,
  "stateful_callbacks": {
    "TrainerControl": {
      "args": {
        "should_epoch_stop": false,
        "should_evaluate": false,
        "should_log": false,
        "should_save": true,
        "should_training_stop": true
      },
      "attributes": {}
    }
  },
  "total_flos": 1.5644485162421453e+17,
  "train_batch_size": 1,
  "trial_name": null,
  "trial_params": null
}
