Nmslib

Latest version: v2.1.1

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

5.1

5.2 Most of the docs are now online and only fairly technical description of search spaces and methods is in the PDF manual.

2.1.1

**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).

2.0.6

Just providing Python 3.8 binaries.

2.0.5

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.

1.8.1

398 Fixing memory leak in loadIndex

1.8

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:

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.