milvus knowhere源码编译测试

简介

Knowhere 是 Milvus 的核心向量执行引擎,集成了FaissHnswlibAnnoy等多个向量相似度搜索库。

编译环境

操作系统: Ubuntu 22.04.4

gcc/g++:11.4.0

cmake: 3.27.7

安装依赖

shell 复制代码
apt install build-essential libopenblas-dev libaio-dev python3-dev python3-pip

安装cmake:

https://cmake.org/files/v3.27/cmake-3.27.7-linux-x86_64.tar.gz

解压至/usr/local,并加入PATH环境变量(.bashrc)。

编译knowhere

下载源代码:

shell 复制代码
git clone https://github.com/zilliztech/knowhere.git
本次编译的是v2.2.5
git checkout -b branch_v2.2.5 v2.2.5

编译:

shell 复制代码
pip3 install conan==1.61.0
export PATH=$PATH:$HOME/.local/bin
mkdir build && cd build
conan remote add default-conan-local https://milvus01.jfrog.io/artifactory/api/conan/default-conan-local
conan install .. --build=missing -o with_ut=True -s compiler.libcxx=libstdc++11 -s build_type=Release
conan build ..

跑测试用例:

shell 复制代码
./Release/tests/ut/knowhere_tests
相关推荐
Zilliz Planet12 小时前
Milvus×全诊通:从导诊到智能超声,如何将人效比翻倍
人工智能·milvus
Zilliz Planet2 天前
2024年, Milvus 社区的那些事
milvus
Zilliz Planet3 天前
DeepSeek v3为何爆火?如何用其集成Milvus搭建RAG?
milvus
woshiabc1114 天前
宝塔docker安装milvus向量库
docker·容器·milvus
黑夜寻白天4 天前
GraphRAG:LLM之Graphrag接入milvus
milvus·graphrag
Zilliz Planet4 天前
Milvus×合邦电力:向量数据库如何提升15%电价预测精度
milvus
mashagua6 天前
探索Milvus数据库:新手入门指南(tencent云)
数据库·milvus
橙子小哥的代码世界7 天前
打造RAG系统:四大向量数据库Milvus、Faiss、Elasticsearch、Chroma 全面对比与选型指南
数据库·人工智能·深度学习·神经网络·elasticsearch·milvus·faiss
马良神笔8 天前
连接Milvus
milvus
Zilliz Planet13 天前
Milvus×EasyAi:如何用java从零搭建人脸识别应用
java·开发语言·milvus