Skip to content

Commit 81559dd

Browse files
Alexsandrusssamir-nasibli
authored andcommitted
Change 'host' to 'cpu' in sycl_execution_content (#1064)
* Change 'host' to 'cpu' in sycl_execution_content * Remove deprecated host device * Update python version to 3.10 * Revert "Update python version to 3.10" This reverts commit 9bf55d4. Co-authored-by: Samir Nasibli <[email protected]>
1 parent fd458ae commit 81559dd

File tree

9 files changed

+9
-15
lines changed

9 files changed

+9
-15
lines changed

.circleci/run_xpu_tests.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
'-d', '--device',
3333
type=str,
3434
help='device name',
35-
choices=['host', 'cpu', 'gpu']
35+
choices=['cpu', 'gpu']
3636
)
3737
parser.add_argument(
3838
'--deselect',

daal4py/sklearn/_utils.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,13 @@ def get_patch_message(s):
115115
if 'daal4py.oneapi' in sys.modules:
116116
from daal4py.oneapi import _get_device_name_sycl_ctxt
117117
dev = _get_device_name_sycl_ctxt()
118-
if dev == 'cpu' or dev == 'host' or dev is None:
118+
if dev == 'cpu' or dev is None:
119119
message += 'CPU'
120120
elif dev == 'gpu':
121121
message += 'GPU'
122122
else:
123123
raise ValueError(f"Unexpected device name {dev}."
124-
" Supported types are host, cpu and gpu")
124+
" Supported types are cpu and gpu")
125125
else:
126126
message += 'CPU'
127127

examples/daal4py/run_examples.py

-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@
7272
availabe_devices.append("gpu")
7373
except RuntimeError:
7474
gpu_available = False
75-
availabe_devices.append("host")
7675
availabe_devices.append("cpu")
7776
#validate that host and cpu devices avaialbe for logging reasons. Examples and
7877
#vaidaton logic assumes that host and cpu devices are always available

examples/daal4py/sycl/sklearn_sycl.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -141,15 +141,13 @@ def get_context(device):
141141

142142
def device_type_to_str(queue):
143143
if queue is None:
144-
return 'host'
144+
return 'cpu'
145145

146146
from dpctl import device_type
147147
if queue.sycl_device.device_type == device_type.cpu:
148148
return 'cpu'
149149
if queue.sycl_device.device_type == device_type.gpu:
150150
return 'gpu'
151-
if queue.sycl_device.device_type == device_type.host:
152-
return 'host'
153151
return 'unknown'
154152

155153

onedal/common/_policy.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def __init__(self):
4646
if 'daal4py.oneapi' in sys.modules:
4747
from daal4py.oneapi import _get_sycl_ctxt, sycl_execution_context
4848
self._d4p_context = _get_sycl_ctxt()
49-
self._host_context = sycl_execution_context('host')
49+
self._host_context = sycl_execution_context('cpu')
5050
self._host_context.apply()
5151

5252
def __del__(self):

onedal/common/policy.cpp

+1-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ ONEDAL_PY_INIT_MODULE(policy) {
2525
py::class_<detail::host_policy>(m, "host_policy")
2626
.def(py::init())
2727
.def("get_device_name", [](const detail::host_policy& self) {
28-
return "host";
28+
return "cpu";
2929
});
3030

3131
#ifdef ONEDAL_DATA_PARALLEL
@@ -43,8 +43,6 @@ ONEDAL_PY_INIT_MODULE(policy) {
4343
return "gpu";
4444
} else if (self.get_queue().get_device().is_cpu()) {
4545
return "cpu";
46-
} else if (self.get_queue().get_device().is_host()) {
47-
return "host";
4846
}
4947
return "unknown";
5048
});

onedal/datatypes/data_conversion.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ static dal::array<T> transfer_to_host(const dal::array<T>& array) {
3434
auto opt_queue = array.get_queue();
3535
if (opt_queue.has_value()) {
3636
auto device = opt_queue->get_device();
37-
if (!device.is_cpu() && !device.is_host()) {
37+
if (!device.is_cpu()) {
3838
const auto* device_data = array.get_data();
3939

4040
auto memory_kind = sycl::get_pointer_type(device_data, opt_queue->get_context());

sklearnex/_device_offload.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,8 @@ def __init__(self, filter_string):
3737
self._filter_string = filter_string
3838
self.is_cpu = 'cpu' in filter_string
3939
self.is_gpu = 'gpu' in filter_string
40-
self.is_host = False
4140

42-
if not (self.is_cpu or self.is_host):
41+
if not (self.is_cpu):
4342
import logging
4443
logging.warning("Device support is limited. "
4544
"Please install dpctl for full experience")

sklearnex/_utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def get_patch_message(s, queue=None, cpu_fallback=False):
4747
elif 'daal4py.oneapi' in sys.modules:
4848
from daal4py.oneapi import _get_device_name_sycl_ctxt
4949
dev = _get_device_name_sycl_ctxt()
50-
if dev == 'cpu' or dev == 'host' or dev is None:
50+
if dev == 'cpu' or dev is None:
5151
message += 'CPU'
5252
elif dev == 'gpu':
5353
if cpu_fallback:

0 commit comments

Comments
 (0)