# Benchmark & generation scripts Harnesses used to benchmark and generate from the Quazimoto (Wheeler/Positronic) and SpikeWhale (Byrne) model families. ## Benchmark | file | what it does | |---|---| | `run_eval.py` | **Main benchmark.** WikiText-2 `byte_ppl`, BLiMP (12 paradigms x150), MC suite (arc_easy/challenge, hellaswag, winogrande, piqa, openbookqa, boolq -> acc & acc_norm), and ArithMark-3.0. Handles **both** families. Self-contained. | | `dpo_eval_quazimoto.py` | Held-out DPO preference accuracy (UltraFeedback `test_prefs`) for a Quazimoto policy vs frozen reference. | | `dpo_eval_spikewhale.py` | Same, for a SpikeWhale policy. Needs `sw_common.py`. | | `sw_common.py` | Shared SpikeWhale helpers (loader, ChatML renderer, bucketed-pad seq log-prob). | ```bash python run_eval.py --family {quazimoto|spikewhale} \ --code_dir --ckpt \ --name