Releases: ViperCraft/annoy
Releases · ViperCraft/annoy
THugePages support, alignment issues fixed
1.2.9 fixed test for corner case wide
Speedup search, custom allocators support
- 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
- fixed binary incompatible between SSE and AVX2 storage read/write
- AVX512 support
- speed up AVX2 code
cloneable underlying storages
- 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
original annoy behaviour for empty index is differ, so take care!
bugs fixed
fixed bug in _make_tree(), reduce memory footprint for save() packed index.
upgrade _make_tree() logic
synced with upstream _make_tree() logic for packedlib
packed Dot and Euclidean
1.2.2 return back packed implementation for Euclidean, more testing
new filtering API
1.2.1 search with filtering by user defined function to speedup scan
Merged with upstream
- Merged with upstream
- Breaks code compatibility