Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add CPU parts of the performance-related hyperparameters logic (#2461)
* Fix incorrect include in service_hash_table.h file * Add initial implementation of the base algorithm::Hyperparameter class * clang-format * Add Hyperparameter* _hpar field into base Algorithm and AlgorithmContainer classes * Implement initial version of Hyperparameters class for Covariance algorithm in DAAL * Extend covariance::BatchImpl (and thus covariance::Batch) interface with the Hyperparameter support * Remove outdated verionst of setArgument methods * Add ability to pass hyperparameters from DAAL API to kernels in Covariance algorithm * 1. Make the hyperparameter field of DAAL Algorithm class constant. 2. Implement passing hyperparameters from oneDAL to DAAL on CPU * Fix * Fix Java build * Move covariance::Hyperparameter class to covariance::internal namespace * Removal of compression functionality (#2462) * Temporary disabling gemv test (#2463) * AVX/SSSE3/AVX512_MIC ISA cleanup (#2465) * 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 * Remove mention of compression in docs (#2467) * Init addition of online interfaces in Covariance (#2455) * Add the link to oneAPI samples browser (#2470) * infra: update binary version (#2468) * update binary version * more binary version updates * Initial input for backend selection (#2396) * Initial input for backend selection * Update dev/make/cmplr.gnu.mkl.mk Co-authored-by: KulikovNikita <nikita.kulikov@intel.com> * Update dev/make/cmplr.gnu.ref.mk Co-authored-by: KulikovNikita <nikita.kulikov@intel.com> * Changed default backend to 'mkl' * Buildable onedal_c * Added clang support * Update dev/make/cmplr.gnu.mkl.mk Co-authored-by: KulikovNikita <nikita.kulikov@intel.com> * Update dev/make/cmplr.gnu.ref.mk Co-authored-by: KulikovNikita <nikita.kulikov@intel.com> * Compiler fixes for icc, icx, vc plus clang-format * Update dev/make/cmplr.clang.ref.mk Co-authored-by: KulikovNikita <nikita.kulikov@intel.com> * 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 <viktoria.nn@gmail.com> * Update cpp/daal/src/externals/config_ref.h Co-authored-by: Victoriya Fedotova <viktoria.nn@gmail.com> * 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 <p_yak_11@mail.ru> * 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 <p_yak_11@mail.ru> * Update cpp/daal/src/externals/service_service_ref.h Co-authored-by: Pavel Yakovlev <p_yak_11@mail.ru> * 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 <a.grigorev@yadro.com> Co-authored-by: KulikovNikita <nikita.kulikov@intel.com> Co-authored-by: a.maklaev <a.maklae@yadro.com> Co-authored-by: Nikolay Petrov <nikolay.a.petrov@intel.com> Co-authored-by: Victoriya Fedotova <viktoria.nn@gmail.com> Co-authored-by: Pavel Yakovlev <p_yak_11@mail.ru> Co-authored-by: Pavel Yakovlev <p.yakovlev@yadro.com> * resolve merge conflict while rebasing in Fix incorrect include in service_hash_table.h file * Add ability to pass hyperparameters from DAAL API to kernels in Covariance algorithm * minor * update examples * clang-format * minor --------- Co-authored-by: Alexander Andreev <alexander.andreev@intel.com> Co-authored-by: ethanglaser <42726565+ethanglaser@users.noreply.github.com> Co-authored-by: Nikolay Petrov <nikolay.a.petrov@intel.com> Co-authored-by: Aleksandr Solovev <aleksandr.solovev@intel.com> Co-authored-by: Alexandra <alexandra.epanchinzeva@intel.com> Co-authored-by: amgrigoriev <majagalz@mail.ru> Co-authored-by: Aleksey Grigorev <a.grigorev@yadro.com> Co-authored-by: KulikovNikita <nikita.kulikov@intel.com> Co-authored-by: a.maklaev <a.maklae@yadro.com> Co-authored-by: Pavel Yakovlev <p_yak_11@mail.ru> Co-authored-by: Pavel Yakovlev <p.yakovlev@yadro.com> Co-authored-by: Md Shafiul Alam <md.shafiul.alam@intel.com> Co-authored-by: msa <111298646+md-shafiul-alam@users.noreply.github.com>
- Loading branch information