Skip to content

Releases: nmslib/nmslib

New optimized spaces (negdotprod, l1, linf) + Aarch64 binaries

03 Feb 16:40
Compare
Choose a tag to compare

Note: We unfortunately had deployment issues. As a result we had to delete several versions between 2.0.6 and 2.1.1. If you installed one of these versions, please, delete them and install a more recent version (>=2.1.1).

The current build focuses on:

  1. Providing more efficient ("optimized") implementations for spaces: negdotprod , l1, linf.
  2. Binaries for ARM 64 (aarch64).

Python 3.8 binaries

16 Apr 18:16
5482e07
Compare
Choose a tag to compare

Just providing Python 3.8 binaries.

Removing old code and providing binary wheels

07 Nov 12:36
Compare
Choose a tag to compare

The main objective of this release to provide binary wheels. For compatibility reasons, we need to stick to basic SSE2 instructions. However, when the Python library is being imported, it prints a message suggesting that a more efficient version can be installed from sources (and tells how to do this).

Furthermore, this release removes a lot of old code, which speeds up compilation by 70%:

  1. Non-performing methods
  2. Double-indices

This is a step towards more lightweight NMSLIB library.

fixing memory leak

23 Jun 17:54
Compare
Choose a tag to compare

#398 Fixing memory leak in loadIndex

Bugfixes, saving/loading data, bit_jaccard, doc re-org

06 Jun 01:51
Compare
Choose a tag to compare

This is a clean-up release focusing on several important issues:

  1. Fixing a bug with knnQuery #370
  2. Added a possibility to save/load data efficiently from the Python bindings (and the query server) #356 Python notebooks are updated accordingly
  3. We have bit Jaccard space (many thanks @gregfriedland)
  4. Upgraded the query server to use a recent Apache Thrift
  5. Importantly the documentation is reorganized quite a bit:
    5.1 There is now a single entry point for all the docs
    5.2 Most of the docs are now online and only fairly technical description of search spaces and methods is in the PDF manual.

Windows build fixes

04 Oct 03:15
Compare
Choose a tag to compare

Hopefully this will fix the Windows build #348

Fixing the logging issues

06 Aug 05:22
Compare
Choose a tag to compare

An additional fix for #327

Fixing the newly introduced bug mentioned in the #324 comment

13 Jul 00:24
Compare
Choose a tag to compare

Resolving python process crash

09 Jul 01:53
Compare
Choose a tag to compare
Pre-release

Resolving issue #327

Improving concurrency

20 Feb 06:34
Compare
Choose a tag to compare
Improving concurrency Pre-release
Pre-release
  1. Improving concurrency in Python (preventing hanging in a certain situation #291)
  2. Improving ParallelFor : passing thread ID and not starting threads in a single-thread mode.