Model reference · open weights

Qwen2.5-VL

LLMs Qwen Vision + text 14 builds Open weights 8.3M dl/mo

Qwen2.5-VL is an open-weight language model from Qwen. Qwen2.5-VL-32B-Instruct-AWQ (AWQ) weighs 20.7 GB; the smallest configuration that runs it is 2× RTX 4060 Ti 16 GB.

  • Qwen2.5-VL is an image-text-to-text model developed by Qwen, designed for visual understanding, video analysis, and agentic tasks such as computer use.
  • The instruction-tuned 7B variant contains 8.3 billion parameters and supports a context length of 128,000 tokens.
  • It is released under the Apache-2.0 license and supports the English language.

Summary of the Qwen/Qwen2.5-VL-7B-Instruct model card, 2026-10-01. The estimate below is for another build of the family.

What it is

Released byQwen
Released2025-01-26
Parameters8.3B
VRAM20.7 GB for the weights

What it runs on

Memory and cards for Qwen2.5-VL-32B-Instruct-AWQ (AWQ)

20.7 GBweights, file size
262 MBcache per 1K tokens
2.2 GBruntime overhead, at least
128,000 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB … RTX 4060 Ti 16 GB
2 smaller cards
———
RTX 3090 24 GB——1K23.4 GB
RTX 4090 24 GB——1K23.4 GB
RTX 5090 32 GB3—30K31.0 GB
L40S 48 GB9278K44.0 GB
A100 80 GB256all 125K78.2 GB
H100 80 GB235all 125K78.1 GB
RTX PRO 6000 Blackwell 96 GB307all 125K93.8 GB
DGX Spark (GB10) 128 GB unified379all 125K107 GB
H200 141 GB5112all 125K138 GB
B200 180 GB6817all 125K176 GB
2× RTX 4060 Ti 16 GB
tensor parallel
2—21K15.4 GB a card
2× RTX 4090 24 GB
tensor parallel
10280K23.4 GB a card
2× RTX 3090 24 GB
tensor parallel
10280K23.4 GB a card
2× RTX 5090 32 GB
tensor parallel
174all 125K31.0 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
125.0 GB31.5 GB
533.6 GB65.8 GB
840.1 GB91.6 GB
1657.3 GB160 GB
3291.6 GB298 GB
64160 GB573 GB

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

Builds

Sizes, precisions & builds

BuildParamsPrecisionWeightsSmallest setup
Qwen2.5-VL-7B-Instruct ↗ 8.3BBF16 16.6 GB2× RTX 3060 12 GB
Qwen2.5-VL-3B-Instruct ↗ 3.8BBF16 7.5 GBRTX 3060 12 GB
Qwen2.5-VL-32B-Instruct-AWQ (above) ↗ 33.5BAWQ 20.7 GB2× RTX 4060 Ti 16 GB
Qwen2.5-VL-32B-Instruct ↗ 33.5BBF16 68.3 GBH100 80 GB
Qwen2.5-VL-7B-Instruct-AWQ ↗ 8.3BAWQ 6.9 GBRTX 3060 12 GB
Qwen2.5-VL-3B-Instruct-AWQ ↗ 3.8BAWQ 3.4 GBRTX 3060 12 GB
Qwen2.5-VL-72B-Instruct ↗ 73.4BBF16 147 GB4× L40S 48 GB
Qwen2.5-VL-72B-Instruct-AWQ ↗ 73.7BAWQ 43.0 GBH100 80 GB
Qwen2.5-VL-7B-Instruct-GGUF ↗
packaged by unsloth
26 builds: IQ1_S 2.1 GB … BF16 15.2 GB
—GGUF 4.7 GBRTX 3060 12 GB
Qwen2.5-VL-7B-Instruct-NVFP4 ↗
packaged by nvidia
5.0BNVFP4 7.2 GBRTX 3060 12 GB
Qwen2.5-VL-3B-Instruct-quantized.w8a8 ↗
packaged by RedHatAI
4.1BINT8 5.4 GBRTX 3060 12 GB
Qwen2.5-VL-7B-Instruct ↗
packaged by unsloth
8.3BBF16 16.6 GB2× RTX 3060 12 GB
Qwen2.5-VL-7B-Instruct-quantized.w8a8 ↗
packaged by RedHatAI
8.3BINT8 10.1 GBRTX 4060 Ti 16 GB
Qwen2.5-VL-7B-Instruct-bnb-4bit ↗
packaged by unsloth
8.5BINT4 6.9 GBRTX 3060 12 GB

From the model card

What Qwen says about Qwen2.5-VL

Read the model card

Introduction

In the past five months since Qwen2-VL’s release, numerous developers have built new models on the Qwen2-VL vision-language models, providing us with valuable feedback. During this period, we focused on building more useful vision-language models. Today, we are excited to introduce the latest addition to the Qwen family: Qwen2.5-VL.

Key Enhancements:
  • Understand things visually: Qwen2.5-VL is not only proficient in recognizing common objects such as flowers, birds, fish, and insects, but it is highly capable of analyzing texts, charts, icons, graphics, and layouts within images.

  • Being agentic: Qwen2.5-VL directly plays as a visual agent that can reason and dynamically direct tools, which is capable of computer use and phone use.

  • Understanding long videos and capturing events: Qwen2.5-VL can comprehend videos of over 1 hour, and this time it has a new ability of cpaturing event by pinpointing the relevant video segments.

  • Capable of visual localization in different formats: Qwen2.5-VL can accurately localize objects in an image by generating bounding boxes or points, and it can provide stable JSON outputs for coordinates and attributes.

  • Generating structured outputs: for data like scans of invoices, forms, tables, etc. Qwen2.5-VL supports structured outputs of their contents, benefiting usages in finance, commerce, etc.

Model Architecture Updates:
  • Dynamic Resolution and Frame Rate Training for Video Understanding:

We extend dynamic resolution to the temporal dimension by adopting dynamic FPS sampling, enabling the model to comprehend videos at various sampling rates. Accordingly, we update mRoPE in the time dimension with IDs and absolute time alignment, enabling the model to learn temporal sequence and speed, and ultimately acquire the ability to pinpoint specific moments.

  • Streamlined and Efficient Vision Encoder

We enhance both training and inference speeds by strategically implementing window attention into the ViT. The ViT architecture is further optimized with SwiGLU and RMSNorm, aligning it with the structure of the Qwen2.5 LLM.

We have three models with 3, 7 and 72 billion parameters. This repo contains the instruction-tuned 7B Qwen2.5-VL model. For more information, visit our Blog and GitHub.

Evaluation

Image benchmark

BenchmarkInternVL2.5-8BMiniCPM-o 2.6GPT-4o-miniQwen2-VL-7BQwen2.5-VL-7B
MMMUval5650.46054.158.6
MMMU-Proval34.3-37.630.541.0
DocVQAtest9393-94.595.7
InfoVQAtest77.6--76.582.6
ChartQAtest84.8--83.087.3
TextVQAval79.180.1-84.384.9
OCRBench822852785845864
CC_OCR57.761.677.8
MMStar62.860.763.9
MMBench-V1.1-Entest79.478.076.080.782.6
MMT-Benchtest---63.763.6
MMStar61.557.554.860.763.9
MMVetGPT-4-Turbo54.260.066.962.067.1
HallBenchavg45.248.146.150.652.9
MathVistatestmini58.360.652.458.268.2
MathVision---16.325.07

Video Benchmarks

BenchmarkQwen2-VL-7BQwen2.5-VL-7B
MVBench67.069.6
PerceptionTesttest66.970.5
Video-MMEwo/w subs63.3/69.065.1/71.6
LVBench45.3
LongVideoBench54.7
MMBench-Video1.441.79
TempCompass71.7
MLVU70.2
CharadesSTA/mIoU43.6

Agent benchmark

BenchmarksQwen2.5-VL-7B
ScreenSpot84.7
ScreenSpot Pro29.0
AITZ_EM81.9
Android Control High_EM60.1
Android Control Low_EM93.7
AndroidWorld_SR25.5
MobileMiniWob++_SR91.4

Requirements

The code of Qwen2.5-VL has been in the latest Hugging face transformers and we advise you to build from source with command:

pip install git+https://github.com/huggingface/transformers accelerate

or you might encounter the following error:

KeyError: 'qwen2_5_vl'

Quickstart

Below, we provide simple examples to show how to use Qwen2.5-VL with 🤖 ModelScope and 🤗 Transformers.

The code of Qwen2.5-VL has been in the latest Hugging face transformers and we advise you to build from source with command:

pip install git+https://github.com/huggingface/transformers accelerate

or you might encounter the following error:

KeyError: 'qwen2_5_vl'

We offer a toolkit to help you handle various types of visual input more conveniently, as if you were using an API. This includes base64, URLs, and interleaved images and videos. You can install it using the following command:

# It's highly recommanded to use `[decord]` feature for faster video loading.
pip install qwen-vl-utils[decord]==0.0.8

If you are not using Linux, you might not be able to install decord from PyPI. In that case, you can use pip install qwen-vl-utils which will fall back to using torchvision for video processing. However, you can still install decord from source to get decord used when loading video.

Using 🤗 Transformers to Chat

Here we show a code snippet to show you how to use the chat model with transformers and qwen_vl_utils:

from transformers import Qwen2_5_VLForConditionalGeneration, AutoTokenizer, AutoProcessor
from qwen_vl_utils import process_vision_info

# default: Load the model on the available device(s)
model = Qwen2_5_VLForConditionalGeneration.from_pretrained(
    "Qwen/Qwen2.5-VL-7B-In

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