egolearner
9aae7494ad
chore: enable modernize-use-override and fix existing violations ( #419 )
...
Add modernize-use-override to .clang-tidy and apply fixes across
src/ and tests/: replace redundant virtual with override, annotate
missing override on derived methods, and drop redundant virtual on
already-overridden methods.
2026-05-21 19:05:32 +08:00
rayx
3e02031eb8
refactor: remove hamming metric ( #365 )
...
* refactor: remove binary metric
* fix: fix windows
2026-05-18 19:31:20 +08:00
luoxiaojian
efab064676
feat: refac entity and impl Vamana. ( #371 )
2026-04-30 10:22:25 +08:00
ZeFeng Yin
005680522b
feat: merge vector arrow buffer ( #320 )
2026-04-29 19:24:50 +08:00
ZeFeng Yin
07e986d3d5
fix: hnsw chunk size init ( #372 )
2026-04-29 10:50:16 +08:00
ZeFeng Yin
06e2845069
fix hnsw_streamer_test ( #375 )
2026-04-28 19:12:32 +08:00
ZeFeng Yin
4a4c02c1a5
chore: rm hnsw builder/searcher ( #356 )
2026-04-21 10:44:06 +08:00
Zihao Wang
d29bffca39
fix(quantizer): use rounded int8 values for SQ8 metadata to fix recall drop ( #329 )
...
fixes #328
Problem:
SQ8 metadata (squared_sum, sum) was computed from pre-rounded float
values, causing mismatch with actual stored int8 values. On asymmetric
datasets (e.g. OpenAI 1536D where |x_min| >> x_max), this leads to
severe recall drop.
Solution:
Move std::round before accumulating squared_sum and sum.
Co-authored-by: rayx <rui.xing@alibaba-inc.com>
2026-04-16 10:07:14 +08:00
ZeFeng Yin
e2b0903fa5
fix: hnsw_streamer_test ut ( #299 )
2026-04-02 11:40:10 +08:00
Jalin Wang
8182cfff93
feat: windows support ( #216 )
...
Preliminary support for Windows with remaining TODOs
2026-03-30 20:47:34 +08:00
rayx
31aaa2febb
feat: add euclidean one2many ( #188 )
...
* add euclidean one2many implementation
2026-03-23 20:20:48 +08:00
ZeFeng Yin
432de52c5f
[enhance] buffer storage ( #83 )
2026-03-19 15:24:46 +08:00
feihongxu0824
fb0b900a80
fix(build): replace CMAKE_SOURCE_DIR with PROJECT_ROOT_DIR for subproject builds ( #195 )
2026-03-04 20:01:52 +08:00
feihongxu0824
24d877da5e
fix: Replace VLAs with std::vector for MSVC compatibility and stack safety ( #190 )
2026-03-03 10:07:21 +08:00
ZeFeng Yin
596d5795e9
test: fix ut random float ( #182 )
2026-02-28 16:11:13 +08:00
ZeFeng Yin
44fd16511f
test: rm useless expect ( #82 )
...
* rm useless expect
* Delete tests/core/algorithm/hnsw/hnsw_streamer_buffer_test.cc
2026-02-10 10:38:53 +08:00
feihongxu0824
0ebf5621a6
feat: support core cpp sdk ( #30 )
...
* support core cpp sdk
* fix
* fix
* fix
* fix cr
2026-01-26 20:01:44 +08:00
sanyi
6524fabd80
Initial commit
2025-12-30 11:02:17 +08:00