MMLU tests whether a language model can apply knowledge and reasoning across subjects, rather than merely recognize surface-level language patterns. Its questions span history, mathematics, morality, and law, with difficulty ranging from elementary to advanced professional levels. section 4.2.2
MMLU is useful when evaluating:
- World knowledge beyond narrow language-understanding tasks. section 4.2.2
- Problem-solving and deeper application of language understanding. section 4.2.2
- Performance across both general and professionally difficult questions. section 4.2.2
Running an evaluation
A model can be wrapped as a DeepEval language model, moved to CUDA when available, and evaluated with the MMLU benchmark and MMLUTask.

