lmms-eval
Benchmark multimodal AI models across image, video, and audio tasks
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install lmms-eval?โผ
Run `npx skills add EvolvingLMMs-Lab/lmms-eval --all -g -y` in your terminal to install all tools in this suite globally.
What is lmms-eval used for?โผ
It is a unified framework for benchmarking large multimodal models on image, video, and audio tasks. It gives reproducible, statistically trustworthy scores across 100+ benchmarks and 30+ model backends.
How do I run my first evaluation?โผ
Run `python -m lmms_eval --model qwen2_5_vl --model_args pretrained=Qwen/Qwen2.5-VL-3B-Instruct --tasks mme --batch_size 1 --limit 8`. If metrics print, your setup works.
Can I evaluate models without blocking training?โผ
Yes. The built-in HTTP eval server accepts async job submissions from your training loop, and you collect results later by job ID.
Which models does lmms-eval support?โผ
It supports 30+ backends including Qwen-VL, LLaVA, vLLM, SGLang, and OpenAI-compatible APIs, with chat-template models recommended for new integrations.
Related Repositories in Education & Research
View All in Education & Researchโlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides