vidore / colpali-v1.2-hf-deprecated

huggingface.co
Total runs: 67
24-hour runs: 0
7-day runs: 0
30-day runs: 0
Model's Last Updated: October 31 2024

Introduction of colpali-v1.2-hf-deprecated

Model Details of colpali-v1.2-hf-deprecated

DEV ONLY: do not use until the official transformers 🤗 release!

ColPali: Visual Retriever based on PaliGemma-3B with ColBERT strategy

ColPali is a model based on a novel model architecture and training strategy based on Vision Language Models (VLMs) to efficiently index documents from their visual features. It is a PaliGemma-3B extension that generates ColBERT - style multi-vector representations of text and images. It was introduced in the paper ColPali: Efficient Document Retrieval with Vision Language Models and first released in this repository

Version specificity

This version is trained with colpali-engine==0.2.0 but can be loaded for any version >=0.2.0 .

Compared to vidore/colpali , this version is trained with right padding for queries to fix unwanted tokens in the query encoding. It also stems from the fixed vidore/colpaligemma-3b-pt-448-base to guarantee deterministic projection layer initialization. It was trained for 5 epochs, with in-batch negatives and hard mined negatives and a warmup of 1000 steps (10x longer) to help reduce non-english language collapse.

Data is the same as the ColPali data described in the paper.

Model Description

This model is built iteratively starting from an off-the-shelf SigLIP model. We finetuned it to create BiSigLIP and fed the patch-embeddings output by SigLIP to an LLM, PaliGemma-3B to create BiPali .

One benefit of inputting image patch embeddings through a language model is that they are natively mapped to a latent space similar to textual input (query). This enables leveraging the ColBERT strategy to compute interactions between text tokens and image patches, which enables a step-change improvement in performance compared to BiPali.

Model Training
Dataset

Our training dataset of 127,460 query-page pairs is comprised of train sets of openly available academic datasets (63%) and a synthetic dataset made up of pages from web-crawled PDF documents and augmented with VLM-generated (Claude-3 Sonnet) pseudo-questions (37%). Our training set is fully English by design, enabling us to study zero-shot generalization to non-English languages. We explicitly verify no multi-page PDF document is used both ViDoRe and in the train set to prevent evaluation contamination. A validation set is created with 2% of the samples to tune hyperparameters.

Note: Multilingual data is present in the pretraining corpus of the language model (Gemma-2B) and potentially occurs during PaliGemma-3B's multimodal training.

Parameters

All models are trained for 1 epoch on the train set. Unless specified otherwise, we train models in bfloat16 format, use low-rank adapters ( LoRA ) with alpha=32 and r=32 on the transformer layers from the language model, as well as the final randomly initialized projection layer, and use a paged_adamw_8bit optimizer. We train on an 8 GPU setup with data parallelism, a learning rate of 5e-5 with linear decay with 2.5% warmup steps, and a batch size of 32.

Usage
import torch
from PIL import Image

from transformers import ColPali, ColPaliProcessor

model_name = "vidore/colpali-v1.2-hf"

model = ColPali.from_pretrained(
    model_name,
    torch_dtype=torch.bfloat16,
    device_map="cuda:0",  # or "mps" if on Apple Silicon
).eval()

processor = ColPaliProcessor.from_pretrained(model_name)

# Your inputs
images = [
    Image.new("RGB", (32, 32), color="white"),
    Image.new("RGB", (16, 16), color="black"),
]
queries = [
    "What is the organizational structure for our R&D department?",
    "Can you provide a breakdown of last year’s financial performance?",
]

# Process the inputs
batch_images = processor(images=images).to(model.device)
batch_queries = processor(text=queries).to(model.device)

# Forward pass
with torch.no_grad():
    image_embeddings = model(**batch_images)
    query_embeddings = model(**batch_queries)

scores = processor.score_retrieval(query_embeddings, image_embeddings)
Limitations
  • Focus : The model primarily focuses on PDF-type documents and high-ressources languages, potentially limiting its generalization to other document types or less represented languages.
  • Support : The model relies on multi-vector retreiving derived from the ColBERT late interaction mechanism, which may require engineering efforts to adapt to widely used vector retrieval frameworks that lack native multi-vector support.
License

ColPali's vision language backbone model (PaliGemma) is under gemma license as specified in its model card . The adapters attached to the model are under MIT license.

Contact

The HuggingFace transformers 🤗 implementation was contributed by Tony Wu (@tonywu71) and Yoni Gozlan (@yonigozlan).

Citation

If you use any datasets or models from this organization in your research, please cite the original dataset as follows:

@misc{faysse2024colpaliefficientdocumentretrieval,
  title={ColPali: Efficient Document Retrieval with Vision Language Models}, 
  author={Manuel Faysse and Hugues Sibille and Tony Wu and Bilel Omrani and Gautier Viaud and Céline Hudelot and Pierre Colombo},
  year={2024},
  eprint={2407.01449},
  archivePrefix={arXiv},
  primaryClass={cs.IR},
  url={https://arxiv.org/abs/2407.01449}, 
}

Runs of vidore colpali-v1.2-hf-deprecated on huggingface.co

67
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs

More Information About colpali-v1.2-hf-deprecated huggingface.co Model

More colpali-v1.2-hf-deprecated license Visit here:

https://choosealicense.com/licenses/gemma

colpali-v1.2-hf-deprecated huggingface.co

colpali-v1.2-hf-deprecated huggingface.co is an AI model on huggingface.co that provides colpali-v1.2-hf-deprecated's model effect (), which can be used instantly with this vidore colpali-v1.2-hf-deprecated model. huggingface.co supports a free trial of the colpali-v1.2-hf-deprecated model, and also provides paid use of the colpali-v1.2-hf-deprecated. Support call colpali-v1.2-hf-deprecated model through api, including Node.js, Python, http.

colpali-v1.2-hf-deprecated huggingface.co Url

https://huggingface.co/vidore/colpali-v1.2-hf-deprecated

vidore colpali-v1.2-hf-deprecated online free

colpali-v1.2-hf-deprecated huggingface.co is an online trial and call api platform, which integrates colpali-v1.2-hf-deprecated's modeling effects, including api services, and provides a free online trial of colpali-v1.2-hf-deprecated, you can try colpali-v1.2-hf-deprecated online for free by clicking the link below.

vidore colpali-v1.2-hf-deprecated online free url in huggingface.co:

https://huggingface.co/vidore/colpali-v1.2-hf-deprecated

colpali-v1.2-hf-deprecated install

colpali-v1.2-hf-deprecated is an open source model from GitHub that offers a free installation service, and any user can find colpali-v1.2-hf-deprecated on GitHub to install. At the same time, huggingface.co provides the effect of colpali-v1.2-hf-deprecated install, users can directly use colpali-v1.2-hf-deprecated installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

colpali-v1.2-hf-deprecated install url in huggingface.co:

https://huggingface.co/vidore/colpali-v1.2-hf-deprecated

Url of colpali-v1.2-hf-deprecated

colpali-v1.2-hf-deprecated huggingface.co Url

Provider of colpali-v1.2-hf-deprecated huggingface.co

vidore
ORGANIZATIONS

Other API from vidore

huggingface.co

Total runs: 412.1K
Run Growth: 4.7K
Growth Rate: 1.14%
Updated:August 21 2026
huggingface.co

Total runs: 41.8K
Run Growth: -5.0K
Growth Rate: -11.86%
Updated:June 06 2025
huggingface.co

Total runs: 37.0K
Run Growth: 12.0K
Growth Rate: 32.30%
Updated:August 21 2026
huggingface.co

Total runs: 22.1K
Run Growth: -26.9K
Growth Rate: -121.94%
Updated:August 18 2026
huggingface.co

Total runs: 13.9K
Run Growth: -1.7K
Growth Rate: -11.99%
Updated:August 21 2026
huggingface.co

Total runs: 9.3K
Run Growth: 1.6K
Growth Rate: 17.41%
Updated:August 21 2026
huggingface.co

Total runs: 4.9K
Run Growth: 826
Growth Rate: 16.75%
Updated:August 21 2026
huggingface.co

Total runs: 2.5K
Run Growth: -5.6K
Growth Rate: -221.46%
Updated:August 21 2026
huggingface.co

Total runs: 92
Run Growth: -251
Growth Rate: -272.83%
Updated:March 14 2025
huggingface.co

Total runs: 17
Run Growth: 11
Growth Rate: 64.71%
Updated:April 08 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:September 09 2024
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:July 11 2024
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:July 15 2025