diff options
| author | mirali777 <[email protected]> | 2026-07-09 21:46:42 +0300 |
|---|---|---|
| committer | mirali777 <[email protected]> | 2026-07-09 22:25:51 +0300 |
| commit | b7a0527229fb38319bd9f9a55d9e714c34a63b49 (patch) | |
| tree | 6512c6bf1971ed37da1d9cbafc14502396122c2b /contrib/python/python-dateutil/dateutil | |
| parent | d7c6993ed0ed0ce2a53642b7b72f4be73523e11e (diff) | |
Add VNNI int8 dot product fast path
Adds AVX512 VNNI runtime dispatch for signed int8 dot products used by Link HNSW distance calculations, with safe fallback to the existing AVX2/SSE implementations. The signed int8 VNNI path corrects the u8*i8 bias per 64-byte chunk so accumulator semantics stay aligned with the existing int8 DotProduct implementation.
Verification:
- `ya make -tt library/cpp/dot_product/ut`
- `ya make library/cpp/dot_product/bench`
- `ya make -r library/cpp/dot_product/bench`
- `ya make -tt library/cpp/dot_product/ut --sanitize=address`
- `ya make -tt library/cpp/dot_product/ut --sanitize=undefined -F 'TDocProductTestSuite::TestDotProduct8' -F 'TDocProductTestSuite::TestDotProduct8VnniEdges' -F 'TDocProductTestSuite::TestDotProductCharStability'`
- `ya make -tt util/system/ut -F TestCpuId`
commit_hash:5624243c26df2a9e067e631477f6c3603ef45626
Diffstat (limited to 'contrib/python/python-dateutil/dateutil')
0 files changed, 0 insertions, 0 deletions
