awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
EleutherAI avatar

EleutherAI/lm-evaluation-harness

0
View on GitHub↗
11,460 stars·3,051 forks·Python·mit·62 viewswww.eleuther.ai↗

Lm Evaluation Harness

This project is a standardized framework for benchmarking large language models across a wide range of academic and reasoning datasets. It provides a platform for executing automated evaluation tasks to measure model accuracy and performance, ensuring consistent assessment through a structured configuration schema.

The framework distinguishes itself by incorporating a dedicated utility for data decontamination, which identifies and removes overlapping training samples from evaluation sets to prevent data leakage. It also features a flexible task builder that allows users to define custom benchmarks by specifying unique data sources, prompt structures, and modular scoring metrics.

The system supports large-scale testing by orchestrating distributed evaluation workloads across multiple compute nodes. It utilizes an abstracted interface to standardize communication with diverse model backends, facilitating systematic validation of model capabilities before deployment.

Features

  • Large Language Models - Measures language model performance against standardized academic datasets to compare reasoning capabilities and accuracy.
  • Model Benchmarking - Benchmarks large language models against standardized academic and reasoning datasets to compare performance across complex tasks.
  • Model Benchmarking Frameworks - Executes automated evaluation tasks to compare the capabilities and accuracy of generative AI models.
  • Model Evaluation Frameworks - Provides a standardized toolkit for measuring the performance of large language models across diverse academic and reasoning benchmarks.
  • Data Decontamination Tools - Prevents data leakage by identifying and removing overlapping training samples from evaluation sets using string similarity scores.
  • Model Abstractions - Provides a unified interface for interacting with diverse language model backends to standardize inference and logit extraction.
  • Machine Learning Model APIs - Systematically tests and verifies model capabilities to ensure performance requirements are met before deployment.
  • Agentic Frameworks and LLM Tools - Standardized framework for evaluating language model performance.
  • Evaluation Frameworks - Framework for few-shot evaluation of language models.
  • Model Evaluation - Framework for few-shot evaluation of language models.
  • Model Evaluation and Benchmarking - Framework for testing generative models across various tasks.
  • Custom Evaluation Judges - Enables the creation of custom benchmark tasks by specifying data sources, metrics, and prompt structures.
  • Distributed Orchestration - Orchestrates distributed evaluation workloads across multiple compute nodes to parallelize large-scale benchmark execution.
  • Scoring Pipelines - Computes evaluation results by passing model outputs through modular validation functions for accuracy and performance indicators.
  • Prompt Templates - Transforms input data into model-ready prompts using a flexible engine that supports complex formatting and few-shot examples.

Star history

Star history chart for eleutherai/lm-evaluation-harnessStar history chart for eleutherai/lm-evaluation-harness

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Lm Evaluation Harness

These projects share indexed features with Lm Evaluation Harness. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • openai/evalsopenai avatar

    openai/evals

    18,702View on GitHub↗

    Evals is a framework designed for automating, managing, and executing repeatable benchmarking suites to analyze the quality and performance of language models. It provides a platform for running standardized tests to measure model accuracy and track behavioral changes over time. The system distinguishes itself through a modular architecture that uses a standardized adapter layer to normalize inputs and outputs, allowing different models to be swapped and tested interchangeably. It supports the creation of custom benchmarks using proprietary data, enabling quality assurance on sensitive tasks

    Python
    View on GitHub↗18,702
  • huggingface/lightevalhuggingface avatar

    huggingface/lighteval

    2,453View on GitHub↗

    Lighteval is an open-source framework for running standardized benchmarks and custom evaluation tasks against language models. It provides a system for defining new evaluation tasks with custom prompts, metrics, and scoring in YAML configuration files, and integrates with the Hugging Face Hub for storing and comparing results. The framework supports evaluating models across multiple inference backends, including transformers, vllm, and custom APIs, through a unified generation and log-probability interface. It includes a pluggable metric registry for built-in and custom scoring, a prediction

    Pythonevaluationevaluation-frameworkevaluation-metrics
    View on GitHub↗2,453
  • openai/simple-evalsopenai avatar

    openai/simple-evals

    4,354View on GitHub↗

    This project is a language model evaluation framework and benchmarking tool designed to measure the accuracy and performance of models across diverse datasets. It provides a system for implementing model-based graders, running standardized tests for mathematical reasoning, coding, and factuality, and calculating quantified performance metrics such as precision, recall, F1 scores, and pass-at-k. The framework utilizes model-based grading and rubrics to validate response quality against expert-defined criteria. It includes a multi-model benchmarking loop and a model-agnostic API interface to co

    Python
    View on GitHub↗4,354
  • open-compass/vlmevalkitopen-compass avatar

    open-compass/VLMEvalKit

    3,824View on GitHub↗

    VLMEvalKit is a vision-language model evaluation framework and inference engine designed to run standardized benchmarks and measure model accuracy across diverse visual datasets. It serves as a multimodal model benchmark and performance toolkit for calculating metrics and comparing model responses. The toolkit includes a specialized visual reasoning evaluator that uses adversarial samples to distinguish actual image understanding from reliance on language patterns. It also provides capabilities for image generation evaluation, testing a model's ability to create or modify visuals based on tex

    Pythonchatgptclaudeclip
    View on GitHub↗3,824
Compare all 30 related projects→

Frequently asked questions

What does eleutherai/lm-evaluation-harness do?

This project is a standardized framework for benchmarking large language models across a wide range of academic and reasoning datasets. It provides a platform for executing automated evaluation tasks to measure model accuracy and performance, ensuring consistent assessment through a structured configuration schema.

What are the main features of eleutherai/lm-evaluation-harness?

The main features of eleutherai/lm-evaluation-harness are: Large Language Models, Model Benchmarking, Model Benchmarking Frameworks, Model Evaluation Frameworks, Data Decontamination Tools, Model Abstractions, Machine Learning Model APIs, Agentic Frameworks and LLM Tools.

Which projects share features with eleutherai/lm-evaluation-harness?

Projects with overlapping indexed features include: openai/evals — Evals is a framework designed for automating, managing, and executing repeatable benchmarking suites to analyze the… huggingface/lighteval — Lighteval is an open-source framework for running standardized benchmarks and custom evaluation tasks against language… openai/simple-evals — This project is a language model evaluation framework and benchmarking tool designed to measure the accuracy and… open-compass/opencompass — OpenCompass is an open-source framework for standardized benchmarking of large language models. It provides a… open-compass/vlmevalkit — VLMEvalKit is a vision-language model evaluation framework and inference engine designed to run standardized… huggingface/evaluate — 🤗 Evaluate: A library for easily evaluating machine learning models and datasets.