VectorSimilarity icon indicating copy to clipboard operation
VectorSimilarity copied to clipboard

Implement optimized FP16 support for ARM architecture - [MOD-9078]

Open GuyAv46 opened this issue 9 months ago • 1 comments

Describe the changes in the pull request

Implement SVE and NEON (with fp16 fml) ARM optimizations for FLOAT16

Mark if applicable

  • [ ] This PR introduces API changes
  • [ ] This PR introduces serialization changes

GuyAv46 avatar Mar 27 '25 16:03 GuyAv46

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.51%. Comparing base (bb41732) to head (cb63b7b). Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #620      +/-   ##
==========================================
- Coverage   96.55%   96.51%   -0.04%     
==========================================
  Files         106      106              
  Lines        5745     5745              
==========================================
- Hits         5547     5545       -2     
- Misses        198      200       +2     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Mar 30 '25 12:03 codecov[bot]

Backport failed for 0.8, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 0.8
git worktree add -d .worktree/backport-620-to-0.8 origin/0.8
cd .worktree/backport-620-to-0.8
git switch --create backport-620-to-0.8
git cherry-pick -x fcc8d78b8ceebf249ab6d273761b379580486032

github-actions[bot] avatar Apr 07 '25 08:04 github-actions[bot]

Successfully created backport PR for 8.0:

  • #643

github-actions[bot] avatar Apr 07 '25 08:04 github-actions[bot]

/backport

GuyAv46 avatar Apr 07 '25 10:04 GuyAv46

Backport failed for 0.8, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 0.8
git worktree add -d .worktree/backport-620-to-0.8 origin/0.8
cd .worktree/backport-620-to-0.8
git switch --create backport-620-to-0.8
git cherry-pick -x fcc8d78b8ceebf249ab6d273761b379580486032

github-actions[bot] avatar Apr 07 '25 10:04 github-actions[bot]

Backport failed for 8.0, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 8.0
git worktree add -d .worktree/backport-620-to-8.0 origin/8.0
cd .worktree/backport-620-to-8.0
git switch --create backport-620-to-8.0
git cherry-pick -x fcc8d78b8ceebf249ab6d273761b379580486032

github-actions[bot] avatar Apr 07 '25 10:04 github-actions[bot]