Skip to content

Releases: antgroup/vsag

v0.12.0

26 Dec 11:23
0e302ed
Compare
Choose a tag to compare

What's Changed

Bug Fixes

New Features

Improvements

  • add the limit of the number of threads when building diskann index by @inabao in #18
  • handle the bad alloc exception in vector search by @wxyucs in #21
  • use safe allocator in hnsw implementation by @wxyucs in #31
  • fix macro typo in unittest by @wxyucs in #32
  • add some basic structure for quantizer, io and simd operators by @LHT129 in #25
  • add sq8 classical quantizer and simd operators by @LHT129 in #34
  • make openblas always run with single thread by @wxyucs in #36
  • remove redundant judgments during the HNSW search process by @inabao in #38
  • change the memory allocator of the HNSW in stl to a custom memory allocator by @inabao in #46
  • normalize the code by replacing abs with fabs by @inabao in #67
  • support top-k search in test_performance by @inabao in #33
  • using typing.h to define LabelType and InnerIdType by @LHT129 in #71
  • mark filter object global, not only for hnswlib by @LHT129 in #74
  • increase the upper limit of the index parameter max_degree by @wxyucs in #63
  • make simd operators global (not only in simd/) by @LHT129 in #78
  • update simd operators for special dims by @LHT129 in #77
  • enable ccache in circleci by @wxyucs in #87
  • add type check for io by @LHT129 in #84
  • fix(extern): remove duplicate mkl_core path by @Coien-rr in #91
  • enhance flatten_datacell functions by @LHT129 in #95
  • update temp_dir struct by @LHT129 in #97
  • use parallel for ci_test by @LHT129 in #94
  • support filter in test performance by @inabao in #81
  • chore: compile example only when required by @jiacai2050 in #102
  • move common params check to class IndexCommonParam by @LHT129 in #109
  • add basic index test by @LHT129 in #100
  • optimize the simd operator by @LHT129 in #113
  • increase third-party download time limit to fix occasional timeout by @wxyucs in #124
  • simple example for hgraph by @LHT129 in #129
  • alias some shared_ptr by @LHT129 in #134
  • alias nlohmann::json to JsonType by @LHT129 in #133
  • add new constants value: HGRAPH_GRAPH_MAX_DEGREE by @LHT129 in #131
  • add error redirect to log file for CI by @LHT129 in #142
  • avoiding test asan's nullptr memcpy&memcmp error by @LHT129 in #146
  • split allocator_wrapper and default Allocator by @LHT129 in #145
  • enable sq4&sq4_uniform in HGraph by @LHT129 in #151
  • use TEST_CASE_PERSISTENT_FIXTURE instead TEST_CASE_METHOD by @LHT129 in #149
  • delete unittest for hgraph by @LHT129 in #132
  • speed up flatten by pass ref of shared_ptr by @LHT129 in #153
  • add invalid check on build and search for hgraph by @LHT129 in #138
  • move the Vector, UnorderMap, ... to typing.h by @LHT129 in #144
  • simplify the train of sq by @LHT129 in #148
  • enable fliter with exteral labels by @LHT129 in #135
  • use shared lock for global mutex of hgraph by @LHT129 in #136
  • introduce third party argparse for tools by @LHT129 in #159
  • reduce the number of I/O operations for HNSW during deserialization by @inabao in #156
  • trans hnsw to hgraph in search param parse by @LHT129 in #165
  • ...
Read more

v0.11.14

19 Dec 13:29
Compare
Choose a tag to compare
fix the memory leak issue in VisitListPool allocation (#229)

Signed-off-by: jinjiabao.jjb <jinjiabao.jjb@antgroup.com>

v0.11.13

17 Dec 08:25
Compare
Choose a tag to compare
increase the upper limit of the index parameter max_degree (#63)

Signed-off-by: wxy407827 <wxy407827@antgroup.com>

v0.11.12

11 Dec 09:35
Compare
Choose a tag to compare
modify the data structure of VisitList for stack operations (#206)

Signed-off-by: jinjiabao.jjb <jinjiabao.jjb@antgroup.com>

v0.11.11

05 Dec 04:10
cf88eb7
Compare
Choose a tag to compare

remove the buffer in stream-based deserialization (#184)

v0.11.10

02 Dec 15:19
dfab566
Compare
Choose a tag to compare
fix illegal instruction on platform which has avx only (#175)

Signed-off-by: LHT129 <tianlan.lht@antgroup.com>

v0.11.9

28 Nov 03:44
Compare
Choose a tag to compare
reduce the number of I/O operations for HNSW during deserialization (…

v0.11.8

25 Nov 03:10
Compare
Choose a tag to compare
fix memory leak for hnsw (#137)

Signed-off-by: jinjiabao.jjb <jinjiabao.jjb@antgroup.com>

v0.11.7

24 Oct 15:43
Compare
Choose a tag to compare
remove redundant judgments during the HNSW search process (#38)

Signed-off-by: jinjiabao.jjb <jinjiabao.jjb@antgroup.com>

v0.11.6

17 Oct 03:19
Compare
Choose a tag to compare
fix bug for aligned memory allocation (#26)

Signed-off-by: jinjiabao.jjb <jinjiabao.jjb@antgroup.com>
Co-authored-by: jinjiabao.jjb <jinjiabao.jjb@antgroup.com>