Victoriya Fedotova
Victoriya Fedotova
Following classes will be implemented: - dal::csr_table - dal::csr_accessor - dal::backend::primitives::csr_block default_host_policy and data_parallel_policy will be supported in those classes. Proper test coverage for the new classes will be implemented.
'filter_selector' usage was removed.
- `cpu_info` class added to store the parameters of CPU; - `global_context` static class was added to store global information about the system.
This PR continues the work started in the PR https://github.com/oneapi-src/oneDAL/pull/2638 Co-authored-by: Andreas Huber @ahuber21
Following functionality was implemented: - `sparse_matrix_handle` class - a wrapper to `oneapi::mkl::sparse::matrix_handle_t`. - `set_csr_data(...)` primitives allowing to fill the internal CSR data structure of the `sparse_matrix_handle` with the data provided...
DPC++ compiler versions are updated to 2024.0 MKL FPK GPU microlibs are updated to 2024-02-22
Following changed were added: - `system_parameters` class holding system-related performance parameters implemented. - all the performance-related hyperparameters classes like `covariance::detail::compute_parameters` are now derived from `system_parameters` class because in the future...
- internally developed GEMM was removed - call to MKL's sparse GEMM was added into clusters assignment step in sparse K-means (see `assign_clusters` kernel) - incorrect use of communicator was...
This PR adds the chapter that describes how CPU features dispatching is implemented in oneDAL into the documentation. --- Checklist to comply with **before moving PR from draft**: **PR completeness...