独立编译knowhere,集成到milvus报错 #34786
Unanswered
wangjn163
asked this question in
Q&A and General discussion
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
独立编译knowhere后集成到向量数据库中报错:
out|
-- include
-- lib64
然后把这里面的文件移动到以下两个目录中
/internal/core/output/include
/internal/core/output/lib64
编译时报错
/install/milvus/internal/core/src/config/ConfigKnowhere.cpp:23:10: fatal error: knowhere/comp/knowhere_config.h: No such file or directory
23 | #include "knowhere/comp/knowhere_config.h"
/install/milvus/cmake_build/thirdparty/milvus-storage/milvus-storage-src/cpp/test/test_util.cpp:15:10: fatal error: test_util.h: No such file or directory
15 | #include "test_util.h"
knowhere编译结果目录结构:
├── include
│ └── knowhere
│ ├── binaryset.h
│ ├── bitsetview.h
│ ├── bitsetview_idselector.h
│ ├── cluster
│ │ ├── cluster_factory.h
│ │ ├── cluster.h
│ │ └── cluster_node.h
│ ├── comp
│ │ ├── blocking_queue.h
│ │ ├── brute_force.h
│ │ ├── index_param.h
│ │ ├── knowhere_check.h
│ │ ├── knowhere_config.h
│ │ ├── local_file_manager.h
│ │ ├── materialized_view.h
│ │ ├── task.h
│ │ ├── thread_pool.h
│ │ └── time_recorder.h
│ ├── config.h
│ ├── dataset.h
│ ├── expected.h
│ ├── feder
│ │ ├── DiskANN.h
│ │ ├── HNSW.h
│ │ └── IVFFlat.h
│ ├── file_manager.h
│ ├── heap.h
│ ├── index
│ │ ├── index_factory.h
│ │ ├── index.h
│ │ ├── index_node_data_mock_wrapper.h
│ │ ├── index_node.h
│ │ ├── index_node_thread_pool_wrapper.h
│ │ └── index_table.h
│ ├── log.h
│ ├── object.h
│ ├── operands.h
│ ├── prometheus_client.h
│ ├── range_util.h
│ ├── sparse_utils.h
│ ├── tracer.h
│ ├── utils.h
│ └── version.h
└── lib64
└── libknowhere.so
Beta Was this translation helpful? Give feedback.
All reactions