-
Notifications
You must be signed in to change notification settings - Fork 213
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add CPU parts of the performance-related hyperparameters logic #2461
Merged
md-shafiul-alam
merged 30 commits into
oneapi-src:master
from
Vika-F:dev/vsfedoto/dispatcher_cpu
Sep 1, 2023
Merged
Add CPU parts of the performance-related hyperparameters logic #2461
md-shafiul-alam
merged 30 commits into
oneapi-src:master
from
Vika-F:dev/vsfedoto/dispatcher_cpu
Sep 1, 2023
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ith the Hyperparameter support
Pull the changes from master
…-F/daal into dev/vsfedoto/dispatcher_cpu
… Implement passing hyperparameters from oneDAL to DAAL on CPU
/intelci: run |
* cleanup avx512_mic * cleanup ssse3 * cleanup avx * fixing typos * fixing / typos * fixing make typos * clang format * Updating ISA in install.md * replace AVX with AVX2 for intersect
* update binary version * more binary version updates
* Initial input for backend selection * Update dev/make/cmplr.gnu.mkl.mk Co-authored-by: KulikovNikita <[email protected]> * Update dev/make/cmplr.gnu.ref.mk Co-authored-by: KulikovNikita <[email protected]> * Changed default backend to 'mkl' * Buildable onedal_c * Added clang support * Update dev/make/cmplr.gnu.mkl.mk Co-authored-by: KulikovNikita <[email protected]> * Update dev/make/cmplr.gnu.ref.mk Co-authored-by: KulikovNikita <[email protected]> * Compiler fixes for icc, icx, vc plus clang-format * Update dev/make/cmplr.clang.ref.mk Co-authored-by: KulikovNikita <[email protected]> * adding support for selecting different math/rng/service backends in case of build with bazel * fixed build issue with kmeans serialization * Introducing backend_config param selection to build.sh * Create openblas.sh * Introduce CI build for BLAS backend * adding execute permission on openblas.sh * Update cpp/daal/src/externals/config_ref.h Co-authored-by: Victoriya Fedotova <[email protected]> * Update cpp/daal/src/externals/config_ref.h Co-authored-by: Victoriya Fedotova <[email protected]> * Addressed part of the comments * Clang-format * Turned off hyperthreadig for ref config in order to use TBB default number of threads * Addressed more comments * Macro fixed (APPLE) * More changes in REF RNG * Update build.sh * Removed 'sed' from Makefile * Update openblas.sh * Removed config_template from BAZEL * Removed backend_config_header from BAZEL * Update openblas.sh * Replaced safe function not supported by GNU * Fixed bugs in ref backend for OpenBLAS build * Fixed bugs in ref backend for OpenBLAS build #2 * Reduced header file dependencies in REF backend; removed << operator for RNG (compiling issue) * Update ci.yml * Fixed export on symbols for OpenBLAS build * export.def handling in bazel * Update cpp/daal/src/externals/service_math_ref.h Co-authored-by: Pavel Yakovlev <[email protected]> * Added libfgortran to REF build * removed config_template auxiliary func * Removed libgfortran for REF backend * Fixed BACKEND incdirs for oneAPI; addressed some comments * Removed unnecessary includes; fixed ifdef in _DECLAR_ files * fixed omitted ifdef in _DECLAR_ files * Clang-format * Clang-format fix * Added an option to move compression to exclude list for examples * Excluded compression examples for all configurations * revert some macros to __intel_compiler * replase some more macros * add NO_FORTRAN=1 to openblas.sh script * Update cpp/daal/src/externals/service_service_ref.h * Fixed missed fpk symbols for oneapi examples (REF backend) * Update cpp/daal/src/externals/service_service_ref.h Co-authored-by: Pavel Yakovlev <[email protected]> * Update cpp/daal/src/externals/service_service_ref.h Co-authored-by: Pavel Yakovlev <[email protected]> * Fixed error message in oneapi * exclude failed examples with ref backend * exclude examples for oneapi/cpp ifaces * exclude mpi examples for ref backend * Apply suggestions from code review * AVX512_MIC cleanup * Fixed CI pipeline * Added more includes for ONEAPI * Update .ci/pipeline/ci.yml * Switch to core count for blas build * Update .ci/env/openblas.sh * Adding _MKL suffix for job name * Fixing daal4py job dependency * Attempt to fix warnings --------- Co-authored-by: Aleksey Grigorev <[email protected]> Co-authored-by: KulikovNikita <[email protected]> Co-authored-by: a.maklaev <[email protected]> Co-authored-by: Nikolay Petrov <[email protected]> Co-authored-by: Victoriya Fedotova <[email protected]> Co-authored-by: Pavel Yakovlev <[email protected]> Co-authored-by: Pavel Yakovlev <[email protected]>
…vice_hash_table.h file
/intelci: run |
md-shafiul-alam
requested review from
Alexsandruss,
samir-nasibli,
KulikovNikita and
maria-Petrova
as code owners
August 25, 2023 15:01
ethanglaser
reviewed
Aug 25, 2023
/intelci: run |
1 similar comment
/intelci: run |
/intelci: run |
/intelci: run |
ethanglaser
approved these changes
Sep 1, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CI looks good, maybe would want an approval from Nikita or someone else in terms of implementation details
KulikovNikita
approved these changes
Sep 1, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes in this PR:
What remains to be done: