HumanEval-V
Models read a diagram and a function signature, then write Python code that must pass test cases. Tasks span six types of visual reasoning.
Tasks and diagrams are written by hand. Scores are pass@1.
In the authors’ words
Understanding and reasoning over diagrams is a fundamental aspect of human intelligence. While Large Multimodal Models (LMMs) have demonstrated impressive capabilities across various tasks, existing benchmarks lack comprehensive evaluation of their diagram interpretation and reasoning abilities, particularly in coding contexts. We present HumanEval-V, a rigorous benchmark of human-annotated coding tasks that spans six task types and evaluates diverse visual reasoning capabilities. Each task features carefully crafted diagrams paired with function signatures and test cases, employing novel code generation tasks to thoroughly assess models' diagram comprehension. Through extensive experiments with 22 LMMs, we find that even top-performing models achieve modest success rates, with Claude 3.5 Sonnet reaching only 36.8% pass@1, highlighting substantial room for improvement. Our analysis reveals that current LMMs struggle with spatial transformations, topological relationships, and dynamic patterns that humans find intuitive. These findings provide valuable insights for advancing LMMs' visual reasoning abilities. We have open-sourced our code and benchmark at https://github.com/HumanEval-V/HumanEval-V-Benchmark.
- Level
- University Undergraduates and entry-level professionals
- Scored
- Checked automatically A program checks the result against an answer key, unit tests or the expected final state.
- Answers
- Code A program or patch run against tests.
o1 leads with 40.6% among models released by Dec 2024
Best score per entry from the benchmark's own leaderboard, read on 2 Nov 2026. Where a model ran with several settings or harnesses, we keep its best. Names in gray aren't in our model list: fine-tunes, agent systems, products and older models. They don't count toward leaders.
The newest model with a score here came out in Dec 2024, and nobody has tested a newer one. Among the 20 highest-ranked models on the capability index, these have no score yet:
- GPT-6 Astra
- Claude Opus 5.5
- GPT-6.1 Terra
- GPT-6.1 Sol
- and 16 more
- 40.6 o1
- 36.8 Claude 3.5 Sonnet (October 2024)
- 27.7 GPT-4o
- 22.9
Gemini 1.5 Pro
- 19.0
QVQ-72B-Preview
- 17.4
Gemini 1.5 Flash
- 16.6
Pixtral Large
- 15.8 Step 1o Vision
- 15.8 GPT-4o mini
- 14.2 Qwen2-VL-72B-Instruct
- 13.4
InternVL2_5-78B
- 6.30 LLaVA-OneVision 72B
- 6.30
Pixtral 12B
- 4.30
InternVL2.5-26B
- 4.00
Llama 3.2 90B
- 3.20
Molmo-72B
- 3.20
InternVL2.5-4B
- 1.60
LLaVA-OneVision 7B
- 1.60 Qwen2-VL-7B-Instruct
- 1.60
Llama 3.2 11B
- 0.80
InternVL2.5-8B
- 0.40
Molmo-7B-D
- 0.0
Chameleon-30B
- 0.0
Chameleon-7B
- 0.0 Phi-3.5-vision-instruct
- 1 o1 40.6%
- 2 Claude 3.5 Sonnet (October 2024) 36.8%
- 3 GPT-4o Aug 2024 27.7%
- 4
Gemini 1.5 Pro Sep 2024 22.9%
- 5
QVQ-72B-Preview 19%
- 6
Gemini 1.5 Flash Sep 2024 17.4%
- 7
Pixtral Large 16.6%
- 8 Step 1o Vision 15.8%
- 9 GPT-4o mini 15.8%
- 10 Qwen2-VL-72B-Instruct 14.2%
- 11
InternVL2_5-78B 13.4%
- 12 LLaVA-OneVision 72B 6.30%
- 13
Pixtral 12B 6.30%
- 14
InternVL2.5-26B 4.30%
- 15
Llama 3.2 90B 4.00%
- 16
Molmo-72B 3.20%
- 17
InternVL2.5-4B 3.20%
- 18
LLaVA-OneVision 7B 1.60%
- 19 Qwen2-VL-7B-Instruct 1.60%
- 20
Llama 3.2 11B 1.60%
- 21
InternVL2.5-8B 0.80%
- 22
Molmo-7B-D 0.40%
- 23
Chameleon-30B 0%
- 24
Chameleon-7B 0%
- 25 Phi-3.5-vision-instruct 0%
| # | Entry | Score | Setting | Date | Source |
|---|---|---|---|---|---|
| 1 | o1 | 40.6% | Dec 2024 | Official leaderboard | |
| 2 | Claude 3.5 Sonnet (October 2024) | 36.8% | Oct 2024 | Official leaderboard | |
| 3 | GPT-4o Aug 2024 | 27.7% | Aug 2024 | Official leaderboard | |
| 4 | | 22.9% | Sep 2024 | Official leaderboard | |
| 5 | | 19% | Dec 2024 | Official leaderboard | |
| 6 | | 17.4% | Aug 2024 | Official leaderboard | |
| 7 | | 16.6% | Nov 2024 | Official leaderboard | |
| 8 | Step 1o Vision | 15.8% | Official leaderboard | ||
| 9 | GPT-4o mini | 15.8% | Jul 2024 | Official leaderboard | |
| 10 | Qwen2-VL-72B-Instruct | 14.2% | Aug 2024 | Official leaderboard | |
| 11 | | 13.4% | Dec 2024 | Official leaderboard | |
| 12 | LLaVA-OneVision 72B | 6.30% | Aug 2024 | Official leaderboard | |
| 13 | | 6.30% | Sep 2024 | Official leaderboard | |
| 14 | | 4.30% | Dec 2024 | Official leaderboard | |
| 15 | | 4.00% | Sep 2024 | Official leaderboard | |
| 16 | | 3.20% | Sep 2024 | Official leaderboard | |
| 17 | | 3.20% | Dec 2024 | Official leaderboard | |
| 18 | | 1.60% | Aug 2024 | Official leaderboard | |
| 19 | Qwen2-VL-7B-Instruct | 1.60% | Aug 2024 | Official leaderboard | |
| 20 | | 1.60% | Sep 2024 | Official leaderboard | |
| 21 | | 0.80% | Dec 2024 | Official leaderboard | |
| 22 | | 0.40% | Sep 2024 | Official leaderboard | |
| 23 | | 0% | Jun 2024 | Official leaderboard | |
| 24 | | 0% | Jun 2024 | Official leaderboard | |
| 25 | Phi-3.5-vision-instruct | 0% | Aug 2024 | Official leaderboard |
Labs report scores for 1 model in their cards. We plot every source in the charts below.
3 models have held number one since its release in Oct 2024
Lab claims count from the day the card came out, independent runs from the model’s release.
Scores over time
All the scores we have, one dot each, so a model tested at several settings appears more than once.
Labs headline it less often now, last in Jan 2026
Launch posts from every lab that has listed it, one tick per post. Tall colored ticks include it, and short gray ones leave it out.
| Date | Launch post | Score | As the post writes it |
|---|---|---|---|
| 13 Jan 2026 | 66 | HumanEval-V |
One system card reports it
Besides launch posts, we read the system cards, model cards and technical reports labs publish with a release. They report far more, including safety and frontier-risk tests.
| Date | Document | Score | As the document writes it | Section |
|---|---|---|---|---|
| 14 Jan 2026 | | 66 | HumanEval-V, SeRe (Table 1) | Capabilities |
More in Coding
- SWE-bench Verified In use 500 human-validated GitHub issues from 12 Python repos. Agent writes a patch that must pass hidden tests. Claude Opus 4.7 83.5%
- SWE-bench Multilingual In use 300 GitHub-issue tasks across nine programming languages in SWE-bench format. Patch graded by repository tests. Claude Opus 5.5 93.9%
- LiveCodeBench v6 In use Competitive programming problems collected after model cutoffs from LeetCode, AtCoder, Codeforces. Scored pass@1 on hidden tests.
DeepSeek-V4-Pro 93.5%
- DeepSWE In use 113 original long-horizon engineering tasks across 91 repos and five languages, written from scratch. Hand-written verifiers accept alternative solutions. GPT-6 Astra 74.1%
- SciCode In use Scientist-curated research coding problems split into subproblems across natural sciences. Code checked against test cases.
Seed2.1 Pro 59.8%
- Codeforces rating In use Model solves recent Codeforces contest problems. An Elo-style rating is computed from simulated contest performance.
DeepSeek V4.1 Flash 3,471