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
2637CANONICAL_QUERY_VALUES = {
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
4062queries = ["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
94119def 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