24 Commits
Author SHA1 Message Date
rayxandZeFeng Yin 3b1a10c38d feat(diskann): io uring backend (#599)
Co-authored-by: ZeFeng Yin <yinzefeng.yzf@alibaba-inc.com>
2026-08-07 17:44:58 +08:00
rayx d15a37e425 fix: remove redundant virtual (#631) 2026-07-29 19:23:16 +08:00
rayx cb42297298 fix(diskann): add diskann into zvec core lib (#602) 2026-07-19 12:03:35 +08:00
rayxandZefeng Yin ec8a78ee08 refactor(diskann): decouple from libaio via dlopen (#532)
Co-authored-by: Zefeng Yin <yinzefeng.yzf@alibaba-inc.com>
2026-07-16 17:58:25 +08:00
rayx 8693cf9de7 refactor: turbo quantizer (#546) 2026-07-15 19:54:07 +08:00
rayx 5cd9178bf4 fix: add aio to nightly build (#469)
* fix: add aio to nightly build

* fix: fix nightly coverage

* fix: fix nightly coverage
2026-06-23 14:17:37 +08:00
rayx 815a6783ff refactor: disable diskann index create on open (#479) 2026-06-10 21:00:22 +08:00
rayx 719e1cdb78 feat: support to pass in list size (#487) 2026-06-10 16:51:48 +08:00
rayx 74b23ba4c6 refactor: make list size to 50 in diskann build stage (#475) 2026-06-08 17:39:42 +08:00
rayx e720c1fd20 feat: add diskann index (#369) 2026-06-04 20:52:43 +08:00
rayx 3e02031eb8 refactor: remove hamming metric (#365)
* refactor: remove binary metric

* fix: fix windows
2026-05-18 19:31:20 +08:00
rayx 31aaa2febb feat: add euclidean one2many (#188)
* add euclidean one2many implementation
2026-03-23 20:20:48 +08:00
rayx b49833bf56 Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238)
* fix: add scalar

* fix: add avx512fp16

* fix: cmake config
2026-03-20 09:53:48 +08:00
rayx d4ffbf06af fix: fix metric batch (#245) 2026-03-19 13:39:10 +08:00
rayx f9a5ef9432 fix: fix ut for sparse builder dump time (#237)
* fix ut for sparse builder dump time
2026-03-17 19:59:27 +08:00
rayx de1e7050d7 fix/fix mips euclidean (#226)
* fix: fix mips euclidean
2026-03-16 13:41:58 +08:00
rayx d1e0c7b88e fix: use static array (#222)
* fix: use static array

* fix: clang-format

* fix: clang-format

* fix: clang-format
2026-03-13 13:34:28 +08:00
rayx b6a4eaddc2 fix: turn off math march if not auto detected (#220) 2026-03-12 16:12:28 +08:00
rayx 919f15bb36 fix: fix uint8 conversion overflow (#215) 2026-03-12 12:22:37 +08:00
a7bfd6060d refactor/march based reorganization (#193)
* add for march compatible test

* fix: remove MxN

* fix: add macro scope

* fix for android ci

* refactor: call euclidean via squared euclidean

* refactor: add match utility

* refactor: comment config out

* fix: fix dimension remainder

* fix: fix condition & config flags

* fix: remove redundant macros

* fix: fix condition error

* fix: fix macros

* fix: remove unnecessary macros

* fix: fix remaining code with vector

* fix: remove unnecessary codes

---------

Co-authored-by: Zefeng Yin <yinzefeng.yzf@alibaba-inc.com>
Co-authored-by: xufeihong.xfh <xufeihong.xfh@alibaba-inc.com>
2026-03-11 22:44:48 +08:00
richyreachy ec26525b38 feat(docs): update bench tool readme.md (#77) 2026-02-06 17:31:46 +08:00
richyreachyandfeihongxu0824 a20d484e9e refactor(core): unify search invoke (#15)
Co-authored-by: feihongxu0824 <xufeihong.xfh@alibaba-inc.com>
2026-02-03 12:40:23 +08:00
richyreachy 614f955c5f fix: remove empty files (#33) 2026-01-26 10:08:51 +08:00
richyreachy 9c106775df fix cpu detect (#14) 2026-01-08 16:27:47 +08:00