Milvus 混合搜索中访问稀疏嵌入时出错

问题描述 投票:0回答:1

我正在学习使用 Milvus 的 BGE-M3 嵌入的混合搜索教程,但我遇到了这行代码的问题:

sparse_results = sparse_search(col, query_embeddings['sparse'][0])
。它抛出一个
NotImplementedError
表示未实现一维稀疏切片。

我使用以下版本:milvus-lite==2.4.9、milvus-model==0.2.3、python=3.10.14。是什么原因导致这个问题?

collections artificial-intelligence vector-database milvus
1个回答
0
投票

您运行什么操作系统? 哪个CPU? 有GPU吗? 多少内存? 您有足够的磁盘空间吗?

以下https://milvus.io/docs/embed-with-bgm-m3.md

这对我来说适用于使用 Python 3.10 的 Mac M1 架构

嵌入:{'密集':[数组([-0.02505938,-0.00142195,0.04015466,...,-0.02094925, 0.02623658, 0.00324097], dtype=float32), 数组([ 0.0011846 , 0.00649291, -0.00735767, ..., -0.01446293, 0.04243685, -0.0179482 ], dtype=float32), 数组([ 0.0041529 , -0.01014917, 0.00098105, ..., -0.02559665, 0.08084688, 0.00141646], dtype=float32)], '稀疏': <3x250002 sparse array of type '' 具有压缩稀疏行格式的 43 个存储元素>} 密集文档暗淡:1024 (1024,) 稀疏文档暗淡:250002 (1, 250002)

© www.soinside.com 2019 - 2024. All rights reserved.