4 releases (2 breaking)
0.3.1 | Dec 4, 2024 |
---|---|
0.3.0 | Dec 4, 2024 |
0.2.0 | Dec 3, 2024 |
0.1.0 | Oct 17, 2024 |
#737 in Machine learning
174 downloads per month
56KB
1.5K
SLoC
gathers
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
Installation
cargo add gathers
Usage
Dependencies
~9–17MB
~229K SLoC