mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-12-01 11:29:48 +08:00
6a770e5c38
Make knowhere compile independently 1. Make knowhere compile independently * Add gtest, arrow, and some other libraries to index. * Add cache, log and some other files to knowhere. * Add CMakeLists files to index's thirdparty. 2. Modified the compilation content of knowhere * Delete some content of compile library. * Add IMPORTED_GLOBAL property to faiss. 3. Change the compilation location of some libraries * Make OpenBLas compiled in thirdpartycore.cmake. * Make faiss compiled in thirdparty/CMakeLists. Change the content of knowhere/CMakeLists 1. Change easyloggingpp and nlohmann into index/thirdparty. 2. Change MILVUS_THIRDPARTY_SRC into KNOWHERE_THIRDPARTY_SRC. Delete FindOpenBLAS 1. Delete Openblas.cmake. 2. The search task for openBlas is assigned to ThirdpartyCore. 3. Some changes were made to build.sh in index. Fix the openBLas compilation problem Delete the if-else in compilation of faiss; Now when complie faiss, it will find the Openblas as we wish. Fix some problem: 1. delete arrow 2. set openblas_source to AUTO 3. change a include_dir 4. delete MKL 5. delete the CMakeLists in index/utils,cache,log Change variable build_test to knowhere_build_test in index/build.sh Change the include location of GNUInstallDirs set CMAKE_INSTALL_LIBDIR Resolves: milvus-io#5183 See also: milvus-io#6604 Signed-off-by: Shen Zhi <m13120163046@163.com> |
||
---|---|---|
.. | ||
allocator | ||
common | ||
core | ||
datacoord | ||
datanode | ||
distributed | ||
indexcoord | ||
indexnode | ||
kv | ||
log | ||
logutil | ||
metrics | ||
msgstream | ||
proto | ||
proxy | ||
querycoord | ||
querynode | ||
rootcoord | ||
storage | ||
tso | ||
types | ||
util |