awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
huggingface avatar

huggingface/lighteval

0
View on GitHub↗
2,453 Stars·490 Forks·Python·MIT·10 Aufrufehuggingface.co/docs/lighteval/en/index↗

Lighteval

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 cache layer that avoids re-computation on repeated runs, and the ability to push results to remote storage destinations like the Hugging Face Hub, S3, or local directories. Per-sample outputs are saved to enable detailed debugging and performance analysis after evaluation.

Evaluation tasks are configured in YAML files specifying prompt templates, reference answers, and scoring metrics, with support for subset-based task splitting that generates separate configurations for each dataset subset automatically. The framework includes thousands of pre-built benchmark tasks and allows users to define custom tasks, custom metrics, and custom model implementations.

Features

  • LLM Evaluation Frameworks - Provides an open-source framework for running standardized benchmarks and custom evaluation tasks against language models.
  • Language Model Benchmark Suites - Runs pre-built and custom evaluation tasks against language models to measure performance.
  • Custom Evaluation Judges - Builds new evaluation tasks with custom metrics and scoring to test model behavior on user-defined criteria.
  • Model Performance Evaluators - Measures model outputs against predefined metrics to quantify accuracy and quality across diverse tasks.
  • Unified Generation Interfaces - Provides a unified generation and log-probability interface across transformers, vllm, and custom API backends.
  • Standardized Benchmarks - Executes thousands of ready-made evaluation tasks to measure model performance on standard tests.
  • Model Evaluation - Runs models through a curated set of tasks and computes standard metrics to measure performance.
  • YAML-Based Task Definitions - Defines evaluation tasks in YAML files specifying prompt templates, reference answers, and scoring metrics.
  • Evaluation Task Definitions - Defines new evaluation tasks with custom prompts, metrics, and scoring in YAML configuration files.
  • YAML Benchmark Definitions - Creates new benchmarks by specifying prompt templates, reference answers, and scoring metrics in YAML files.
  • Custom Model Evaluation Adapters - Runs benchmark tasks against user-defined models by implementing subclasses with generation and log-probability methods.
  • Evaluation Prediction Caches - Caches computed model outputs to disk or memory, skipping re-computation on repeated evaluation runs.
  • Metric Selection and Creation - Selects built-in metrics or defines custom ones to score model outputs during evaluation.
  • Evaluation Prompt Functions - Converts dataset lines into structured documents with query, choices, and gold index for evaluation.
  • Evaluation Task Executors - Executes user-defined evaluation tasks against a model using the CLI with a custom task file.
  • Inference Backend Abstraction - Supports running evaluations across transformers, vllm, and custom API backends through a unified interface.
  • Inference Engine Evaluation Backends - Runs model evaluation using various inference engines like transformers, vllm, and custom APIs.
  • Single-Subset Evaluation Configurations - Defines single-subset tasks with a prompt function, dataset source, splits, metrics, and generation parameters.
  • Result Storage Integrations - Stores evaluation results on the Hugging Face Hub for sharing and comparing model performance.
  • Custom Metric Registries - Ships a pluggable metric registry where built-in and custom scoring functions are registered by name.
  • Datasets and Evaluation - Library for evaluating local LLMs on benchmarks.
  • Evaluation and Observability - Lightweight evaluation framework from Hugging Face.
  • Evaluation Frameworks - Unified toolkit for benchmarking and evaluating language models.
  • Model Evaluation - All-in-one toolkit for evaluating models across multiple backends.
  • Model Evaluation and Benchmarking - Lightweight evaluation suite for language models.

Star-Verlauf

Star-Verlauf für huggingface/lightevalStar-Verlauf für huggingface/lighteval

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Lighteval

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Lighteval.
  • giskard-ai/giskardAvatar von Giskard-AI

    Giskard-AI/giskard

    5,434Auf GitHub ansehen↗

    Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI agents. It serves as a toolkit for quantifying model performance and reliability, providing specialized capabilities for validating retrieval-augmented generation pipelines. The project distinguishes itself through an automated red teaming tool and security scanner designed to identify vulnerabilities, prompt injections, and safety risks. It utilizes adversarial probing and synthetic edge case generation to quantify model robustness and detect information disclosure. The platfo

    Python
    Auf GitHub ansehen↗5,434
  • openai/simple-evalsAvatar von openai

    openai/simple-evals

    4,354Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,354
  • eleutherai/lm-evaluation-harnessAvatar von EleutherAI

    EleutherAI/lm-evaluation-harness

    11,460Auf GitHub ansehen↗

    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 benc

    Pythonevaluation-frameworklanguage-modeltransformer
    Auf GitHub ansehen↗11,460
  • confident-ai/deepevalAvatar von confident-ai

    confident-ai/deepeval

    13,733Auf GitHub ansehen↗

    Deepeval is a framework for testing and evaluating large language model applications. It provides a suite of tools for executing automated regression tests, validating model output quality against defined standards, and tracing the execution of complex agent workflows. By integrating these capabilities into development pipelines, the platform ensures consistent performance and reliability throughout the software lifecycle. The platform distinguishes itself through its focus on programmatic validation and observability. It utilizes secondary language models to score output quality and employs

    Pythonevaluation-frameworkevaluation-metricsllm-evaluation
    Auf GitHub ansehen↗13,733
Alle 30 Alternativen zu Lighteval anzeigen→

Häufig gestellte Fragen

Was macht huggingface/lighteval?

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.

Was sind die Hauptfunktionen von huggingface/lighteval?

Die Hauptfunktionen von huggingface/lighteval sind: LLM Evaluation Frameworks, Language Model Benchmark Suites, Custom Evaluation Judges, Model Performance Evaluators, Unified Generation Interfaces, Standardized Benchmarks, Model Evaluation, YAML-Based Task Definitions.

Welche Open-Source-Alternativen gibt es zu huggingface/lighteval?

Open-Source-Alternativen zu huggingface/lighteval sind unter anderem: giskard-ai/giskard — Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI… openai/simple-evals — This project is a language model evaluation framework and benchmarking tool designed to measure the accuracy and… eleutherai/lm-evaluation-harness — This project is a standardized framework for benchmarking large language models across a wide range of academic and… confident-ai/deepeval — Deepeval is a framework for testing and evaluating large language model applications. It provides a suite of tools for… explodinggradients/ragas — Ragas is an evaluation framework and performance benchmark designed to quantify the quality of retrieval augmented… openai/evals — Evals is a framework designed for automating, managing, and executing repeatable benchmarking suites to analyze the…