Mova0.6 pre-release⌕
☰
home / docs / tools / bench — one row of fixed measurements

bench — one row of fixed measurements

bench runs a fixed set of measurements with no LLM call (frozen sets and cached verdicts) and appends one row — time, commit, metric after metric — to a TSV table. Comparing an idea: build the branch, run bench, compare the row with the previous one. tools/value uses it for ablations.

Run

cargo build --release -p bench -p world -p math
target/release/bench [--quick]     # --quick skips GSM8K, the longest measurement

Measurements (each a release binary under $MOVA_ROOT/target/release):

ColumnsCommand
svamp_%, answered right/wrong, world-reader agreementmathsolve steps --set svamp --exact --epochs 20 --beam 32 --rerank 5 --world <scripts> with MATH_NOLEX=1
gsm8k_% (not with --quick)mathsolve steps --set gsm8k …
ftqa_rougeLworld read-events (FairytaleQA test)
tales_EM, tales_F1, tales_pairs_EMworld read-train on four tale books with their questions
fables_verdicts, fables_gapsworld values on three fable command files
<name>_sseconds per measurement

Environment

VariableDefaultMeaning
MOVA_ROOT~/Movathe checkout whose binaries run
MOVA_DATA~/mova-datainputs from dated runs under runs
BENCH_OUTbench.tsvthe table; rows are appended, and a new header is written when the column set changes

Limits

This page in Markdown → https://md.mova.elamur.ai/free/en/docs/tools/bench/