mhnsw: store coordinates in 16 bits, not 32
use int16_t instead of floats, they're faster and smaller. but perform intermediate SIMD calculations with floats to avoid overflows. recall drop with such scheme is below 0.002, often none. int8_t would've been better but the precision loss is too big and recall degrades too much.
Showing
This diff is collapsed.
Please register or sign in to comment