awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
EvolvingLMMs-Lab avatar

EvolvingLMMs-Lab/lmms-eval

0
View on GitHub↗
3,701 estrellas·519 forks·Python·other·7 vistaswww.lmms-lab.com↗

Lmms Eval

lmms-eval is a benchmarking system and performance analysis suite designed to measure the capabilities of large multimodal models. It provides a framework for evaluating models across text, image, audio, and video datasets, serving as a multimodal dataset orchestrator and benchmarking tool to quantify accuracy and efficiency.

The project distinguishes itself through a unified multimodal message protocol that structures diverse media inputs for consistent model consumption. It features specialized benchmarking for audio, video, visual, document, and spatial reasoning, alongside tools for model safety evaluation focused on hallucinations, biases, and jailbreak susceptibility.

The system covers a broad range of capability areas, including performance analysis for throughput and token usage, statistical result validation for reproducibility, and inference optimization via response caching and multi-threaded media decoding. It also supports agentic loop execution for multi-round evaluations and provides a browser-based graphical interface for interactive configuration and launching.

Users can trigger evaluations programmatically through a functional API or an asynchronous HTTP server.

Features

  • LLM Evaluation Frameworks - Provides a comprehensive benchmarking system for measuring large multimodal models across text, image, audio, and video.
  • Model Performance Benchmarking - Provides a comprehensive system to evaluate the speed and accuracy of multimodal models across diverse datasets.
  • Evaluation Dataset Structurers - Specifies datasets, input processing functions, and output types via configuration files to create structured benchmarks.
  • Confidence Interval Calculators - Calculates confidence intervals, clustered standard errors, and p-values to ensure benchmark scores are reproducible.
  • Model Backend Adapters - Wraps diverse model backends in a unified interface to ensure consistent data formats across benchmarks.
  • Model Benchmarking Tools - Calculates accuracy and efficiency metrics for models processing combined visual, auditory, and textual inputs.
  • Model Evaluation Suites - Ships a suite for computing statistical significance, throughput, and token usage for multimodal evaluations.
  • Model Integration Interfaces - Wraps diverse model backends in a standard interface to enable consistent benchmarking across multimodal datasets.
  • Model Performance Analysis - Quantifies model quality and efficiency by calculating accuracy, throughput, and statistical significance.
  • Model Red-Teaming - Implements adversarial testing using red-teaming datasets to detect hallucinations, biases, and jailbreak vulnerabilities.
  • Multimodal Message Containers - Structures text, image, video, and audio inputs into a standardized multimodal message protocol for consistent model consumption.
  • Model Quality Metrics - Calculates accuracy, perplexity, and F1 scores using configurable aggregation methods to quantify model quality.
  • Multimodal Input Tuples - Structures multimodal data into specific tuples to maintain a consistent contract between dataset components and models.
  • Text Capability Benchmarks - Runs standard text-only language benchmarks to isolate linguistic reasoning from multimodal capabilities.
  • Visual Mathematical Reasoning Evaluation - Evaluates a model's capacity to solve mathematical problems presented in visual formats.
  • Visual Question Answering Evaluation - Evaluates performance on visual question answering, captioning, and comprehension across images.
  • Visual Spatial Reasoning Evaluation - Benchmarks a model's understanding of object locations and physical spatial relations within scenes.
  • Task Instance Definitions - Uses external manifests and registration files to define datasets, processing logic, and scoring metrics for benchmark tasks.
  • Multimodal Dataset Loaders - Manages task configurations and processes raw multimodal samples into model-ready formats.
  • Benchmark Task Management - Indexes available evaluation tasks, loads custom configurations, and automates dataset downloads.
  • Semantic Video Understanding Tools - Measures temporal reasoning, action recognition, and long-form comprehension of video content.
  • Token Consumption Trackers - Normalizes diverse model output formats into consistent token counts for input, output, and reasoning.
  • Multimodal Reasoning Evaluations - Tests model reasoning capabilities over documents, spatial relationships, and complex mathematical problems using media inputs.
  • Token Throughput Measurement - Calculates latency, token generation speed, and time to first token to evaluate inference performance.
  • Multimodal Input Processors - Transforms raw dataset samples into visual, audio, or text formats required for model inference.
  • Agentic Execution Loops - Orchestrates multi-round evaluations by iteratively sending prompts and processing outputs until a terminal signal is reached.
  • Reasoning Block Filters - Removes internal reasoning blocks from model outputs before scoring to ensure metrics reflect the final answer.
  • Custom Performance Metrics - Allows registration of custom scoring and aggregation functions to evaluate model performance via mathematical rules.
  • Answer Accuracy Evaluators - Computes log-probabilities of target continuations to evaluate model accuracy on closed-set multiple-choice tasks.
  • High Throughput Inference - Increases request speed using adaptive concurrency, prefix-aware queueing, and shared cache reuse for media.
  • Inference Optimization Tools - Optimizes evaluation speed through request batching, response caching, and accelerated media decoding.
  • Audio Performance Benchmarks - Assesses model capabilities in speech recognition, speech translation, and audio-based question answering.
  • Remote Evaluation Execution - Hosts an HTTP server to asynchronously trigger and track long-running model evaluations via remote client requests.
  • Programmatic Evaluation APIs - Provides a functional API to programmatically control model arguments, task selection, and batch sizes for automated benchmarking.
  • Prompt-Based Text Generation - Generates text responses by combining prompts with media files to test natural language generation capabilities.
  • Visual Document Understanding - Tests the ability to extract and reason over information from documents, infographics, and images with text.
  • Evaluation Result Caches - Stores shared results in a directory or database to avoid redundant computations and reduce costs.
  • Response Caching - Stores model outputs and evaluation results in a persistent database to prevent redundant API calls and costs.
  • Parallel Media Decoding - Accelerates video and audio processing through parallel decoding and blob storage to reduce evaluation latency.
  • Custom Metric Registries - Allows registration of custom mathematical rules and scoring functions to calculate performance metrics from model outputs.
  • Batch Processing Monitors - Aggregates processing time and average throughput across concurrent requests to assess efficiency under load.
  • Model Observability Suites - Logs all generated responses to a real-time file to provide observability into model behavior.
  • Inference Efficiency Metrics - Aggregates sample-level token counts and scores into high-level summaries like tokens per correct answer.
  • Model Evaluation and Benchmarking - Evaluation framework for large vision-language models.

Historial de estrellas

Gráfico del historial de estrellas de evolvinglmms-lab/lmms-evalGráfico del historial de estrellas de evolvinglmms-lab/lmms-eval

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Lmms Eval

Proyectos open-source similares, clasificados según cuántas características comparten con Lmms Eval.
  • vibrantlabsai/ragasAvatar de vibrantlabsai

    vibrantlabsai/ragas

    12,659Ver en GitHub↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Pythonevaluationllmllmops
    Ver en GitHub↗12,659
  • opengvlab/internvlAvatar de OpenGVLab

    OpenGVLab/InternVL

    10,061Ver en GitHub↗

    InternVL is a vision-language model framework that fuses a visual encoder with a large language model to translate image features into textual tokens for reasoning. It provides a system for multimodal inference and dialogue, enabling the processing of images and text to answer questions or generate descriptions. The project is distinguished by its high-resolution image processing, which uses dynamic tiling to maintain detail for images up to 4K resolution, and its chain-of-thought visual reasoning for solving complex mathematical and spatial problems. It also supports temporal frame sampling

    Pythongptgpt-4ogpt-4v
    Ver en GitHub↗10,061
  • sylphai-inc/adalflowAvatar de SylphAI-Inc

    SylphAI-Inc/AdalFlow

    4,167Ver en GitHub↗

    AdalFlow is an autonomous AI agent framework and LLM application library designed for building modular workflows. It serves as a model-agnostic interface and RAG pipeline orchestrator, allowing users to develop ReAct agents that utilize iterative reasoning and external tool execution to solve complex tasks. The project distinguishes itself through a prompt optimization system that uses textual gradient descent to automatically refine prompt templates and few-shot examples. It treats model feedback as a differentiable signal, enabling a form of LLM backpropagation to iteratively improve output

    Python
    Ver en GitHub↗4,167
  • giskard-ai/giskardAvatar de Giskard-AI

    Giskard-AI/giskard

    5,434Ver en GitHub↗

    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
    Ver en GitHub↗5,434
Ver las 30 alternativas a Lmms Eval→

Preguntas frecuentes

¿Qué hace evolvinglmms-lab/lmms-eval?

lmms-eval is a benchmarking system and performance analysis suite designed to measure the capabilities of large multimodal models. It provides a framework for evaluating models across text, image, audio, and video datasets, serving as a multimodal dataset orchestrator and benchmarking tool to quantify accuracy and efficiency.

¿Cuáles son las características principales de evolvinglmms-lab/lmms-eval?

Las características principales de evolvinglmms-lab/lmms-eval son: LLM Evaluation Frameworks, Model Performance Benchmarking, Evaluation Dataset Structurers, Confidence Interval Calculators, Model Backend Adapters, Model Benchmarking Tools, Model Evaluation Suites, Model Integration Interfaces.

¿Qué alternativas de código abierto existen para evolvinglmms-lab/lmms-eval?

Las alternativas de código abierto para evolvinglmms-lab/lmms-eval incluyen: vibrantlabsai/ragas — Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and… opengvlab/internvl — InternVL is a vision-language model framework that fuses a visual encoder with a large language model to translate… sylphai-inc/adalflow — AdalFlow is an autonomous AI agent framework and LLM application library designed for building modular workflows. It… giskard-ai/giskard — Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI… internlm/opencompass — OpenCompass is a comprehensive evaluation platform, benchmarking suite, and distributed model evaluator designed to… llm-attacks/llm-attacks — This repository provides tools and methodologies for studying adversarial attacks on large language models. It focuses…