{ "run_name": "avg_50m_k2_learnable", "results_tag": "canonical", "hf_repo_id": "FAIRC/token-averaging-avg_50m_k2_learnable", "checkpoint_format": { "keys": [ "step", "tokens_seen", "cumulative_flops", "model", "optimizer", "scheduler" ], "note": "Raw torch.save dict from experiments/chinchilla/train.py. Load with torch.load(..., map_location='cpu', weights_only=False) and take state['model']. Not a transformers AutoModel checkpoint." }, "model_config": { "name": "avg_50m_k2_learnable", "d_model": 512, "n_heads": 8, "n_layers": 8, "context_len": 1024, "averaging_k": 2, "method_name": "learnable_k2", "multi_token_phase_ratio": 0.0, "tie_embeddings": true, "grad_checkpoint": false, "color": "#e67e22", "label": "~50M k=2 learnable pooling", "target_tokens": 2000000000, "lr": 0.0002, "warmup_steps": 2000, "n_params_approx": 50897408 } }