elasticsearch/libs/native
Chris Hegarty 7f90a98ed5
Update native vector provider to use unsigned int7 values only (#108243)
This commit updates the native vector provider to reflect that Lucene's scalar quantization is unsigned int7, with a range of values from 0 to 127 inclusive. Stride has been pushed down into native, to allow other platforms to more easily select there own stride length.

Previously the implementation supports signed int8. We might want the more general signed int8 implementation in the future, but for now unsigned int7 is sufficient, and allows to provide more efficient implementations on x64.
2024-05-04 10:42:55 +01:00
..
jna Use direct method mapping for zstd (#108172) 2024-05-02 08:59:12 -07:00
libraries Update native vector provider to use unsigned int7 values only (#108243) 2024-05-04 10:42:55 +01:00
src Update native vector provider to use unsigned int7 values only (#108243) 2024-05-04 10:42:55 +01:00
build.gradle Move common mrjar forbidden apis configuration to plugin (#106385) 2024-03-19 16:40:52 -04:00