knowhere
knowhere copied to clipboard
Knowhere is an open-source vector search engine, integrating FAISS, HNSW, etc.
Update Cardinal Commit Signed-off-by: sre-ci-robot [email protected]
According to Milvus's requirements, it is necessary to determine whether the index contains raw data before loading it for capacity evaluation. In this context, it is necessary to provide a...
The destructor of dataset is not well written to release memory. We can use visit to simplify the code. before: ``` { auto ptr = std::get_if(&x.second); if (ptr != nullptr)...
User reports that IVF_PQ index build time degrade 60x between Milvus 2.3.20 and Milvus 2.4.6 https://github.com/milvus-io/milvus/discussions/34999 Test knowhere separately, can reproduce this degradation: Commit Time | Commit ID | IVF_PQ...
``` ==2522068==ERROR: AddressSanitizer: heap-use-after-free on address 0x60200008a230 at pc 0x7f1bf61e47ed bp 0x7f1b43ddbf20 sp 0x7f1b43ddbf10 READ of size 1 at 0x60200008a230 thread T108 (MILVUS_FUTURE_C) #0 0x7f1bf61e47ec in knowhere::tracer::isEmptyID(unsigned char const*, int)...
This is the disk-ann iterator, it can be compile. The basic structure of the algorithm is correct. However, tests need to be completed.
Update Cardinal Commit Signed-off-by: sre-ci-robot [email protected]