Views
No views yet
| Metric | Value |
|---|---|
| Solve rate | 100% (256/256 held-out cubes) |
| Move accuracy | 84.0% |
| Parameters | 25.4M |
| Architecture | 8-layer GPT, dim=512, 8 heads |
| Training | 60 min on RTX 5090 |
1# Clone and install dependencies
2git clone https://huggingface.co/soamikapadia/rubiks-2x2-solver
3cd rubiks-2x2-solver
4pip install torch
5
6# Launch interactive playground
7python playground.py --device cpu
8# Opens a web UI at http://localhost:8080model.pt — Trained model checkpoint (98MB)playground.py — Interactive web playground with 3D cube visualizationrubiks.py — Cube simulatorprepare.py — Tokenizer and evaluation logicteacher_dwalton.py — Teacher solver wrapperREPORT.md — Full training report with experiment historytokenizer.json — Vocabulary (77 tokens)MOVE_face_turn + DONE)0% → Structured tokens, unconstrained decoding
1.6% → Action history + no-inverse rule (first solves!)
7.8% → Joint MOVE tokens + hybrid search
15.6% → DAgger mid-training
40.2% → Scaled to 8K episodes + 20min (MPS)
93.4% → D=8 model + 32K episodes + 60min (RTX 5090)
100% → 64K episodes + ROLLOUT_MIN_STEPS=200