Commit Graph

565 Commits

Author SHA1 Message Date
zhenshan.cao
3bb2412ddb
Remove dependency with etcd_meta in segcore (#12987)
Signed-off-by: zhenshan.cao <zhenshan.cao@zilliz.com>
2021-12-09 11:45:06 +08:00
Cai Yudong
1ae249adb5
Update profiler CMakeLists.txt (#13001)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-08 23:23:06 +08:00
Cai Yudong
85efcd8582
Move fiu nlohmann and easylogging to core/thirdparty (#12981)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-08 18:45:07 +08:00
Cai Yudong
45bac3e4ec
Move profiler under core/thirdparty (#12949)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-08 13:01:04 +08:00
Cai Yudong
df875c5985
Clean useless thirdparty version (#12944)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-08 12:15:03 +08:00
Cai Yudong
7b97b155e8
Remove duplicated thirdparty (#12925)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-08 10:37:37 +08:00
Cai Yudong
2c42abf23b
Optimize segcore CMakeLists.txt (#12924)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-08 10:35:04 +08:00
Cai Yudong
41ba52bb28
Support C unittest profiling (#12899)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-07 20:17:03 +08:00
Cai Yudong
d40af885b9
Update header files for segcore/SegmentInterface.cpp (#12770)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-07 10:17:51 +08:00
Cai Yudong
55c4d4754a
Remove useless header file for segment_c.cpp (#12768)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-07 10:15:59 +08:00
Cai Yudong
b053317545
Rename FaissMetricTypeToString to MetricTypeToString (#12767)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-07 10:13:53 +08:00
Cai Yudong
32f3f78790
Reorder header files for segcore/TimestampIndex.h (#12766)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-06 18:11:07 +08:00
Cai Yudong
35cd7b5689
Format TimestampIndex.cpp (#12764)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-06 18:07:31 +08:00
Cai Yudong
1a806a174a
Support load collection with multiple vector column (#12630)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-03 11:29:33 +08:00
Cai Yudong
cbb01051f0
Update Search return type (#12578)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-12-02 11:45:32 +08:00
Ji Bin
26b9d0e9f7
Support cpu/qemu only support SSE42 (#12337)
Compiler options for compiling faiss updated:
- for common objs using -mss4.2 for tunning, remove -mf16c, which may
  need newer CPU.
- for avx2 objs using -mavx2 and -mf16c
- for avx512 objs using -mavx512* and -mf16c

Issue: #12335

Signed-off-by: Ji Bin <matrixji@live.com>
2021-12-01 17:05:32 +08:00
dragondriver
a44c00b0d0
Format test_c_api.cpp (#12515)
Signed-off-by: dragondriver <jiquan.long@zilliz.com>
2021-12-01 15:28:00 +08:00
dragondriver
1db1cf2104
Fix similarity correlation (#12511)
Signed-off-by: dragondriver <jiquan.long@zilliz.com>
2021-12-01 15:26:02 +08:00
dragondriver
6d92b8499c
Revert #11901, Fix wrong jaccard distance (#12487)
Signed-off-by: dragondriver <jiquan.long@zilliz.com>
2021-11-30 20:31:35 +08:00
Cai Yudong
7f9a41496d
Reorder header files for segcore/SegmentSealedImpl.h (#12439)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-30 18:45:35 +08:00
Cai Yudong
f899644e88
Update header files for segcore/SegmentSealedImpl.cpp (#12438)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-30 18:43:40 +08:00
Cai Yudong
97c2d2aec2
Reorder header files for segcore/SegmentSealed.h (#12435)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-30 18:41:44 +08:00
Cai Yudong
d24cc8f846
Reorder header files for segcore/SegmentInterface.h (#12434)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-30 18:39:49 +08:00
Cai Yudong
8f1e75718c
Clean code (#12433)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-30 18:37:41 +08:00
yukun
7bb9ae8802
Deleted data could not be searched using timestamp before delete time (#12437)
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
2021-11-30 12:39:41 +08:00
Cai Yudong
486ceca7fb
Remove useless type (#12375)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-30 09:53:52 +08:00
Cai Yudong
365b5a5d01
Rename SubSearchResult fields for better readability (#12341)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-29 17:07:40 +08:00
Cai Yudong
cb952d6036
Rename SearchResult fields for better readability (#12327)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-29 14:57:18 +08:00
Cai Yudong
45fac75889
Fix segcore unittest fail (#12326)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-29 12:27:17 +08:00
zhenshan.cao
f95ef2260b
Add GetFlushState grpc method (#12220)
Update sdk version

Signed-off-by: zhenshan.cao <zhenshan.cao@zilliz.com>
2021-11-23 22:57:17 +08:00
Bingyi Sun
01be91116e
Add GetFlushState interface (#12170)
issue: #12075
Signed-off-by: sunby <bingyi.sun@zilliz.com>

Co-authored-by: sunby <bingyi.sun@zilliz.com>
2021-11-23 10:55:14 +08:00
dragondriver
73f18c564f
Refine logs when search with unsupported metric type (#12185)
Signed-off-by: dragondriver <jiquan.long@zilliz.com>
2021-11-23 10:13:14 +08:00
congqixia
8a9fb9b287
Fix CMakeLists.txt comment error (#12141)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2021-11-19 19:33:13 +08:00
jaime
11110906a4
[skip ci] Add a TODO for a faiss cpp file (#12117)
Signed-off-by: yun.zhang <yun.zhang@zilliz.com>

Co-authored-by: yun.zhang <yun.zhang@zilliz.com>
2021-11-19 17:57:46 +08:00
jaime
c6fea64aa7
[skip ci] Add a comment to faiss CMakeLists (#12116)
Signed-off-by: yun.zhang <yun.zhang@zilliz.com>

Co-authored-by: yun.zhang <yun.zhang@zilliz.com>
2021-11-19 17:55:40 +08:00
Cai Yudong
3aca73969f
Optimize segcore API arrangement (#12135)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-19 17:23:12 +08:00
dragondriver
8c951217ee
Fix wrong distances caused by metric type (#11901)
Signed-off-by: dragondriver <jiquan.long@zilliz.com>
2021-11-16 19:11:10 +08:00
Xiangyu Wang
12f50cb22c
[skip ci]Update OWNERS files (#11898)
Signed-off-by: Xiangyu Wang <xiangyu.wang@zilliz.com>
2021-11-16 15:41:11 +08:00
Cai Yudong
fd45a7ee5f
Remove redundant header file in segcore/SegmentGrowingImpl.cpp (#11831)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-16 10:37:12 +08:00
Cai Yudong
a58f6b4820
Reorder header files for segcore/SegmentGrowing.h (#11829)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-16 10:35:16 +08:00
Cai Yudong
e920b6d6ff
Reorder header files for segcore/SegmentGrowingImpl.h (#11830)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-16 10:33:16 +08:00
Cai Yudong
ecae18ad40
Use LOG_SEGCORE_ERROR_ instead of std::cout (#11802)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-15 18:13:09 +08:00
Cai Yudong
b0054f1b48
Update C API NewSegment (#11809)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-15 16:57:09 +08:00
Cai Yudong
106ed4d4ee
Reorder header files for segcore/segment_c.cpp (#11800)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-15 15:43:10 +08:00
Cai Yudong
a35db8eda0
Optimize retrieve to use batch mode assignment (#11647)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-12 10:06:44 +08:00
Cai Yudong
5fdc6626cb
Change API retrieve return type from CProtoResult to CProto (#11555)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-12 10:04:49 +08:00
dragondriver
daaeb27ee1
Make AdapterMgr.GetAdapter thread-safe (#11674)
Signed-off-by: dragondriver <jiquan.long@zilliz.com>
2021-11-11 20:42:44 +08:00
Cai Yudong
c5f566357a
Remove debug code (#11556)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-10 17:31:37 +08:00
Cai Yudong
4df4dc8f80
Reorder header files for segcore/SealedIndexingRecord.h (#11541)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-10 17:13:41 +08:00
Cai Yudong
87b4fe2220
Remove empty file SealedIndexingRecord.cpp (#11538)
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2021-11-10 17:11:45 +08:00