Releases: unum-cloud/usearch
Release v2.16.7
Release: v2.16.7 [skip ci]
Release v2.16.6
Release: v2.16.6 [skip ci]
Hashes
- docs.tar.gz :
b78e922081d2006b353f77db16c7cacbd3bd2be4e7ba73af0acf47e9d7744d85
- usearch-v2.16.6.tar.gz :
7018013e58db588534087ec81adda93b74c95c12ac6c6ae771898a765e84f3c8
- usearch-v2.16.6.zip :
12167a56345a25ba561962ee3dab331266fd6a1885656d2c49282ec727025227
- usearch_linux_amd64_2.16.6.deb :
690fb16fae183292a7116fd24ced4376d70a6db88703143260311377186dd427
- usearch_linux_amd64_2.16.6.so :
bdd1b68c3e723253ced4c72519d9d1c6f3e4e719d8ddbccb87804f3c1b3a4044
- usearch_linux_arm64_2.16.6.deb :
bcb23ebccc1668938f197762c664d58eeaa540a81821d209199027fa47d1ff28
- usearch_linux_arm64_2.16.6.so :
944e587376bcc0f499ef0fc2b608115243085563783032960f0dfcd334b57e63
- usearch_macos_arm64_2.16.6.zip :
997615f78486cd9dea2db0c2e746da3ef0c10f7c0958e73448d08fb456c86a5d
- usearch_macos_x86_64_2.16.6.zip :
e0986acc69a05ff8203fae1970dc3640f81c66dfa3d6cc4abab03f60a13bbe4c
- usearch_sqlite_linux_amd64_2.16.6.so :
030a902cfd2bdc37c0049f74918b049d893dda019328dbbf47119963c7694c8f
- usearch_sqlite_linux_arm64_2.16.6.so :
4244ca64420f4a50a74d17f6b3ad911a7884510f5392e935dc53a3df5798ac46
- usearch_sqlite_macos_arm64_2.16.6.dylib :
7d7b7724305105527bc80f20fe23451a110c05533126021d6245a1249c73259b
- usearch_sqlite_macos_x86_64_2.16.6.dylib :
210fda12b2412c77eee4dd706b7eb143e3491dff4ba3334333345c0bc6eb2334
- usearch_wasm_linux_arm64_2.16.6.tar.gz :
3041d12377fd1d4431e26452a9aee864780cea38a73ac868c248f444809493a5
- usearch_wasm_linux_x86_64_2.16.6.tar.gz :
f3a4705e69aaa37a67258f625fcc8e912f2097c603249379eb90ce7d5bf69441
Release v2.16.5
Release: v2.16.5 [skip ci]
Hashes
- docs.tar.gz :
df88cc20a8fd09efdd0fb0ff06a4ce90fe1d7f46bf0507cd9e93738f3f8dfdb3
- usearch-v2.16.5.tar.gz :
f24cf66c0f068e6bf9593946d2d44d0d07f1f4832cccad8a9102a65fb0150e3f
- usearch-v2.16.5.zip :
03e0ea74cdca4a1020af6a85abe09ed9de5f83f02053ffe90d8fa03c584a928d
- usearch_linux_amd64_2.16.5.deb :
0335a7cab4a58c914f06c320a88c36fae146ce247d199b33d77506ec840022c6
- usearch_linux_amd64_2.16.5.so :
5f1a7752762e3295e8206c94ebb449bd0bce2f049893dd48345b3f5472e888b3
- usearch_linux_arm64_2.16.5.deb :
19f186c81788cf91c21cc69ba7403396ebe45b065f0c9f9095dfa151e4fc17bc
- usearch_linux_arm64_2.16.5.so :
ffdd5c9bc55f7f035457ada3a60a74f8e50c3bac79ed0530050134e41735b9b3
- usearch_macos_arm64_2.16.5.zip :
8a360f8ab1f15637bb0b816c42115e992a27fa0a42d526e3f08880ca9e338898
- usearch_macos_x86_64_2.16.5.zip :
80c85c90424b98ec2b8857c252ae81a5c3e4c09df14d3692085938f9bb82f26a
- usearch_sqlite_linux_amd64_2.16.5.so :
030a902cfd2bdc37c0049f74918b049d893dda019328dbbf47119963c7694c8f
- usearch_sqlite_linux_arm64_2.16.5.so :
4244ca64420f4a50a74d17f6b3ad911a7884510f5392e935dc53a3df5798ac46
- usearch_sqlite_macos_arm64_2.16.5.dylib :
7d7b7724305105527bc80f20fe23451a110c05533126021d6245a1249c73259b
- usearch_sqlite_macos_x86_64_2.16.5.dylib :
210fda12b2412c77eee4dd706b7eb143e3491dff4ba3334333345c0bc6eb2334
- usearch_wasm_linux_arm64_2.16.5.tar.gz :
4845e63c4d83e09bc2864c7fa4fa62f39599836026b7e5397a8d76c9706f8cc5
- usearch_wasm_linux_x86_64_2.16.5.tar.gz :
feacd61f04aa34c43ee428cfeac8c90611212676509ade3ec5c80388cb535621
Release v2.16.4
Release: v2.16.4 [skip ci]
Hashes
- docs.tar.gz :
0a668e3aa026ce33e49e527a7d66416d98c8f2fa8dd2e9147912af6a8243b079
- usearch-v2.16.4.tar.gz :
bf1f28ede48c3dfdfaa783642b2180f850cdfddf54c41ae748fa04affac13f87
- usearch-v2.16.4.zip :
fd4a876a8ce07abf7ffa45e9c3c84d807271571ab8cf1cfef41acaea9e3f8be0
- usearch_linux_amd64_2.16.4.deb :
b563d57d7d7616702ca48358e96242bc3ccaa2e17446edd363405ed29a0d1d4a
- usearch_linux_amd64_2.16.4.so :
00708eac354cafecc3dbc13167309be873b4436711ddbaf1579785b54612a966
- usearch_linux_arm64_2.16.4.deb :
d2cf71eeecfe0e85020d838b9aa9c2fe15af82fc5ef583c4f957a3b96925a202
- usearch_linux_arm64_2.16.4.so :
c673547a8ec5694b8348a8349e4646c6dfc57dfa698741284642350a590a9cd5
- usearch_macos_arm64_2.16.4.zip :
31ae25d1b7bf56c38829dfb26c8f6d4c402b6e80c31df46b9d90d6e98260d297
- usearch_macos_x86_64_2.16.4.zip :
45b23900f3a8e95b8aeda2527022459bfc1c3cb293ed4807ae7924b49cf513fe
- usearch_sqlite_linux_amd64_2.16.4.so :
030a902cfd2bdc37c0049f74918b049d893dda019328dbbf47119963c7694c8f
- usearch_sqlite_linux_arm64_2.16.4.so :
4244ca64420f4a50a74d17f6b3ad911a7884510f5392e935dc53a3df5798ac46
- usearch_sqlite_macos_arm64_2.16.4.dylib :
7d7b7724305105527bc80f20fe23451a110c05533126021d6245a1249c73259b
- usearch_sqlite_macos_x86_64_2.16.4.dylib :
210fda12b2412c77eee4dd706b7eb143e3491dff4ba3334333345c0bc6eb2334
- usearch_wasm_linux_arm64_2.16.4.tar.gz :
b83d482f013e5c5d9051b3d09bb1896bf7da70fbc1c10eba0c011f0b3b455f3a
- usearch_wasm_linux_x86_64_2.16.4.tar.gz :
d5ad274adf509a4cf9cd592fe5e72a214b7a246e32141b2025bda9b8c9ac215d
Release v2.16.3
Release: v2.16.3 [skip ci]
Release v2.16.2
Release: v2.16.2 [skip ci]
Release v2.16.1
Release: v2.16.1 [skip ci]
v2.16: Mixed-Precision K-Means
Many data scientists embark on their journey by implementing K-Means clustering, much like app developers starting with a calculator. But despite K-Means’ popularity, most implementations overlook the power of SIMD on modern CPUs. Efficient vector math, especially with single- and double-precision floating-point vectors, is challenging due to the computational cost of accuracy. Meanwhile, float16
, bfloat16
, and smaller types can fail under uneven distributions or when computing centroids for large clusters. So, what’s Unum’s solution? Mixed precision!
Thanks to strong community support and sponsorship from @sutoiku (LinkedIn, Website), we're introducing a high-performance K-Means implementation! It utilizes any numeric type for distance calculations, switching to float64
for centroid updates, a technique that boosts performance and enables billion-scale clustering on a single machine.
Release v2.15.3
Release: v2.15.3 [skip ci]
Hashes
- docs.tar.gz :
423fd002bd83e263c0a9cb2508b5b8c813dfae9f0c26c11321e11f07df1f5bde
- usearch-v2.15.3.tar.gz :
badb87b82ee5699e1555f55298a265f94edeae03f087bb16ca588f7a43b246c4
- usearch-v2.15.3.zip :
f3598138b6a8922e3770c4bfb094b91807209157438ce3a535fe11099890b316
- usearch_linux_amd64_2.15.3.deb :
eb5b4c47f03e35abeba4b9fb2708e6e2c0f63b25acbc876ea25956163609d1a3
- usearch_linux_amd64_2.15.3.so :
3052c1c37b75e45228bc0f94421c0e5133ad792f99229aa3df875a6836905458
- usearch_linux_arm64_2.15.3.deb :
4291fb414f4bb2051293b39ae0217c57081b293e1ac7ad9070a7c0be9ff29a1d
- usearch_linux_arm64_2.15.3.so :
930a7de642bfcc534203a0471f5b1803114de63b64b50d262e3202950c5955bd
- usearch_macos_arm64_2.15.3.zip :
a9639b285368df8fbac43456cb640ca287757a46a8ef9fa40800d2a2da2e84d7
- usearch_macos_x86_64_2.15.3.zip :
ee843f82305d2b8192e2488719fe89e5d7fe02d412e1a99cfe57c372f0807c80
- usearch_sqlite_linux_amd64_2.15.3.so :
281a3414455767fe1925b0a9de0551cce258d4bc9146ea4934179b63d70fa173
- usearch_sqlite_linux_arm64_2.15.3.so :
05c4ed19aa57ac778d9240c2d31b817adb19788e2d21a6215249b49daf5dea9c
- usearch_sqlite_macos_arm64_2.15.3.dylib :
f966a1eff9a6032b8c8de0383ab08e619dc0a65e4829386d19b5f7e131604487
- usearch_sqlite_macos_x86_64_2.15.3.dylib :
19b9c48b02dab0980e4fd482b4008fbfe4c8e7e2da6b719630f51a78b70d7613
- usearch_wasm_linux_arm64_2.15.3.tar.gz :
7c6735ff24b29962626889632537df40eac6bc57e6d41dff8c22c47b65a07951
- usearch_wasm_linux_x86_64_2.15.3.tar.gz :
b9137d94a68eed1864e027c37e9089154c3c559b1677ac465cd8dca9918482c0
v2.15.2: Android compatibility 🤖
Contributors, we are still looking to improve Android compatibility in Java SDK, potentially Kotlin bindings, and an extended CI pipeline to ensure consistent behavior. Thank you all for support and help 🤗