Published April 1, 2024
| Version v2.10.0
Software
Open
USearch by Unum Cloud
Authors/Creators
Description
2.10.0 (2024-03-31)
Add
Index.__repr_pretty__(7087138)- Introspect Rust builds (16fa90f)
- Standalone SQLite binary (227083b), closes #358
Chore
- 120-char lines in Python (92cf01e)
Docs
Fix
asciiname collision in Py (4ac3509)- Allow missing metric state (4b8e1a8)
- Avoid dynamic arrays for MSVC (89d70cd)
- Exceptions for missing distances (349c02d)
- JIT compilation in Python (a3287f1)
- JS compilation (cea50ba)
- Missing
download_binaryarg (64d211a) - Missing include (6454aae)
- mixed-precision tolerance in JS tests (b72f658)
- No
-Wno-vlaMSVC flag (84e8e1e) - No extensions in some SQLite builds (39264d0)
- OpenMP max threads issue (6fd4a2d), closes ClickHouse/ClickHouse#61780
- Silence false warnings (ed3a23b)
Improve
- bit-casting for negative flaots (1d03a9d)
- Clean Python w. Ruff (87e200b)
- Concrete
scalar_kind_tvalues (27d911a) - Handle failing downloads (8649815)
- Normalize Pearson as distance (8a697f7)
- Pass
vectorstoself_recall(565625e) - Python evals for exact search (36f6c5e)
- Silence warnings (3d229e0)
Make
CMP0135CMake policy (d335df7)pypyandmuslwheels (31665d5)- Add SimSIMD dynamic dispatch (8b8d2f5)
- Avoid SimSIMD inner dispatch (28b0850)
- Build SQLite from source (0dc59a8)
- CMake pre 3.22 support (145a4f4)
- Cross-compilation deps (1de8d7a)
- Cross-compile with Clang (94f97cb), closes #322
- Disable SQLite extension for Windows (c612cc2)
- Fetch local or remote SQLite builds (f6b75e0)
- Format Py lines to 120 columns (5b5973c)
- Lantern build issues (a400742), closes /github.com/unum-cloud/usearch/blob/4747ef42f4140a1fde16118f25f079f9af79649e/include/usearch/index_plugins.hpp#L43-L45 /github.com/unum-cloud/usearch/blob/ce54b814a8a10f4c0c32fee7aad9451231b63f75/include/usearch/index_plugins.hpp#L50
- Prebuild JS binaries (#342) (267fbb5), closes #342 #336
- Pull submodules before cross-comp (24b3529)
- Read UTF8 README on Windows (a49d17e)
- shared libs on MacOS are
.dylib(fd94aa8) - SimSIMD in Windows Python wheels (ecb4948), closes #325
- SQlite as shared library (3db3d33)
- Take SQLite source for cross-compilation (95b260f)
- Upgrade SimSIMD (908df0d)
- Upgrade SimSIMD to 4.2.2 (9f53f15)
- Use AVX in Windows Python images (c694880), closes #325
Notes
Files
unum-cloud/usearch-v2.10.0.zip
Files
(416.0 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:3fbcf888d12c3a56c1cfaf36a75ba2ad
|
416.0 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/unum-cloud/usearch/tree/v2.10.0 (URL)