#166166th of 206 in ML frameworks and libraries

vlmevalkit

Evaluation toolkit that runs vision-language models on 70+ image and video benchmarks

Stars
4.5k
License
Apache-2.0
Last commit
Nov 2026
Last release
Mar 2025
Language
Python

Missed the latest GitHub check; these facts may be older.

Overview

VLMEvalKit (Python package vlmeval) runs large vision-language models through benchmark suites with one command, handling dataset download, preprocessing, inference and scoring. It uses generation-based evaluation and reports both exact-match and LLM-based answer extraction results. It covers 200+ models, including commercial APIs, and backs the OpenCompass multimodal leaderboards.

Who it is for: Researchers and VLM developers benchmarking multimodal models

Strengths

  • Covers 70+ image and video benchmarks and 200+ models behind one command
  • Adding a custom model needs only a single generate_inner() function
  • Multi-node inference via LMDeploy or vLLM for large or thinking models
  • Reports both exact-match and LLM-extracted scores for comparison

Weaknesses

  • Models need different pinned transformers versions, from 4.33.0 to 5.2+, so several environments are needed
  • Scores may not match original benchmark papers because prompts are shared across models
  • Last tagged release is March 2025, while the main branch keeps changing
  • Full model and benchmark lists live in an external Feishu page, not the repo

What it needs

  • GPU optional
  • Needs transformers, torchvision, LMDeploy (optional), vLLM (optional), flash-attn (some models)
  • Models: Qwen2.5-VL, InternVL3, LLaVA, Gemini-2.5-Pro, Llama 4

Also in ML frameworks and libraries

See all 206
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks168.9k stars+1,573 (+0.9%) in 30 daysApache-2.094 out of 100
2ultralyticsPython library and CLI for training and running YOLO vision models63.3k stars+1,004 (+1.6%) in 30 daysAGPL-3.094 out of 100
3pytorchPython tensor library with GPU support and tape-based autograd105.5k stars+1,036 (+1.0%) in 30 dayscustom license93 out of 100
#4pytorch-image-modelsPyTorch library of image models, pretrained weights and training scripts37.3k stars+107 (+0.3%) in 30 daysApache-2.093 out of 100
#5supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.6k stars+521 (+1.0%) in 30 daysMIT92 out of 100