SAVRN
Search Contact SAVRN

Open-weight model · Image to text

granite-vision-3.3-2b

by IBM Granite ibm-granite/granite-vision-3.3-2b

Granite-vision-3.3-2b is a compact and efficient vision-language model, specifically designed for visual document understanding, enabling automated content extraction from tables, charts, infographics, plots, diagrams, and more.

Parameters3B
Context131,072
Weights6.0 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads184.9k

Runs On

What it takes to serve granite-vision-3.3-2b (3B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 6.0 GB 7.1 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 3.0 GB 3.6 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 1.5 GB 1.8 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Sep 18, 2026.

Model Card

By IBM Granite, published under apache-2.0, revision bf66a8244401.

Model Summary: Granite-vision-3.3-2b is a compact and efficient vision-language model, specifically designed for visual document understanding, enabling automated content extraction from tables, charts, infographics, plots, diagrams, and more. Granite-vision-3.3-2b introduces several novel experimental features such as image segmentation, doctags generation, and multi-page support (see Experimental Capabilities for more details) and offers enhanced safety when compared to earlier Granite vision models. The model was trained on a meticulously curated instruction-following data, comprising diverse public and synthetic datasets tailored to support a wide range of document understanding and general image tasks. Granite-vision-3.3-2b was trained by fine-tuning a Granite large language model with both image and text modalities.

Evaluations: We compare the performance of granite-vision-3.3-2b with previous versions of granite-vision models. Evaluations were done using the standard llms-eval benchmark and spanned multiple public benchmarks, with particular emphasis on document understanding tasks while also including general visual question-answering benchmarks.

Read the full model card (1,365 words)

Configuration

Architecture
LlavaNextForConditionalGeneration
Context length (tokens)
131,072
Layers
40
Hidden size
2,048
Feed-forward size
8,192
Attention heads
32
Key/value heads
8
Vocabulary size
49,156
RoPE base
300,000
Stored precision
bfloat16
Model type
llava_next

Identity and Version

Repository
ibm-granite/granite-vision-3.3-2b
Publisher
IBM Granite
Task
Image to text
Modality
Image and text
Library
Not stated by the source
Parameters
3B parameters
Languages
Not stated by the source
Revision
bf66a8244401a8e26d2ff429aa82df8550a289e5
First published
2025-06-03
Last updated
2026-04-02

Files and Weights

17 files, 6.0 GB in total. The weights are 2 files totalling 6.0 GB in safetensors.

Weights2 files · 6.0 GB
Configuration8 files · 90.3 KB
Tokenizer4 files · 4.7 MB
Documentation1 file · 11.9 KB
Other1 file · 433.7 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model-00001-of-00002.safetensorsWeights5.0 GB c4d07df4cdb4
model-00002-of-00002.safetensorsWeights952.2 MB 68c1ad6cbd0d
added_tokens.jsonConfiguration107 B
chat_template.jsonConfiguration1.6 KB
config.jsonConfiguration2.8 KB
generation_config.jsonConfiguration132 B
model.safetensors.index.jsonConfiguration83.1 KB
preprocessor_config.jsonConfiguration1.6 KB
processor_config.jsonConfiguration174 B
special_tokens_map.jsonConfiguration701 B
README.mdDocumentation11.9 KB
example.pngOther433.7 KB 6df7c7665c5d
.gitattributesRepository1.6 KB
merges.txtTokenizer441.8 KB
tokenizer.jsonTokenizer3.5 MB
tokenizer_config.jsonTokenizer6.0 KB
vocab.jsonTokenizer777.0 KB

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
6.0 GB
Download from IBM Granite

Released by IBM Granite through its official repository on Hugging Face. Read the license.

Built From

  • Described by arXiv:2502.09927

Memory Requirements

PrecisionWeights in memory
As published6.0 GB
16-bit6.0 GB
8-bit3.0 GB
4-bit1.5 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About granite-vision-3.3-2b

How much GPU memory does granite-vision-3.3-2b need?

About 7.1 GB at 16-bit and 1.8 GB at 4-bit: the weights (3B parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run granite-vision-3.3-2b on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use granite-vision-3.3-2b commercially?

Yes. granite-vision-3.3-2b is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

What is granite-vision-3.3-2b's context length?

131,072 tokens, from the maximum position embeddings in its published configuration.

Similar Models

Model · Image to text

kosmos-2-patch14-224

Microsoft

This Hub repository contains a HuggingFace's transformers implementation of the original Kosmos-2 model from Microsoft. Use the code below to get started with the model. This model is capable of performing different tasks through changing the prompts. First, let's define a function to run a prompt. Here are the tasks Kosmos-2 could perform: Once you have the entities, you can use the following helper function to draw their bounding bboxes on the image

Open weights mit 1.7B parameters 2,048 tokens transformers

Model · Image to text

NuExtract3

NuMind

NuExtract3 is a unified 4B vision-language reasoning model for document understanding. It combines strong structured information extraction with high-quality image-to-Markdown conversion, making it suitable for extraction pipelines, OCR, and RAG preprocessing for all types of documents such as scans, receipts, forms, invoices, contracts or tables. Try it out in the space! - Multilingual documents. - Reasoning and non-reasoning inference modes. - Template generation for structured extraction from natural language or input document. We benchmarked NuExtract on NuMind's internal structured benchmark, measuring model's performances on ~600 documents of diverse types including invoices, movie…

Open weights apache-2.0 4.5B parameters 262,144 tokens transformers

Model · Image to text

GLM-OCR

Z.ai

Join our WeChat and Discord community Use GLM-OCR's API GLM-OCR is a multimodal OCR model for complex document understanding, built on the GLM-V encoder–decoder architecture. It introduces Multi-Token Prediction (MTP) loss and stable full-task reinforcement learning to improve training efficiency, recognition accuracy, and generalization. The model integrates the CogViT visual encoder pre-trained on large-scale image–text data, a lightweight cross-modal connector with efficient token downsampling, and a GLM-0.5B language decoder. Combined with a two-stage pipeline of layout analysis and parallel recognition based on PP-DocLayout-V3, GLM-OCR delivers robust and high-quality OCR performance…

Open weights mit 1.3B parameters 131,072 tokens transformers

Model · Image to text

GLM-OCR

Unsloth AI

Join our WeChat and Discord community Use GLM-OCR's API GLM-OCR is a multimodal OCR model for complex document understanding, built on the GLM-V encoder–decoder architecture. It introduces Multi-Token Prediction (MTP) loss and stable full-task reinforcement learning to improve training efficiency, recognition accuracy, and generalization. The model integrates the CogViT visual encoder pre-trained on large-scale image–text data, a lightweight cross-modal connector with efficient token downsampling, and a GLM-0.5B language decoder. Combined with a two-stage pipeline of layout analysis and parallel recognition based on PP-DocLayout-V3, GLM-OCR delivers robust and high-quality OCR performance…

Open weights mit 1.3B parameters 131,072 tokens transformers

Model · Image to text

LightOnOCR-1B-1025

LightOn AI

Full BF16 version of the model. We recommend this variant for inference and further fine-tuning. LightOnOCR-1B is a compact, end-to-end vision–language model for Optical Character Recognition (OCR) and document understanding. It achieves state-of-the-art accuracy in its weight class while being several times faster and cheaper than larger general-purpose VLMs. Highlights LightOnOCR combines a Vision Transformer encoder(Pixtral-based) with a lightweight text decoder(Qwen3-based) distilled from high-quality open VLMs. It is optimized for document parsing tasks, producing accurate, layout-aware text extraction from high-resolution pages. All benchmarks evaluated using vLLM on the Olmo-Bench.…

Open weights apache-2.0 1.2B parameters 8,192 tokens transformers

Model · Image to text

GLM-OCR-4bit

MLX Community

This model was converted to MLX format from zai-org/GLM-OCR using mlx-vlm version 0.3.10. Refer to the original model card for more details on the model.

Open weights mit 1.1B parameters 131,072 tokens transformers