Comments (3)
Hey, @grubdragon! Thanks for reaching out!
We have encountered that issue internally as well and will try to patch it in the next two days.
from usearch.
For compatibility purposes, you may want to disable the USEARCH_USE_NATIVE_F16
in generic builds, unless you know precisely, that the hardware supports it. This, however, will not necessarily compromise the performance.
If you keep SimSIMD enabled, on Linux targets, we will dispatch AVX-512 (for x86) and NEON/SVE (for Arm), when supported by the platforms. Those ISA extensions will bring the f16
support where it matters - in distance calculations. To ensure that the right implementation is always pre-compiled and needs no JIT-ing, we have added annotations for GCC, our default compiler on Linux. The patch will be merged into the main
branch of SimSIMD, and then USearch as soon as it passes the CI. Sadly, some platforms, like MacOS, with their "Universal Builds", confuse my macros.
If you have any suggestions, feel free to contribute, @grubdragon 🤗
from usearch.
@grubdragon, I'm curious if our last releases resolved the issue. Please let me know if it still requires addressing.
from usearch.
Related Issues (20)
- Bug: Test failure HOT 1
- Bug: Build optimization warning HOT 3
- Bug: Every new bug is marked as invalid! HOT 2
- Feature: allow larger keys HOT 1
- Bug: segfault HOT 1
- Feature: optional ucall for python HOT 3
- Feature: Add TSV
- Bug: C# Loading usearch file exception HOT 6
- Bug: Clustering is really really slow HOT 7
- Feature: Filtering support? HOT 8
- Bug: Index.vectors returns an error HOT 4
- Feature: Provide Javascript SDK as ESM package HOT 1
- Bug: Loading an index.usearch throws an exception in C# HOT 3
- Multi-threaded access to index.add() runs into a deadlock (Swift) HOT 5
- Removing items from the index leaves the index with an inconsistent size...and therefore state HOT 2
- Bug: Error in native callback HOT 4
- Feature: Deploy Python agnostic Sqlite extension HOT 1
- Bug: AttributeError: module 'importlib' has no attribute 'util' HOT 2
- Feature: In C#, can you add a feature to add text labels instead of numeric values HOT 1
- Feature: Retrieving a list of neighbors of a HNSW node
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.