zvec/tests/core
luoxiaojian 45a11212d2
fix(vamana): medoid entry, concurrent build crash and prune quality. (#433)
* fix(vamana): medoid entry point, concurrent build crash and prune quality

- Add DiskANN-standard medoid (centroid-closest point) as the persisted
  entry point, computed at dump time, replacing the fixed node-0 start.
- Fix data races on node_chunks_ / dist_chunks_ / node_chunk_bases_ during
  concurrent build: add mutexes with double-checked locking and pre-reserve
  capacity so the lock-free read fast path never hits reallocation.
- Fix RobustPrune for metrics with signed internal distance (quantized int8
  cosine): introduce IndexMetric::build_distance_offset() to shift distances
  into a non-negative range, restoring a geometrically meaningful
  occlude_factor and improving graph quality / low-ef recall.
2026-06-02 16:15:57 +08:00
..
algorithm fix(vamana): medoid entry, concurrent build crash and prune quality. (#433) 2026-06-02 16:15:57 +08:00
framework fix(build): replace CMAKE_SOURCE_DIR with PROJECT_ROOT_DIR for subproject builds (#195) 2026-03-04 20:01:52 +08:00
interface fix: validate reformer/entity ex_bits consistency in HnswRabitqStreamer (#436) 2026-06-02 11:12:15 +08:00
metric refactor: remove hamming metric (#365) 2026-05-18 19:31:20 +08:00
quantizer fix(build): replace CMAKE_SOURCE_DIR with PROJECT_ROOT_DIR for subproject builds (#195) 2026-03-04 20:01:52 +08:00
utility chore: rm buffer manager (#437) 2026-06-02 09:51:41 +08:00
CMakeLists.txt fix(build): replace CMAKE_SOURCE_DIR with PROJECT_ROOT_DIR for subproject builds (#195) 2026-03-04 20:01:52 +08:00