EvolvingLMMs-Lab/lmms-eval

One-for-All Multimodal Evaluation Toolkit Across Text, Image, Video, and Audio Tasks

What it solves

LMMs-Eval provides a unified, reproducible, and efficient toolkit for evaluating Large Multimodal Models (LMMs). It addresses the fragmentation in the multimodal evaluation ecosystem, where inconsistent post-processing and scattered datasets often lead to unreliable or non-reproducible results across different teams.

How it works

The toolkit implements a standardized pipeline for probing model intelligence across image, video, and audio modalities. It supports a wide range of model backends (including vLLM, SGLang, and OpenAI-compatible APIs) and provides a structured protocol for transforming dataset documents into chat messages. It also offers an HTTP evaluation server to decouple evaluation from training, allowing for asynchronous job submission and remote access.

Who it’s for

It is designed for AI researchers and model developers who need to benchmark frontier multimodal models against a diverse set of tasks to ensure improvements are real and statistically grounded.

Highlights

  • Extensive Support: Includes over 100 evaluation tasks and support for 30+ model families.
  • Multimodal Capabilities: Comprehensive evaluation for image, video, and audio modalities.
  • High Efficiency: Features async serving, adaptive batching, and TorchCodec-optimized video I/O for maximum GPU saturation.
  • Statistically Grounded: Provides confidence intervals, clustered standard errors, and paired t-tests to ensure results are trustworthy.
  • Interactive Tools: Includes a Web UI for configuration and a production-ready HTTP server for remote evaluation workflows.

Related

  • Project
  • Project
  • Project
  • Project
  • Dispatch