The pull request introduces a workaround for the K-Nearest Neighbors (KNN) algorithm. This fix addresses issues related to the algorithm's execution in threading part of KNN KD-tree. Additionally, the memory usage has improved. With these fix we will observe temporary performance degradations. The fix will be done in https://github.com/oneapi-src/oneDAL/pull/2925
Checklist to comply with before moving PR from draft:
Testing
[x] I have run it locally and tested the changes extensively.
[x] All CI jobs are green or I have provided justification why they aren't.
Performance
[x] I have provided justification why performance has changed or why changes are not expected.
Description
The pull request introduces a workaround for the K-Nearest Neighbors (KNN) algorithm. This fix addresses issues related to the algorithm's execution in threading part of KNN KD-tree. Additionally, the memory usage has improved. With these fix we will observe temporary performance degradations. The fix will be done in https://github.com/oneapi-src/oneDAL/pull/2925
Checklist to comply with before moving PR from draft:
Testing
Performance