23 Commits
Author SHA1 Message Date
Andrew Kane 6828f37e28 Fixed compilation warning with Clang < 14 - closes #546 2024-05-07 20:53:41 -07:00
Andrew Kane 4fe448290f Updated changelog and comment [skip ci] 2024-05-07 18:03:21 -07:00
Andrew Kane 5b17e9fc06 Updated comment [skip ci] 2024-05-07 17:53:35 -07:00
Andrew Kane 6e68ed1b98 Switched to __apple_build_version__ [skip ci] 2024-05-07 17:41:16 -07:00
Andrew Kane 8a5e492b71 Added separate define for __get_cpuid 2024-05-07 16:55:21 -07:00
Andrew Kane 3549890db7 Fixed error with cross-compiling / universal binaries on Mac - #544 [skip ci] 2024-05-07 16:46:47 -07:00
Andrew Kane cfd2a8d051 Fixed undefined symbol error with GCC 8 - fixes #538 2024-05-02 07:50:06 -07:00
Andrew Kane eacdb55c7f Moved dispatching defines to halfvec.h [skip ci] 2024-04-25 19:39:00 -07:00
Andrew Kane bdaf29ac21 Removed header [skip ci] 2024-04-25 17:58:32 -07:00
Andrew Kane 72a0082dcb Removed unneeded headers [skip ci] 2024-04-25 17:52:35 -07:00
Andrew Kane 4edf8b4219 Removed type-specific code from IVFFlat - #527 2024-04-24 22:19:53 -07:00
Heikki LinnakangasandAndrew Kane cafd2e2918 Add comment to 'unused' fields
I just guessed that these exist for future extendability.
2024-04-24 13:05:02 -07:00
Andrew Kane 89e449def7 Removed unneeded headers [skip ci] 2024-04-22 19:10:50 -07:00
Andrew Kane bf1b116987 Improved consistency of CPU dispatching code 2024-04-18 14:13:12 -07:00
Andrew Kane bbfdd12789 Fixed compilation on Windows 2024-04-15 14:14:25 -07:00
Andrew Kane e5f1b1bd82 Updated indexes to use l2_normalize functions 2024-04-15 13:56:50 -07:00
Andrew Kane 4d5e2aef53 Fixed performance of halfvec 2024-04-12 11:50:34 -07:00
Andrew Kane cad49440c5 Added support for halfvec to IVFFlat 2024-04-11 19:56:39 -07:00
Andrew Kane 92a626f3e1 Added halfvec_cmp_internal function [skip ci] 2024-04-11 18:33:54 -07:00
Andrew KaneandArda Aytekin 7813fed853 Added CPU dispatching for halfvec distance functions - #311
Co-authored-by: Arda Aytekin <[email protected]>
2024-04-08 13:50:18 -07:00
Andrew Kane 3bb74dc152 Updated comments [skip ci] 2024-04-07 21:55:44 -07:00
Andrew Kane 1972959793 Improved halfvec performance with F16C support 2024-04-07 18:53:50 -07:00
Andrew Kane eec2c99e69 Added halfvec type 2024-04-02 13:55:45 -07:00