pkg/v2.6.21: enhance: [2.6] update knowhere version (#51766)
Milvus 发布 pkg/v2.6.21,将 Knowhere 依赖从 v2.6.17 升级到 v2.6.18,修复了 GPU CAGRA 的 int8 cosine 归一化问题。此变更仅针对 2.6 分支,master 分支使用 Knowhere v3.x。
发展脉络
- 首次出现pkg/v2.6.21: enhance: [2.6] update knowhere version (#51766)Milvus Releases
- 当前判断Milvus 维护多个版本分支,并针对不同分支进行依赖升级,反映了开源项目在版本管理和兼容性方面的策略。这种分支特定的修复有助于保持旧版本的稳定性和性能。Agent Pulse · 分析
Milvus 在 2.6 分支发布了 pkg/v2.6.21,将 Knowhere 依赖从 v2.6.17 升级到 v2.6.18。Knowhere v2.6.18 包含一个修复:处理 GPU CAGRA 的 int8 cosine 归一化问题。该修复来自 zilliztech/knowhere#1724。此依赖升级仅针对 2.6 分支,因为 master 分支跟踪 Knowhere v3.x,因此没有对应的 master PR。
该修复针对 GPU CAGRA 索引的 int8 cosine 归一化,表明在低精度向量索引中,归一化处理对检索质量至关重要。升级到 v2.6.18 可能改善使用 int8 量化和 cosine 距离的 GPU 索引的准确性。
Milvus 维护多个版本分支,并针对不同分支进行依赖升级,反映了开源项目在版本管理和兼容性方面的策略。这种分支特定的修复有助于保持旧版本的稳定性和性能。
对于使用 Milvus 2.6 分支的用户,此升级可能提升 GPU 索引的检索准确性,从而改善搜索质量。对于依赖向量数据库的 AI 应用,这有助于提高召回率。
后续可关注 Knowhere v2.6.18 在 Milvus 2.6 分支中的实际效果,以及是否有更多针对 GPU 索引的修复。同时,master 分支的 Knowhere v3.x 可能包含更全面的改进。