What problem does it solve?
This Skill streamlines the process of benchmarking large language models (LLMs) across a diverse set of 60+ academic benchmarks, making it easier to compare model quality, track training progress, and report results.
Core Features & Use Cases
- Comprehensive Benchmarking: Evaluates LLMs on a wide range of tasks including MMLU, GSM8K, HumanEval, and more.
- Standardized Evaluation: Utilizes standardized prompts and metrics for consistent and reproducible results.
- Customization: Allows users to select specific benchmarks and adjust evaluation settings for their needs.
- Use Case: Suppose you are developing an LLM and want to compare its performance with existing models on multiple benchmarks. This Skill allows you to easily run these evaluations and generate detailed results.
Quick Start
Evaluate a model using the 'lm-evaluation-harness' skill:
lm-evaluation-harness --model hf \
--model_args pretrained=meta-llama/Llama-2-7b-hf \
--tasks mmlu,gsm8k,hellaswag \
--num_fewshot 5 \
--batch_size 8