Skip to content

Releases: zilliztech/knowhere

v2.6.0

23 Jul 14:27
8854f2b
Compare
Choose a tag to compare

What's Changed

  • enhance: sparse: Add support for persistency of sparse indexes by @sparknack in #1238
  • feat(simd/rvv): add RVV SIMD optimization for int8_vec_inner_product, int8_vec_L2sqr, int8_vec_norm_L2sqr by @lyd1992 in #1240
  • feat(simd/rvv): add RVV SIMD optimization for int8_vec batch_4 functions by @lyd1992 in #1242
  • sparse: change index file header size to 32 for now by @sparknack in #1245
  •  [SIMD][RVV] add RVV SIMD optimization for bf16_vec_inner_product_rvv && bf16_vec_L2sqr_rvv && bf16_vec_norm_L2sqr_rvv by @hansu2022 in #1244
  • fix: sparse vector dup key error in bruteforce range search by @sparknack in #1246
  • fix: sparse: all entries should use span in version 8 by @sparknack in #1251
  • [SIMD][RVV] add RVV SIMD optimization for bf16_vec_inner_product_batch_4_rvv && bf16_vec_L2sqr_batch_4_rvv by @hansu2022 in #1248
  • enhance: remove useless omp parallel by @foxspy in #1256
  • Add datatype check for int8 by @cqy123456 in #1255
  • feat(simd-rvv): Add RVV SIMD optimized bf16 patch functions for inner product and L2sqr by @lyd1992 in #1253
  • [SIMD][RVV] add RVV SIMD optimization for fp16_vec_inner_product_rvv && fp16_vec_L2sqr_rvv && fp16_vec_norm_L2sqr_rvv by @hansu2022 in #1254
  • feat: Extend BitsetView for 1-hop ID mapping in hierarchical index_nodes by @alwayslove2013 in #1252
  • feat(simd-rvv): Add RVV SIMD optimized batch-4 bf16 patch functions by @lyd1992 in #1259
  • unify bf search and search_with_buf by @alwayslove2013 in #1260
  • Accelerating Data Processing with Prefetching by @wjunLu in #1263
  • feat: emb_list(hnsw) by @alwayslove2013 in #1267
  • [SIMD][RVV] add RVV SIMD optimization for fp16_vec_inner_product_batch_4_rvv && fp16_vec_L2sqr_batch_4_rvv by @hansu2022 in #1269
  • add index_type/data_type/mmap check for emb_list_hnsw by @alwayslove2013 in #1272

New Contributors

Full Changelog: v2.5.11...v2.6.0

v2.5.5

11 Apr 10:43
66fc780
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.4...v2.5.5

v2.5.4

10 Apr 04:22
ef9e45a
Compare
Choose a tag to compare

What's Changed

  • [skip e2e] Change CI timeout to 120min by @cydrain in #1099
  • Add Int8Vector SIMD APIs for avx512/avx2/sse/ref by @cydrain in #1098
  • Add benchmark_simd_qps by @cydrain in #1101
  • enhance: SCANN_DVR support different refine type in train and search process by @cqy123456 in #1106
  • Add neon implementation for Int8Vector by @cydrain in #1104
  • Correct some distance APIs' input parameter types by @cydrain in #1109
  • Rename half_precision_floating_point_xxx to xxx_typed for better readability by @cydrain in #1110
  • BruteForce support Int8Vector by @cydrain in #1114
  • Fix CAGRA-HNSW serialization format by @lowener in #1108

Full Changelog: v2.5.3...v2.5.4

v2.5.3

07 Feb 02:53
d0d1c49
Compare
Choose a tag to compare

Features

Enhance

Bugfix

  • fix : for all empty sparse index, PrepareMmap will early return to avoid mmapping empty file by @sparknack in #1050

Full Changelog: v2.5.2...v2.5.3

v2.5.2

14 Jan 12:01
7dc867d
Compare
Choose a tag to compare

Features

Improvements

Full Changelog: v2.5.1...v2.5.2

v2.5.1

26 Dec 09:07
6a691f6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.0...v2.5.1

v2.5.0

15 Nov 13:21
52c0303
Compare
Choose a tag to compare

draft

What's Changed

New Contributors

Full Changelog: v2.3.12...v2.5.0

v2.3.14

06 Dec 07:08
a215816
Compare
Choose a tag to compare

What's Changed

  • enhance: optimize sparse index and get ~10% performance improvement @zhengbuqian in #968

Full Changelog: v2.3.13...v2.3.14

v2.3.13

18 Nov 04:17
3c28949
Compare
Choose a tag to compare

Features

Improvements

  • accelerate the distance computation for ARM NEON by @presburger in #922
  • mmap almost everything for sparse vector index by @zhengbuqian in #928
  • accelerate the brute-force performance with cosine metric by adding avx simd support and pre-compute the norms by @cqy123456 in #950

New Contributors

Full Changelog: v2.3.12...v2.3.13

v2.3.12

25 Oct 03:47
aa01b18
Compare
Choose a tag to compare

Features

Improvements

  • add a bit-based structure to mark index-specific features by @foxspy in #887

Bug Fixes

  • fix: copy the query vector to resolve the use-after-free issue for ivf-iterator by @alwayslove2013 in #901

Full Changelog: v2.3.11...v2.3.12