[Homepage] [Document] [Examples] [Hora]
IOS bidding for the Hora Approximate Nearest Neighbor Search
👩 Face-Match
🍷 Dream wine comments search
-
Performant ⚡️
- SIMD-Accelerated (packed_simd)
- Stable algorithm implementation
- Multiple threads design
-
Multiple Indexes Support 🚀
-
Portable 💼
- Support
no_std
(WIP, partial) - Support
Windows
,Linux
andOS X
- Support
IOS
andAndroid
(WIP) - No heavy dependency, such as
BLAS
- Support
-
Reliability 🔒
Rust
compiler secure all code- Memory managed by
Rust
- Broad testing coverage
-
Multiple Distances Support 🧮
-
Productive ⭐
- Well documented
- Elegant and simple API, easy to learn
by aws t2.medium (CPU: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz)
more information
$ rustup target add aarch64-apple-ios aarch64-apple-ios
$ cargo install cargo-lipo
$ git clone https://github.com/hora-search/hora-ios
$ cd hora-ios/hora
$ cargo lipo --release
then you would got hora/target/universal/release/libhora.a
The entire repo is under Apache License.