[FP16 PR-5] Enable half_float as datatype - #3552
Conversation
Signed-off-by: Manasvi Goyal <mg.manasvi@gmail.com>
half_float as datatype
PR Reviewer Guide 🔍(Review updated until commit 02ab948)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 02ab948 Explore these optional code suggestions:
Previous suggestionsSuggestions up to commit 307aee6
Suggestions up to commit 4717367
Suggestions up to commit d31e738
|
Signed-off-by: Manasvi Goyal <mg.manasvi@gmail.com>
|
Persistent review updated to latest commit 4717367 |
Signed-off-by: Manasvi Goyal <mg.manasvi@gmail.com>
|
Persistent review updated to latest commit 307aee6 |
… mapper Signed-off-by: Manasvi Goyal <mg.manasvi@gmail.com>
|
Persistent review updated to latest commit 02ab948 |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## feature/fp16-exact-search #3552 +/- ##
=============================================================
Coverage 84.31% 84.31%
- Complexity 4656 4692 +36
=============================================================
Files 469 470 +1
Lines 16623 16727 +104
Branches 2172 2191 +19
=============================================================
+ Hits 14016 14104 +88
- Misses 1801 1812 +11
- Partials 806 811 +5 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Description
Enables
half_floatas a new user-facingdata_typeonknn_vectorfields, wiring the FP16 codeclanded in PR-1 through PR-4 into mapping, indexing, search, script scoring. Current supports 1x compression for HNSW Lucene and Flat (index.knn: true only)
Most changes (~1380 lines, 22 files) are just tests (unit + integration)
Related Issues
Resolves #3438 and #3498
Check List
--signoff.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.