vidore / colSmol-256M

huggingface.co
Total runs: 4.9K
24-hour runs: 0
7-day runs: 826
30-day runs: 826
Model's Last Updated: August 21 2026
visual-document-retrieval

Introduction of colSmol-256M

Model Details of colSmol-256M

ColSmolVLM-Instruct-256M: Visual Retriever based on SmolVLM-Instruct-250M with ColBERT strategy

This is a version trained with batch_size 32 for 3 epochs

ColSmolVLM 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 SmolVLM 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 the commit b983e40 of the Colpali repository. (main branch from the repo)

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

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 and most probably in the multimodal training.

Parameters

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 a 4 GPU setup with data parallelism, a learning rate of 5e-4 with linear decay with 2.5% warmup steps, and a batch size of 8.

Usage

Make sure colpali-engine is installed from source or with a version superior to 0.3.5 (main branch from the repo currently). transformers version must be > 4.46.2.

pip install git+https://github.com/illuin-tech/colpali
import torch
from PIL import Image

from colpali_engine.models import ColIdefics3, ColIdefics3Processor

model = ColIdefics3.from_pretrained(
        "vidore/colSmol-256M",
        torch_dtype=torch.bfloat16,
        device_map="cuda:0",
        attn_implementation="flash_attention_2" # or eager
    ).eval()
processor = ColIdefics3Processor.from_pretrained("vidore/colSmol-256M")

# Your inputs
images = [
    Image.new("RGB", (32, 32), color="white"),
    Image.new("RGB", (16, 16), color="black"),
]
queries = [
    "Is attention really all you need?",
    "What is the amount of bananas farmed in Salvador?",
]

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

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

scores = processor.score_multi_vector(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

ColQwen2's vision language backbone model (Qwen2-VL) is under apache2.0 license. The adapters attached to the model are under MIT license.

Contact
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 colSmol-256M on huggingface.co

4.9K
Total runs
0
24-hour runs
168
3-day runs
826
7-day runs
826
30-day runs

More Information About colSmol-256M huggingface.co Model

More colSmol-256M license Visit here:

https://choosealicense.com/licenses/mit

colSmol-256M huggingface.co

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

colSmol-256M huggingface.co Url

https://huggingface.co/vidore/colSmol-256M

vidore colSmol-256M online free

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

vidore colSmol-256M online free url in huggingface.co:

https://huggingface.co/vidore/colSmol-256M

colSmol-256M install

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

colSmol-256M install url in huggingface.co:

https://huggingface.co/vidore/colSmol-256M

Url of colSmol-256M

colSmol-256M huggingface.co Url

Provider of colSmol-256M 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: 6.3K
Run Growth: -405
Growth Rate: -6.44%
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: 13
Run Growth: 2
Growth Rate: 15.38%
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