cayley-32k-2L-mlp_in

GPT with a CayleySAE sparsity bottleneck inserted at mlp_in in every block. Trained as a successor to aemack-org/cayley-10b with better val loss and the 32k-2L hierarchy.

Architecture

Parameter Value
n_layer 12
n_head 8
n_embd 1024
block_size 1024
vocab_size 50304
bias False
norm RMSNorm (affine)
MLP GELU, 4x expansion
tokenizer GPT-2 (tiktoken)
dtype bfloat16
sparsity_mode cayley
cayley_locations mlp_in
cayley_levels 10,16,0; 15,32,256
cayley_per_parent_budget True
cayley_score_standardize True

The cayley_levels entry [L, k, delta] per row defines a level with m = 2**L features, selecting top-k per token (with per-parent budget delta at child levels). For 10,16,0; 15,32,256 that is L0 = (1024 features, k=16) → L1 = (32768 features, k=32, delta=256).

Training

Parameter Value
optimizer Muon (hidden 2D) + AdamW (embeddings)
muon_lr 0.001
muon_min_lr 5e-05
adamw_lr 0.001
adamw_min_lr 5e-05
lr_schedule linear_warmdown (warmdown_frac=0.7)
batch_size 24
seq_len 1024
grad_accum_steps 64
max_iters 6358
tokens seen ~10.0B
dataset FineWeb-Edu-100B (10B-token slice)
best_val_loss 3.1162

Purpose

Successor run to aemack-org/cayley-10b. Same backbone, different CayleySAE hierarchy (2L / 32k leaves vs. the original 3L / 65k), larger training budget, and score standardization enabled. Target: beat the 3.173 CE val loss of cayley-10b at an equal-or-larger token budget, to establish a stronger interpretability subject model.

Downloads last month
-
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support