Skip to content

Commit

Permalink
Fix rebase issues
Browse files Browse the repository at this point in the history
  • Loading branch information
olegkkruglov committed Apr 18, 2024
1 parent 0324525 commit 8162e95
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 16 deletions.
17 changes: 6 additions & 11 deletions onedal/basic_statistics/basic_statistics.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -160,11 +160,6 @@ void init_finalize_compute_ops(pybind11::module_& m) {
});
}

template <typename Policy, typename Task>
void init_compute_ops(py::module& m) {
init_compute_ops_dispatcher<Policy, Task>{}(m);
}

template <typename Task>
void init_compute_result(py::module_& m) {
using namespace dal::basic_statistics;
Expand Down Expand Up @@ -215,13 +210,13 @@ ONEDAL_PY_INIT_MODULE(basic_statistics) {
auto sub = m.def_submodule("basic_statistics");

#ifdef ONEDAL_DATA_PARALLEL_SPMD
ONEDAL_PY_INSTANTIATE(init_compute_ops, sub, policy_spmd, task_list);
ONEDAL_PY_INSTANTIATE(init_compute_ops, sub, policy_spmd, task::compute);
#else // ONEDAL_DATA_PARALLEL_SPMD
ONEDAL_PY_INSTANTIATE(init_compute_ops, sub, policy_list, task_list);
ONEDAL_PY_INSTANTIATE(init_partial_compute_ops, sub, policy_list, task_list);
ONEDAL_PY_INSTANTIATE(init_finalize_compute_ops, sub, policy_list, task_list);
ONEDAL_PY_INSTANTIATE(init_compute_result, sub, task_list);
ONEDAL_PY_INSTANTIATE(init_partial_compute_result, sub, task_list);
ONEDAL_PY_INSTANTIATE(init_compute_ops, sub, policy_list, task::compute);
ONEDAL_PY_INSTANTIATE(init_partial_compute_ops, sub, policy_list, task::compute);
ONEDAL_PY_INSTANTIATE(init_finalize_compute_ops, sub, policy_list, task::compute);
ONEDAL_PY_INSTANTIATE(init_compute_result, sub, task::compute);
ONEDAL_PY_INSTANTIATE(init_partial_compute_result, sub, task::compute);
#endif // ONEDAL_DATA_PARALLEL_SPMD
}

Expand Down
2 changes: 1 addition & 1 deletion onedal/basic_statistics/basic_statistics.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
from ..datatypes import _convert_to_supported, from_table, to_table


class BaseBasicStatistics(metaclass=ABCMeta):
class BaseBasicStatistics(BaseEstimator, metaclass=ABCMeta):
@abstractmethod
def __init__(self, result_options, algorithm):
self.options = result_options
Expand Down
2 changes: 1 addition & 1 deletion onedal/basic_statistics/incremental_basic_statistics.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ==============================================================================
# Copyright 2023 Intel Corporation
# Copyright 2024 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
5 changes: 2 additions & 3 deletions sklearnex/basic_statistics/basic_statistics.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@
# limitations under the License.
# ==============================================================================

from daal4py.sklearn._utils import control_n_jobs, run_with_n_jobs
from daal4py.sklearn._n_jobs_support import control_n_jobs
from onedal._device_offload import support_usm_ndarray
from onedal.basic_statistics import BasicStatistics as onedal_BasicStatistics


@control_n_jobs
@control_n_jobs(decorated_methods=["fit"])
class BasicStatistics:
"""
Estimator for basic statistics.
Expand Down Expand Up @@ -69,7 +69,6 @@ def _save_attributes(self):
for option in result_options:
setattr(self, option, getattr(self._onedal_estimator, option))

@run_with_n_jobs
def _onedal_fit(self, X, weights=None, queue=None):
onedal_params = {
"algorithm": "by_default",
Expand Down

0 comments on commit 8162e95

Please sign in to comment.