open-compass/vlmevalkit

Open-source evaluation toolkit of large multi-modality models (LMMs), support 220+ LMMs, 80+ benchmarks

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 15th, 2026
Created on December 1st, 2023
Open Issues & Pull Requests: 310 (+0)
GitHub issues: Enabled
Number of forks: 768
Total Stargazers: 4,402 (+0)
Total Subscribers: 14 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 27.0 hours
Mean response time: 10.2 days
90th percentile: 20.7 days
Tracked items: 398

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in two opened in the past year never receives a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 74% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 34% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 221
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 429 days
Stale 30+ days: 215
Stale 90+ days: 202

Recent activity

Opened in 7 days: 2
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 4

Top labels

  • Awaiting Confirm (17)
  • Feature Request (16)
  • WIP (3)
  • BUG (2)
  • Further Info (1)
  • Pending (1)
  • Won't Fix (1)
  • documentation (1)

Detailed Description

VLMEvalKit is an open-source evaluation toolkit for large vision-language models that enables standardized benchmarking across diverse model architectures and datasets.

The toolkit addresses the fragmentation problem in vision-language model evaluation, where assessing models typically requires navigating multiple separate repositories and handling inconsistent data preparation workflows. VLMEvalKit consolidates this by providing a unified interface for evaluating large vision-language models against multiple benchmarks through a single command. It uses generation-based evaluation for all models and supports both exact matching and LLM-based answer extraction for result validation.

Teams evaluating vision-language models at scale should consider this toolkit if they need to benchmark multiple models against established benchmarks without managing separate evaluation pipelines. The project suits research groups and organizations building or comparing vision-language systems. It handles models with extended outputs by supporting TSV format for predictions to avoid character truncation limits, and includes specialized handling for models that generate thinking tokens through configurable splitting functions.

The project shows active maintenance with recent updates addressing practical evaluation challenges. Development includes refinements to option inference logic that improve performance on multiple-choice question benchmarks. The codebase incorporates handling for models with thinking modes and long response outputs, indicating responsiveness to emerging model capabilities. The toolkit maintains evaluation records and leaderboards across multiple platforms, suggesting ongoing commitment to providing current benchmarking infrastructure.