- Add the `colpali-engine` dependency - Add `sentence-transformers` to compulsory dependencies - Bump ColPali to v1.2 [[model card]](https://huggingface.co/vidore/colpali-v1.2) - Remove the `baselines` dependency group
3.3.0
Added
- Add int8 quantization for embeddings (experimental) - Add tests for int8 quantization - Add dynamic versioning with `hatch-vcs` - Add loggers in modules (with `loguru`)
- Add experiments on token pooling - Add `from_multiple_json` method in `EvalManager`
Fixed
- Fix error when using token pooling with bfloat16 tensors - Add missing L2 normalization in token pooling
3.1.0
Added
- Add support for token pooling in document embeddings
Fixed
- Fix ruff settings
3.0.0
Added
- Add barplot for score per token in the interpretability script
Changed
- [Breaking] All the CLI arguments now clearly show if the batch size is related to the query embedding computation, the doc embedding computation, or the scoring
Fixed
- Fix `DummyRetriever` - Fix a few broken retriever tests
2.2.1
Fixed
- Fix wrong dictionary key in the `evaluate_retriever` CLI script