Expand description
SIMD-accelerated distance functions
Provides optimized distance calculations using:
- AVX2 on x86_64 (256-bit vectors, 8 floats at a time)
- NEON on aarch64 (128-bit vectors, 4 floats at a time)
- Auto-vectorized fallback for other architectures
Functionsยง
- simd_
cosine_ similarity - SIMD-accelerated cosine similarity
- simd_
distance - Calculate distance/similarity using SIMD when available Returns similarity score (higher = more similar)
- simd_
dot_ product - SIMD-accelerated dot product
- simd_
negative_ euclidean - SIMD-accelerated negative euclidean distance