Self-hosting
Embedding Service
git clone https://github.com/tjmlabs/ColiVarEpip install uv
uv venv # or python -m venv .venv
source .venv/bin/activate #.venv/Scripts/activate on windowsuv pip compile builder/requirements.in -o builder/requirements.txtfrom colpali_engine.models import ColQwen2, ColQwen2Processor
import torch
model_name = "vidore/colqwen2-v1.0"
if torch.cuda.is_available():
device_map = "cuda"
elif torch.backends.mps.is_available():
device_map = "mps"
else:
device_map = None
model = ColQwen2.from_pretrained(
model_name,
cache_dir="models_hub/", # where to save the model
device_map=device_map,
)
processor = ColQwen2Processor.from_pretrained(model_name, cache_dir="models_hub/")REST API

Development
Last updated