Four metrics, one code path
All four metrics run on the same backend, so one install gives four numbers. The evaluators are small, in-house subset runners.
| Metric | What it checks | How it is scored | Limit | State |
|---|---|---|---|---|
| Perplexity | How well the model predicts held-out text | Teacher-forced, plus a llama.cpp path for GGUF files | Only meaningful on a fixed text set | Built |
| MMLU subset | Broad knowledge, multiple choice | Log-probability of each answer letter | A subset, not the full benchmark | Built |
| TruthfulQA (MC1) | Resistance to common misconceptions | 50 of the 817 validation questions by default, sampled with a seed | Not comparable with the widely quoted judge-model generation score | Built |
| Hallucination probes | Confident wrong answers on trap questions | About 20 probes: knowable facts, and fictional items where abstaining is correct | Does not measure free-form confabulation | Built |
why a custom probe setPublic benchmark questions increasingly leak into training data. A small private set gives a cleaner signal, and anyone working on the project can extend it.