--- library_name: nanochat license: apache-2.0 tags: - nanochat - nanochat_gpt - pt_fineweb-nanochatbpe-20B - ppt_github-code-nanochatbpe-1B - seed_2 - case_b - lr_trapezoid - depth_22 --- # code1pct_27e18_d22_seed2_2026-07-18_15-41-09_198615-ppt Trained with [nanochat](https://github.com/karpathy/nanochat). Checkpoint at step **224**. **W&B run:** https://wandb.ai/alexksternteam/code1pct_27e18_seeds_v0/runs/lqth1ywv ## Outcome | metric | value | | --- | --- | | `step` | 224 | | `smooth_train_loss` | 2.2909979820251465 | | `min_objective` | 1.8455448180450367 | | `flops_used` | 2.6905709238655386e+17 | | `flops_per_token` | 4582014976.0 | | `total_training_time` | 84.46008944511414 | ## Training config ```json { "model_pt": { "sequence_len": 2048, "vocab_size": 65536, "n_layer": 22, "n_head": 11, "n_kv_head": 11, "n_embd": 1408 }, "model_ppt": { "sequence_len": 2048, "vocab_size": 65536, "n_layer": 22, "n_head": 11, "n_kv_head": 11, "n_embd": 1408 }, "optim": { "matrix_lr": 0.012, "embedding_lr": 0.3, "unembedding_lr": 0.004, "weight_decay": 0.0 }, "train": { "num_iterations": 1000, "eval_every_n_steps": null, "eval_every_flops_frac": null, "save_every_n_steps": null, "save_at_steps": null, "log_every_n_steps": 100, "eval_at_end": true, "save_at_end": true, "grad_clip": 1.0, "ema_beta": 0.0 }, "eval": { "eval_steps": 8, "eval_tokens": 2016000 }, "hardware": { "device_batch_size": 32, "grad_accum_steps": 1, "peak_tflops": 2250.0 }, "wandb": { "enabled": true, "notes": "", "group": "3e19_ppt0.01", "tags": [ "nanochat_gpt", "pt_fineweb-nanochatbpe-20B", "ppt_github-code-nanochatbpe-1B", "seed_2", "case_b", "lr_trapezoid", "depth_22" ], "entity": null }, "data_pt": "fineweb-nanochatbpe-20B", "data_ppt": "github-code-nanochatbpe-1B", "extra_eval": [ "c4-nanochatbpe-10B" ], "train_split": "train", "pad_vocab": 65536, "ppt_vocab_size": null, "ppt_same_vocab_as_pt": true, "ppt_unified_lr": true, "lr_kind": "trapezoid", "lr_warmup_ratio": 0.0, "lr_warmdown_ratio": 0.5, "lr_final_frac": 0.0, "ppt_lr_kind": "trapezoid", "ppt_lr_warmup_ratio": null, "ppt_lr_warmdown_ratio": null, "ppt_lr_final_frac": 0.0, "ppt_lr": null, "ppt_weight_decay": 0.0, "ppt_device_batch_size": null, "ppt_grad_accum_steps": null, "eval_tokens": 2016000, "reinit_embed_at_transition": false, "moment_match_embed_reinit": false, "reset_optimizer_at_transition": false, "random_pt_head": false, "depth": 22, "compile_model": true, "model_project": "code1pct_27e18_seeds_v0", "run_name": "code1pct_27e18_d22_seed2", "target_flops": 2.7e+19, "alpha_ppt": 0.01, "use_measured_flops": true, "flops_per_token": null, "ppt_flops_per_token": null, "seed": 2, "metrics_output_file": null, "push_to_hf": true, "hf_repo_org": "alexkstern", "cleanup_checkpoints": true } ``` ## Files - `model_000224.pt` — model weights (`state_dict`). - `meta_000224.json` — training metadata. - `config_000224.json` — run config snapshot. - `rng_000224.pt` — RNG state (when present).