Clustering algorithm implementation in Rust and binding to Python.
For Python users, check the Python README.
- K-means
- PyO3 binding
- RaBitQ assignment
- Parallel with Rayon
-
x86
&x86_64
SIMD acceleration - mini batch K-means
- Hierarchical K-means
-
arm
&aarch64
SIMD acceleration
cargo add gathers