Model reference · open weights

Qwen-Image-Bench

LLMs Qwen Vision + text 1 build Open weights 42k dl/mo

Qwen-Image-Bench is an open-weight language model from Qwen. Qwen-Image-Bench (BF16) weighs 54.7 GB; the smallest configuration that runs it is H100 80 GB.

  • Qwen-Image-Bench is a 27.4B parameter vision-language model developed by Qwen for automated evaluation of text-to-image generation quality.
  • It assesses images across five hierarchical dimensions using structured checklists and outputs JSON-formatted scores.
  • The model supports English and Chinese and is released under the Apache 2.0 license.

Summary of the Qwen/Qwen-Image-Bench model card, 2026-10-01

What it is

Released byQwen
Released2026-05-21
Parameters27.4B
VRAM54.7 GB for the weights

What it runs on

Memory and cards for Qwen-Image-Bench (BF16)

54.7 GBweights, file size
66 MBcache per 1K tokens
308 MBfixed state per request
2.2 GBruntime overhead, at least
262,144 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB … L40S 48 GB
6 smaller cards
———
A100 80 GB258all 256K78.2 GB
H100 80 GB186227K78.1 GB
RTX PRO 6000 Blackwell 96 GB3712all 256K93.8 GB
DGX Spark (GB10) 128 GB unified5318all 256K107 GB
H200 141 GB8930all 256K138 GB
B200 180 GB13345all 256K176 GB
2× L40S 48 GB
tensor parallel
3411all 256K44.0 GB a card
4× RTX 4090 24 GB
tensor parallel
3512all 256K23.4 GB a card
4× RTX 3090 24 GB
tensor parallel
3512all 256K23.4 GB a card
4× RTX 5090 32 GB
tensor parallel
7124all 256K31.0 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
157.8 GB59.4 GB
561.1 GB69.2 GB
863.7 GB76.6 GB
1670.4 GB96.2 GB
3283.9 GB135 GB
64111 GB214 GB

One card, with vLLM's small-card settings.

From the model card

What Qwen says about Qwen-Image-Bench

Read the model card

A fine-tuned judge model for evaluating text-to-image (T2I) generation quality. Built on top of Qwen3.6-27B, it scores generated images across 5 hierarchical dimensions using structured checklists and outputs JSON-formatted evaluation results.

Links

ResourceLink
📑 Paperhttp://arxiv.org/abs/2605.28091
📊 Benchmark Dataset (HuggingFace)https://huggingface.co/datasets/Qwen/Qwen-Image-Bench
📊 Benchmark Dataset (ModelScope)https://www.modelscope.cn/datasets/Qwen/Qwen-Image-Bench
💻 GitHubhttps://github.com/QwenLM/Qwen-Image-Bench
🧑‍⚖️ Q-Judger Modelhttps://huggingface.co/Qwen/Qwen-Image-Bench
🧑‍⚖️ Q-Judger Modelhttps://modelscope.cn/models/Qwen/Qwen-Image-Bench

Model Description

Q-Judger is a vision-language model fine-tuned specifically for automated evaluation of text-to-image generated images. Given a text prompt and a generated image, the model evaluates the image on fine-grained quality criteria organized in a 3-level hierarchy and outputs structured JSON scores.

  • Base Model: Qwen3.6-27B
  • Task: Image quality evaluation / judging
  • Input: Text prompt + generated image
  • Output: Structured JSON with per-dimension scores (0 = Fail, 1 = Pass, 2 = Excel, N/A)
  • Thinking Mode: Enabled — the model uses chain-of-thought reasoning before producing the final JSON output

Evaluation Dimensions

The model evaluates images across 5 top-level dimensions, each with multiple sub-dimensions:

Quality

  • Realism: Physical Logic, Material Texture
  • Detail: Noise, Edge Clarity, Naturalness
  • Resolution: Resolution

Aesthetics

  • Composition: Composition
  • Color Harmony: Color Harmony
  • Lighting: Lighting & Atmosphere
  • Anatomical Portraiture: Anatomical Fidelity
  • Emotional Expression: Emotional Expression
  • Style Control: Style Control

Alignment

  • Attributes: Quantity, Facial Expression, Material Properties, Color, Shape, Size
  • Actions: Contact Interaction, Non-contact Interaction, Full-body Action
  • Layout: 2D Space, 3D Space
  • Relations: Composition Relationship, Difference/Similarity, Containment
  • Scene: Real-world Scene, Virtual Scene

Real-world Fidelity

  • Fairness: Social Bias, Cultural Fairness
  • Safety & Compliance: Safety & Compliance
  • World Knowledge: Animals, Objects, Information Visualization, Temporal Characteristics, Cultural Elements

Creative Generation

  • Imagination: Imagination
  • Feature Matching: Feature Matching
  • Logical Resolution: Logical Resolution
  • Text Rendering: Text Accuracy, Text Layout, Font, Cross-lingual Generation
  • Design Applications: Graphic Design, Product Design, Spatial Design, Fashion Styling, Game Design, Art Design
  • Visual Storytelling: Cinematic Style, Camera / Lens Style, Storyboard Creation, Shot Sizes, Composition, Angles, Comic Creation

Scoring Methodology

Raw Score Mapping

Raw ScoreMeaningMapped Score
0Fail0
1Pass60
2Excel100
N/ANot applicableExcluded

Aggregation

  1. Level-3 → Level-2: Average all non-N/A Level-3 scores within a Level-2 category
  2. Level-2 → Level-1: Average all Level-2 scores within a Level-1 dimension
  3. Level-1 → Total: Average all Level-1 dimension scores

Human Agreement

We validate the judge model against human expert rankings by computing Spearman rank correlation ($\rho$) between the model's rankings and human expert rankings across the five L1 pillars and overall. All correlations are statistically significant ($p < 10^{-4}$, $N = 18$ models).

DimensionSpearman $\rho$
Quality0.89
Aesthetics0.89
Alignment0.89
Real-world Fidelity0.92
Creative Generation0.92
Overall0.92

Quick Start

Get the Inference Code

git clone https://github.com/QwenLM/Qwen-Image-Bench.git
cd Qwen-Image-Bench

Installation

1. Create and activate a virtual environment with uv:

uv venv myenv --python 3.11
source myenv/bin/activate

2. Install PyTorch (select the command matching your CUDA version):

See the official guide: https://pytorch.org/get-started/locally/

3. Install Python dependencies:

uv pip install -r requirements.txt

This installs all required dependencies including ms-swift.

Run Inference

python judge.py \
  --input your_data.jsonl \
  --model Qwen/Qwen-Image-Bench

Input Format

Prepare a CSV, JSON, or JSONL file with the following columns:

ColumnTypeDescription
IDintPrompt identifier (1-1000), must match benchmark metadata
promptstrThe text prompt used to generate the image
image_pathstrPath to the generated image file

Output Format

The model outputs a JSON object per dimension, structured as:

{
  "Level-2 Dimension": {
    "Level-3 Dimension": {"score": 0|1|2|"N/A"}
  }
}

Example (Quality dimension):

{
  "Realism": {
    "Physical Logic": {"score": 1},
    "Material Texture": {"score": 2}
  },
  "Detail": {
    "Noise": {"score": 1},
    "Edge Clarity": {"score": 1},
    "Naturalness": {"score": 1}
  },
  "Resolution": {
    "Resolution": {"score": 2}
  }
}

CLI Options

ArgumentDefaultDescription
--input(required)Input CSV/JSON/JSONL with ID, prompt, image_path
--model(required)HuggingFace model ID or local model path
--hf-bench-repo-HF dataset repo for bench metadata
--local-metadata-Local metadata file path (overrides default)
--max-batch-size24ms

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms