awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
EvolvingLMMs-Lab avatar

EvolvingLMMs-Lab/lmms-eval

0
View on GitHub↗
3,701 星标·519 分支·Python·other·10 次浏览www.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.

Star 历史

evolvinglmms-lab/lmms-eval 的 Star 历史图表evolvinglmms-lab/lmms-eval 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Lmms Eval 的开源替代方案

相似的开源项目,按与 Lmms Eval 的功能重合度排序。
  • vibrantlabsai/ragasvibrantlabsai 的头像

    vibrantlabsai/ragas

    12,659在 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
    在 GitHub 上查看↗12,659
  • opengvlab/internvlOpenGVLab 的头像

    OpenGVLab/InternVL

    10,061在 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
    在 GitHub 上查看↗10,061
  • sylphai-inc/adalflowSylphAI-Inc 的头像

    SylphAI-Inc/AdalFlow

    4,167在 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
    在 GitHub 上查看↗4,167
  • giskard-ai/giskardGiskard-AI 的头像

    Giskard-AI/giskard

    5,434在 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
    在 GitHub 上查看↗5,434
查看 Lmms Eval 的所有 30 个替代方案→

常见问题解答

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.

evolvinglmms-lab/lmms-eval 的主要功能有哪些?

evolvinglmms-lab/lmms-eval 的主要功能包括:LLM Evaluation Frameworks, Model Performance Benchmarking, Evaluation Dataset Structurers, Confidence Interval Calculators, Model Backend Adapters, Model Benchmarking Tools, Model Evaluation Suites, Model Integration Interfaces。

evolvinglmms-lab/lmms-eval 有哪些开源替代品?

evolvinglmms-lab/lmms-eval 的开源替代品包括: 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…