{
  "run_id": "pretrain103m_seed01_20261029232706",
  "name": "pretrain103m",
  "seed": 1,
  "code_commit": "unknown",
  "config_sha256": "fad468474073af6a065d9c699536ddc88b28a62d8b5ac4381b59811e0c6e9733",
  "started_at": "2026-10-29T23:27:06-0400",
  "host": "MacStudnpierre2",
  "python": "3.12.13",
  "torch": "2.15.0",
  "command": "/Users/simon-pierreboucher/wp31/prisme-slm/training/pretrain.py --config configs/experiments/pretrain_103m.yaml --device mps",
  "state": "completed",
  "wall_seconds": 8279.79,
  "device": "mps",
  "backend": "mps",
  "precision": "fp32",
  "n_params": 99502848,
  "dataset_manifest_sha256": "d8753bdfa9609fce56a7ec2da7c108666185d021e3f921721e4d2241e1d4fe54",
  "checkpoint_parent": null,
  "finished_at": "2026-10-30T01:45:06-0400",
  "train_tokens": 98304000,
  "estimated_train_flops": 58689167818752000,
  "peak_memory_bytes": 28018688000,
  "final_val_loss": 3.874629867076874,
  "metrics_file": "experiments/runs/pretrain103m_seed01_20261029232706/metrics.jsonl"
}