Views
No views yet
markhenry/cayley-24L2048-32k-2L-mlp_in-20b,
the CayleySAE variant of the same backbone. This is the primary baseline for
alignment-tax comparisons: same architecture minus the sparsity-enforcing
bottleneck, cold-stopped at matching loss.| cayley-24L2048-32k-2L-mlp_in-20b | vanilla-24L2048-parity-cold | |
|---|---|---|
| val_loss (CE) | 2.7933 | 2.7926 |
| tokens seen | 20.0B | 3.8B |
| pile_ppl | 20.32 | 18.89 |
| hellaswag_acc | 0.383 | 0.379 |
| lambada_acc | 0.304 | 0.304 |
sparsity_mode = none (standard GPT, no CayleySAE)parity_adaptive -- flat at peak LR until val enters target band,
then 895-iter linear warmdown to min LRckpt.pt -- PyTorch checkpoint (5.1 GB). Contains model, optimizer_states,
config, model_config, iter_num, best_val_loss, wandb_step_offset,
parity_trigger_iter.config.json -- training config snapshot.1import torch
2from sparse_nanogpt.model import GPT
3from sparse_nanogpt.config import DeepTopKGPTConfig
4
5ckpt = torch.load("ckpt.pt", map_location="cpu", weights_only=False)
6model_config = DeepTopKGPTConfig(**ckpt["model_config"])
7model = GPT(model_config)
8model.load_state_dict(ckpt["model"])