Views
No views yet
| architecture | looped-moe |
| d_model | 640 |
| effective layers | 32 |
| loop shape | 8 layers x 4 passes |
| experts | 16 total, 2 active |
| compute budget | 1e18 FLOPs |
| training hardware | A100-80GB |
| training steps | 45,632 |
| parameters (stored) | 289,854,720 |
| peak LR | 0.005 |
| batch size | 16 |
| muP width_ratio | 2.5 (d_base=256) |
| final val loss | n/a |
base-32L-d512-1e18,
looped-16x2-d640-1e18, looped-moe-16x2-d512-1e18) — same widths, different hardware.1from transformers import AutoModelForCausalLM, AutoTokenizer
2m = AutoModelForCausalLM.from_pretrained(
3 "ml-ryanlee/looped-moe-8x4-e16k2-32L-d640-1e18-a100", trust_remote_code=True)
4tok = AutoTokenizer.from_pretrained("gpt2")max_length=1024 when evaluating — the RoPE buffer is sized to the training context.