Usearch

Latest version: v2.16.6

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

Scan your dependencies

Page 11 of 27

2.7.1

[2.7.1](https://github.com/unum-cloud/usearch/compare/v2.7.0...v2.7.1) (2023-10-17)


Docs

* Clean up `lib.rs` ([1f0dda0](https://github.com/unum-cloud/usearch/commit/1f0dda0f52fd832818298690706cc7a3a679c3a7))

Fix

* Early exit in multi-index lookups ([8bb0e39](https://github.com/unum-cloud/usearch/commit/8bb0e39db5b8bf1fa779260c3c860f84dfb9f59a)), closes [#274](https://github.com/unum-cloud/usearch/issues/274)

Make

* Missing dependencies for Debian ([890777d](https://github.com/unum-cloud/usearch/commit/890777dc3661fe8968556729349d4385e14f72be))

2.7.0

New APIs for JS, C, and Rust 🥳

This release focuses on accelerating math with new [SimSIMD](https://github.com/ashvardanian/simsimd) capabilities, exposing exact search, parallel index construction, and parallel search to more runtimes!

- C: `usearch_distance` to compute the distance between 2 vectors.
- C: `usearch_exact_search` to perform exact search over strided matrices.
- JS: `add`, `search`, `contains`, `count`, and `get` now support batches and can run in parallel!
- JS: `exactSearch` to perform exact search over continuous matrices.
- Rust: `export` is similar to `get` but less error-prone.

Special thanks to nairihar for his contributions on the JavaScript side, and to weedge for contributions in Rust 🤗

2.6.1

[2.6.1](https://github.com/unum-cloud/usearch/compare/v2.6.0...v2.6.1) (2023-10-13)


Docs

* Refreshed C++ QuickStart ([be50172](https://github.com/unum-cloud/usearch/commit/be501724db187954804f13f20e0a8a1aacf2a9f8)), closes [#273](https://github.com/unum-cloud/usearch/issues/273)

Make

* Publish to Anaconda ([9f96e9f](https://github.com/unum-cloud/usearch/commit/9f96e9f19f5c09cca74d4ff00838f5703154396c))

2.6.0

At the cost of using a bit more memory, I've made the exact search significantly faster.
LLM don't always need billion-scale vector search, but they often need to search through a small set of high-dimensional vectors.
I've added a benchmark you can run on your hardware to compare USearch against FAISS's exact search functionality.

sh
$ python python/scripts/bench_exact.py --ndim 256 --n 100_000 --q 10 --k 100

2.5.1

[2.5.1](https://github.com/unum-cloud/usearch/compare/v2.5.0...v2.5.1) (2023-09-20)


Build

* Fix csharp version update in release.yml ([1cc8d1b](https://github.com/unum-cloud/usearch/commit/1cc8d1b1ea5c0ed939c0ecbbab55e0417d9302a7))

Fix

* Adequate search radius ([4b207d9](https://github.com/unum-cloud/usearch/commit/4b207d983123dc8cf71e0101683bb9b4894d1c6d))

Improve

* Expose `metric_kind` API ([1d2e039](https://github.com/unum-cloud/usearch/commit/1d2e039b3fe100ed56f2231e71edd78a98f8dc31))
* Temporary memory for exact search ([13f9634](https://github.com/unum-cloud/usearch/commit/13f9634214ecbd78e6ba207b8fa5485cf4a82c43))
* Use `std::shared_mutex` only with C++17 ([4d0daab](https://github.com/unum-cloud/usearch/commit/4d0daabc956492aee9beb2b9fafa71a250797bd2))

Make

* Disable AVX512 and SVE on Apple chips ([720cfd2](https://github.com/unum-cloud/usearch/commit/720cfd2f4156b76ec87b737e0f6f9a0b0850ce26))
* Lighter builds with colored diagnostics ([87135d3](https://github.com/unum-cloud/usearch/commit/87135d37e96b2f1504ac223742a482bc8845ae20))




Hashes
* docs.tar.gz : `f4770548b62b459a83a4eb82c26e2769e7be17d4aaf403cf0f817c6681b515f6`
* usearch-v2.5.1.tar.gz : `fdc7c3fbf46115c6c573da6eed7b96b0bcc801306a61446f891d36a2ca4a7969`
* usearch-v2.5.1.zip : `55b97c9addaa18fe695e23f1410f392f936c64ed36eaa3bd03894d8afd30e385`
* usearch_linux_amd_2.5.1.deb : `a1cdc20b5953386981c70e8ec647b29d2b0d9503be0044456291f2b27bb96f86`
* usearch_linux_arm_2.5.1.deb : `ea1badbec9cb08794cbcdc08d99ddf476c16d4c99605e80380ee8014122d2b8f`
* usearch_macOS_arm64_2.5.1.zip : `e652e05789864786b394169e15c3b8e6a34935c6936298faf91a945efd09734d`
* usearch_macOS_x86_64_2.5.1.zip : `7b162dd85ee9766457393efcba72507fbc764a7a00b612dba3aa7beee06aec3f`
* usearch_wasm_linux_arm64_2.5.1.tar.gz : `57a230c45a2e51990ed2bf00cb13e1873b3b0f64a5e4de53a4d0dc902427b97c`
* usearch_wasm_linux_x86_64_2.5.1.tar.gz : `3c309359c05eed6418982369d6d1b2e170d32fe886d5324b4ba55421227adb29`
* usearch_wasm_macos_arm64_2.5.1.zip : `64a4d1fc489d802f3f355cd87f91ff129297fbdfec616491da7bce0e8dbadb1f`
* usearch_wasm_macos_x86_64_2.5.1.zip : `604e2e78e07c4c50f808ee77c5ef4d2b31426665ce01fe9d186afcd93e78607c`
* usearch_wasm_windows_x64_2.5.1.tar.gz : `b1c180ce7c45fb1b77a8761bac4bada57e6a884a6a398ad15d971990a8ad7476`
* usearch_wasm_windows_x86_2.5.1.tar.gz : `6cf760134a9d3f5d5c46c2d46668c4a66040660d68a79d5734230b95d7d345e5`
* usearch_windows_x64_2.5.1.tar : `3d6dd9c042965d55027260d3e68e7230cff87a74fb9e832ab1a1f6530483f1eb`
* usearch_windows_x86_2.5.1.tar : `d8dbc5bb3ed9db9a4a75534c3d4b89bd4580d131e2ceb0f4ebe74a74599dfaa3`

2.5.0

[2.5.0](https://github.com/unum-cloud/usearch/compare/v2.4.1...v2.5.0) (2023-09-18)


Add

* Second level Rust binding ([84c0f79](https://github.com/unum-cloud/usearch/commit/84c0f79112083143fa4b82784d27875d4784447e))

Improve

* Multi-lookup support in Rust ([5c7f009](https://github.com/unum-cloud/usearch/commit/5c7f009019b2873ca207bf69fb766ad887eab070))




Hashes
* docs.tar.gz : `cc2fe9b9d7bab78d50037655c4e630877971cec236b06602f7526815ff15f265`
* usearch-v2.5.0.tar.gz : `2812b9d41fc20102a428456f4b782572f2c882144cb117dc43eed572ee7797e4`
* usearch-v2.5.0.zip : `fcf7a517aa4bb2845a51ee6def40fde3081eecfbf1a3d880d41f9858caeaf1e0`
* usearch_linux_amd_2.5.0.deb : `322fea479cddf4afd3b4f9739e076fbd6c369a5f45ed663fe674ba667c2a87ff`
* usearch_linux_arm_2.5.0.deb : `2039e10c2cf777f190252c490d54cde7908ebcbddf65164190cee3b87be92f65`
* usearch_macOS_arm64_2.5.0.zip : `bab366cbc9e0d357cf4b80c150228f17634d79b12d843e28f179c722cdd36bca`
* usearch_macOS_x86_64_2.5.0.zip : `cab2775663b9089c60bfdfb72bc6b3b71b5242cb312caa7e616833f7c70e039f`
* usearch_wasm_linux_arm64_2.5.0.tar.gz : `0d465cd66abb7601b44e35c314735ad79cf5580f91cb71569a22c1c31e2590c9`
* usearch_wasm_linux_x86_64_2.5.0.tar.gz : `4dcc0849bcf8ffcbd835165b13ab0fd1a6b69beebb2506a3c96503b0ea75dff6`
* usearch_wasm_macos_arm64_2.5.0.zip : `d867e41f3c9ea7c343510e51f1bb6b4a99ed62e14c8857f70a4b889f172ad70b`
* usearch_wasm_macos_x86_64_2.5.0.zip : `59ae0db49709f7591fddf971e28977b34355972de5940d35da80dddec209f410`
* usearch_wasm_windows_x64_2.5.0.tar.gz : `a628956195c7c4a68ff02364c2bc7db8445c194119046d35be1690cbd0f69c0a`
* usearch_wasm_windows_x86_2.5.0.tar.gz : `e92ad06813afd3f50d6188a6d2d74f12f3797b2b50e87b9c3e046c315e455915`
* usearch_windows_x64_2.5.0.tar : `e70c3f59dcdc906e8d33a8a2e228b033aaef4ee498360ec220048cac17aa79d6`
* usearch_windows_x86_2.5.0.tar : `a0029aee5004650319ecbca2bed7b466d36b12a0dd682b5dc90bbd38623d7900`

Page 11 of 27

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.