Comments (10)
This also seems to affect the Java bindings for mac osx. Maven only shows 2.8.12, 2.8.6, and 2.8.4 so the workaround of using 2.7.4 doesn't seem to be an option (see https://mvnrepository.com/artifact/cloud.unum/usearch).
Related: the docs for java show 2.8.11 which doesn't seem to be available on maven (https://unum-cloud.github.io/usearch/java/).
USearch version
v2.8.4 and v2.8.12
Operating System
macOS 14.0
Hardware architecture
Arm
Which interface are you using?
Java
from usearch.
@ashvardanian
I ended up writing my own clojure wrapper, https://github.com/phronmophobic/usearch.clj
from usearch.
That's very cool, @phronmophobic!
As for the issue, it's solved now, will merge and release soon π€
from usearch.
π This issue has been resolved in version 2.10.0 π
The release is available on GitHub release
Your semantic-release bot π¦π
from usearch.
Checking older releases, it looks like the last release package with libusearch_c.so for mac was 2.7.4
from usearch.
Note that this affects usage of the golang bindings with the latest releases. Using 2.7.4 is a fine workaround.
from usearch.
I havenβt had a chance to look into it yet. @comunidadio and @ehsanul can you by any chance help fix this?
from usearch.
The library being built is called libusearch_c.dylib
but the script is assuming it is called libusearch_c.so
so it is not being included in the ZIP file.
from usearch.
Nice catch, @sroussey! Then it would only take a wildcard to fix.
from usearch.
@phronmophobic is it possible to mark only the major version for Java dependencies?
@ehsanul and @comunidadio, would you be open to patching the CI to match the right binaries, possibly using a wildcard?
from usearch.
Related Issues (20)
- Bug: crash when hardware concurrency is exceeded HOT 5
- Bug: index.search returns invalid keys when k > index size HOT 5
- Bug: Deadlock in concurrent update()s HOT 5
- Bug: Replacing initial entry affects visibility of other entries HOT 2
- Feature: Cross compilation of sqlite extension for ios and android for react native apps HOT 2
- Bug: Issues index dtype=i8 with Inner Product Metrics HOT 27
- Feature parity between GoLang and C HOT 1
- Feature: Java search API extension to batch search and ANN.
- Bug: Segfault when dimensions of added vector don't add up (Rust) HOT 8
- Bug: Failed to run c++ examples. HOT 2
- Bug: Arm64 versions starting at v10.0 and up give the error Fatal Python error: Illegal instruction HOT 3
- Low index performance after `clear()` HOT 2
- Bug: Syntax Error with Jest in ESM HOT 3
- Bug: Rust build does not use simsimd (`index.hardware_acceleration()` reports `serial`) HOT 2
- Bug: cannot open old database (created with 2.9.2) with new version (2.12.0) HOT 8
- Feature: adding `py.typed` metadata to `python/usearch` HOT 1
- Bug: npm package does not support esm in nodejs project. HOT 3
- "usearch_sqlite" binary for Windows HOT 1
- Bug: Rust test_add_remove_vector fails on main-dev HOT 2
- Docs: The usearch.h exact_search documentation doesn't match the function arguments HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from usearch.