Skip to content

Commit bf215e1

Browse files
Add ColModernVBERT tests
1 parent 25d20f5 commit bf215e1

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

tests/test_late_interaction_multimodal.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,17 @@
2121
[-0.1299, -0.0691, 0.1097, 0.0728, 0.0123, 0.0519, 0.0122],
2222
]
2323
),
24+
"Qdrant/colmodernvbert": np.array(
25+
[
26+
[0.2256, -0.0503, 0.0254, -0.011, -0.0786, 0.2152, -0.0961],
27+
[-0.0028, -0.0484, -0.0724, -0.0724, -0.0977, 0.0308, -0.0236],
28+
[0.0035, -0.1075, -0.0877, -0.0207, -0.0828, -0.0294, -0.0253],
29+
[0.0021, -0.0797, -0.0605, -0.0008, -0.0837, 0.0015, -0.0846],
30+
[-0.0473, -0.0594, -0.0553, -0.0014, -0.0712, 0.0158, -0.0546],
31+
[-0.1009, -0.082, -0.0684, -0.1385, -0.0469, -0.0606, -0.0323],
32+
[-0.0624, 0.006, -0.0498, -0.0127, -0.1115, 0.0076, -0.0888],
33+
]
34+
),
2435
}
2536

2637
CANONICAL_QUERY_VALUES = {
@@ -35,6 +46,17 @@
3546
[-0.0165, -0.0106, 0.1672, -0.0768, 0.0389, -0.0038, 0.1137],
3647
]
3748
),
49+
"Qdrant/colmodernvbert": np.array(
50+
[
51+
[0.05, 0.0656, 0.0403, 0.1498, 0.1842, 0.0263, -0.1871],
52+
[-0.0566, -0.1403, 0.0065, -0.0285, 0.0903, -0.0149, 0.1069],
53+
[-0.1015, -0.0072, 0.0908, -0.0824, -0.0185, -0.0097, -0.0046],
54+
[-0.1233, -0.1081, -0.0234, -0.0033, 0.0598, 0.0993, 0.0985],
55+
[-0.0705, -0.1312, -0.0649, 0.0151, 0.0746, 0.0765, 0.1482],
56+
[0.0053, -0.1384, -0.0584, -0.0272, 0.1301, 0.0508, 0.1796],
57+
[0.0092, -0.1438, -0.0306, -0.0369, 0.1172, 0.037, 0.1334],
58+
]
59+
),
3860
}
3961

4062
queries = ["hello world", "flag embedding"]
@@ -90,6 +112,9 @@ def test_get_embedding_size():
90112
model_name = "Qdrant/ColPali-v1.3-fp16"
91113
assert LateInteractionMultimodalEmbedding.get_embedding_size(model_name) == 128
92114

115+
model_name = "Qdrant/colmodernvbert"
116+
assert LateInteractionMultimodalEmbedding.get_embedding_size(model_name) == 128
117+
93118

94119
def test_embedding_size():
95120
if os.getenv("CI"):
@@ -101,3 +126,7 @@ def test_embedding_size():
101126
model_name = "Qdrant/ColPali-v1.3-fp16"
102127
model = LateInteractionMultimodalEmbedding(model_name=model_name, lazy_load=True)
103128
assert model.embedding_size == 128
129+
130+
model_name = "Qdrant/colmodernvbert"
131+
model = LateInteractionMultimodalEmbedding(model_name=model_name, lazy_load=True)
132+
assert model.embedding_size == 128

0 commit comments

Comments
 (0)