AIAny
Icon for item

VLMEvalKit

Runs one-command evaluation of vision-language models across 80+ multimodal benchmarks, handling data download, inference, and metric scoring in a single pass. Supports 220+ LMMs; adding a new model means writing one generate_inner() function.

Introduction

Every new vision-language model ships with its own eval scripts, data formats, and idiosyncratic notion of "accuracy," which turns a head-to-head comparison into an afternoon of plumbing rather than research. The premise here is that evaluating a multimodal model should be one command, not a per-paper engineering project — choose a model, choose a benchmark, and get a number directly comparable to everyone else's.

What Sets It Apart
  • One interface, many subjects. A single CLI covers 220+ large multimodal models and 80+ image and video benchmarks, so swapping either side of an experiment is a config change, not a new codebase.
  • Generation-based scoring. Models are judged on the text they actually generate rather than on logit tricks, matching how they are used in practice and keeping closed-API models on equal footing with open weights.
  • LLM-assisted answer extraction. Free-form responses are parsed by an LLM before scoring, which tolerates verbose or "thinking" outputs that naive string matching would mark wrong.
  • Scales when you need it. Multi-node distributed inference through LMDeploy and vLLM keeps large models and long benchmark suites tractable.
Who It's For

Great fit if you publish or track LVLM results and want reproducible, apples-to-apples numbers, or if you are integrating a new model and would rather write one generate_inner() method than a whole harness. Look elsewhere if you need training, fine-tuning, or RLHF tooling — this is strictly an evaluation layer — or if your task is unimodal text, where its sibling OpenCompass is the better fit.

Information

  • Websitegithub.com
  • OrganizationsOpenCompass, Shanghai AI Laboratory
  • Authorsopen-compass (OpenCompass community)
  • Published date2023/12/01

More Items

GitHub
AI Infra2025

Measures generative AI inference performance with token-level metrics (TTFT, inter-token latency), latency, and throughput under realistic traffic patterns. Provides a multiprocess engine, real-time TUI dashboard, extensible plugins, and integrations for telemetry and result uploads, aimed at inference benchmarking and capacity planning.

GitHub
AI Train2019

Train and experiment with multi-billion to trillion-parameter transformer models on large GPU clusters using GPU-optimized building blocks and reference training scripts; offers advanced parallelism and mixed-precision support for research teams and ML engineers.

GitHub

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.