Skip to content

Releases: ViperCraft/annoy

THugePages support, alignment issues fixed

30 Oct 15:39
Compare
Choose a tag to compare
1.2.9

fixed test for corner case wide

Speedup search, custom allocators support

20 Sep 18:04
Compare
Choose a tag to compare
  • speedup search up to 21%
  • custom allocators support
  • fix issue for AVX2 version
  • break Filter API compatibility, but allow bypassing resort by distance

AVX512 support

17 Jul 10:12
7d5fb2e
Compare
Choose a tag to compare
  • fixed binary incompatible between SSE and AVX2 storage read/write
  • AVX512 support
  • speed up AVX2 code

cloneable underlying storages

14 Jun 12:34
Compare
Choose a tag to compare
  • fixed issue with build on AVX2 target
  • new feature clone() for more memory bandwidth utilisation
  • on stack allocation now all with 64-byte alignments
  • fixed issue with madvise() proxy

fixed issue with empty index

30 May 12:33
Compare
Choose a tag to compare

original annoy behaviour for empty index is differ, so take care!

bugs fixed

24 May 20:10
Compare
Choose a tag to compare

fixed bug in _make_tree(), reduce memory footprint for save() packed index.

upgrade _make_tree() logic

18 May 13:24
Compare
Choose a tag to compare

synced with upstream _make_tree() logic for packedlib

packed Dot and Euclidean

28 Apr 14:41
Compare
Choose a tag to compare
1.2.2

return back packed implementation for Euclidean, more testing

new filtering API

27 Apr 19:08
Compare
Choose a tag to compare
1.2.1

search with filtering by user defined function to speedup scan

Merged with upstream

11 Apr 11:33
Compare
Choose a tag to compare
  • Merged with upstream
  • Breaks code compatibility