Model reference · open weights

InternVL3

LLMs OpenGVLab Vision + text 9 builds Open weights 207k dl/mo

InternVL3 is an open-weight language model from OpenGVLab. InternVL3-78B (BF16) weighs 157 GB; the smallest configuration that runs it is 4× L40S 48 GB.

  • InternVL3 is a multimodal large language model developed by OpenGVLab for image-text-to-text tasks.
  • The specific 1B variant contains 938M parameters and is designed for multilingual applications.
  • It is distributed under the Apache 2.0 license.

Summary of the OpenGVLab/InternVL3-1B model card, 2026-10-01. The estimate below is for another build of the family.

What it is

Released byOpenGVLab
Released2025-04-10
Parameters938M
VRAM157 GB for the weights

What it runs on

Memory and cards for InternVL3-78B (BF16)

157 GBweights, file size
328 MBcache per 1K tokens
2.2 GBruntime overhead, at least
32,768 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB … H200 141 GB
11 smaller cards
———
B200 180 GB3—31K176 GB
4× L40S 48 GB
tensor parallel
3—29K44.0 GB a card
2× H200 141 GB
tensor parallel
399all 32K138 GB a card
4× H100 80 GB
tensor parallel
4711all 32K78.1 GB a card
4× A100 80 GB
tensor parallel
5413all 32K78.2 GB a card
2× B200 180 GB
tensor parallel
6616all 32K176 GB a card
4× RTX PRO 6000 Blackwell 96 GB
tensor parallel
7017all 32K93.8 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
1162 GB170 GB
5172 GB213 GB
8181 GB245 GB
16202 GB331 GB
32245 GB503 GB
64331 GB846 GB

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

Builds

Sizes, precisions & builds

BuildParamsPrecisionWeightsSmallest setup
InternVL3-1B ↗ 938MBF16 1.9 GBRTX 3060 12 GB
InternVL3-8B ↗ 7.9BBF16 15.9 GB2× RTX 3060 12 GB
InternVL3-2B ↗ 2.1BBF16 4.2 GBRTX 3060 12 GB
InternVL3-14B ↗ 15.1BBF16 30.2 GBL40S 48 GB
InternVL3-78B (above) ↗ 78.4BBF16 157 GB4× L40S 48 GB
InternVL3-38B ↗ 38.4BBF16 76.8 GB4× RTX 4090 24 GB
InternVL3-9B ↗ 9.1BBF16 18.3 GB2× RTX 3060 12 GB
InternVL3-14B-AWQ ↗ —AWQ 10.7 GBRTX 4060 Ti 16 GB
InternVL3-14B-Instruct-GGUF ↗
packaged by unsloth
24 builds: IQ1_S 3.8 GB … BF16 29.5 GB
—GGUF 9.0 GBRTX 3060 12 GB

From the model card

What OpenGVLab says about InternVL3

Read the model card

[📂 GitHub] [📜 InternVL 1.0] [📜 InternVL 1.5] [📜 InternVL 2.5] [📜 InternVL2.5-MPO] [📜 InternVL3]

[🆕 Blog] [🗨️ Chat Demo] [🤗 HF Demo] [🚀 Quick Start] [📖 Documents]

Introduction

We introduce InternVL3, an advanced multimodal large language model (MLLM) series that demonstrates superior overall performance. Compared to InternVL 2.5, InternVL3 exhibits superior multimodal perception and reasoning capabilities, while further extending its multimodal capabilities to encompass tool usage, GUI agents, industrial image analysis, 3D vision perception, and more. Additionally, we compare InternVL3 with Qwen2.5 Chat models, whose corresponding pre-trained base models are employed as the initialization of the langauge component in InternVL3. Benefitting from Native Multimodal Pre-Training, the InternVL3 series achieves even better overall text performance than the Qwen2.5 series.

InternVL3 Family

In the following table, we provide an overview of the InternVL3 series.

Model NameVision PartLanguage PartHF Link
InternVL3-1BInternViT-300M-448px-V2_5Qwen2.5-0.5B🤗 link
InternVL3-2BInternViT-300M-448px-V2_5Qwen2.5-1.5B🤗 link
InternVL3-8BInternViT-300M-448px-V2_5Qwen2.5-7B🤗 link
InternVL3-9BInternViT-300M-448px-V2_5internlm3-8b-instruct🤗 link
InternVL3-14BInternViT-300M-448px-V2_5Qwen2.5-14B🤗 link
InternVL3-38BInternViT-6B-448px-V2_5Qwen2.5-32B🤗 link
InternVL3-78BInternViT-6B-448px-V2_5Qwen2.5-72B🤗 link

Model Architecture

As shown in the following figure, InternVL3 retains the same model architecture as InternVL 2.5 and its predecessors, InternVL 1.5 and 2.0, following the "ViT-MLP-LLM" paradigm. In this new version, we integrate a newly incrementally pre-trained InternViT with various pre-trained LLMs, including InternLM 3 and Qwen 2.5, using a randomly initialized MLP projector.

As in the previous version, we applied a pixel unshuffle operation, reducing the number of visual tokens to one-quarter of the original. Besides, we adopted a similar dynamic resolution strategy as InternVL 1.5, dividing images into tiles of 448×448 pixels. The key difference, starting from InternVL 2.0, is that we additionally introduced support for multi-image and video data.

Notably, in InternVL3, we integrate the Variable Visual Position Encoding (V2PE), which utilizes smaller, more flexible position increments for visual tokens. Benefiting from V2PE, InternVL3 exhibits better long context understanding capabilities compared to its predecessors.

Training Strategy

Native Multimodal Pre-Training

We propose a Native Multimodal Pre-Training approach that consolidates language and vision learning into a single pre-training stage. In contrast to standard paradigms that first train a language-only model and subsequently adapt it to handle additional modalities, our method interleaves multimodal data (e.g., image-text, video-text, or image-text interleaved sequences) with large-scale textual corpora. This unified training scheme allows the model to learn both linguistic and multimodal representations simultaneously, ultimately enhancing its capability to handle vision-language tasks without the need for separate alignment or bridging modules. Please see our paper for more details.

Supervised Fine-Tuning

In this phase, the techniques of random JPEG compression, square loss re-weighting, and multimodal data packing proposed in InternVL2.5 are also employed in the InternVL3 series. The main advancement of

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