📄 SKILL.md

← Vault

name: evaluating-llms-harness

description: Evaluates LLMs across 60+ academic benchmarks (MMLU, HumanEval, GSM8K, TruthfulQA, HellaSwag). Use when benchmarking model quality, comparing models, reporting academic results, or tracking training progress. Industry standard used by EleutherAI, HuggingFace, and major labs. Supports HuggingFace, vLLM, APIs.

version: 1.0.0

author: Orchestra Research

license: MIT

dependencies: [lm-eval, transformers, vllm]

metadata:

hermes:

tags: [Evaluation, LM Evaluation Harness, Benchmarking, MMLU, HumanEval, GSM8K, EleutherAI, Model Quality, Academic Benchmarks, Industry Standard]


lm-evaluation-harness - LLM Benchmarking

Quick start

lm-evaluation-harness evaluates LLMs across 60+ academic benchmarks using standardized prompts and metrics.

Installation:

`bash

pip install lm-eval

`

Evaluate any HuggingFace model:

`bash

lm_eval --model hf \

--model_args pretrained=meta-llama/Llama-2-7b-hf \

--tasks mmlu,gsm8k,hellaswag \

--device cuda:0 \

--batch_size 8

`

View available tasks:

`bash

lm_eval --tasks list

`

Common workflows

Workflow 1: Standard benchmark evaluation

Evaluate model on core benchmarks (MMLU, GSM8K, HumanEval).

Copy this checklist:

`

Benchmark Evaluation: