Skip to content

Commit 3032038

Browse files
committed
remove compute_follows_data imports from dpctl.utils __init__
1 parent f1476bd commit 3032038

File tree

2 files changed

+0
-100
lines changed

2 files changed

+0
-100
lines changed

dpctl/tests/test_utils.py

Lines changed: 0 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -22,96 +22,6 @@
2222
import dpctl.utils
2323

2424

25-
def test_get_execution_queue_input_validation():
26-
with pytest.raises(TypeError):
27-
dpctl.utils.get_execution_queue(dict())
28-
29-
30-
def test_get_execution_queue():
31-
try:
32-
q = dpctl.SyclQueue()
33-
q2 = dpctl.SyclQueue()
34-
except dpctl.SyclQueueCreationError:
35-
pytest.skip("Queue could not be create for default device")
36-
37-
exec_q = dpctl.utils.get_execution_queue(())
38-
assert exec_q is None
39-
40-
exec_q = dpctl.utils.get_execution_queue([q])
41-
assert exec_q is q
42-
43-
exec_q = dpctl.utils.get_execution_queue([q, q, q, q])
44-
assert exec_q is q
45-
46-
exec_q = dpctl.utils.get_execution_queue((q, q, None, q))
47-
assert exec_q is None
48-
49-
exec_q = dpctl.utils.get_execution_queue(
50-
(
51-
q,
52-
q2,
53-
q,
54-
)
55-
)
56-
assert exec_q is None
57-
q_c = dpctl.SyclQueue(q._get_capsule())
58-
assert q == q_c
59-
exec_q = dpctl.utils.get_execution_queue(
60-
(
61-
q,
62-
q_c,
63-
q,
64-
)
65-
)
66-
assert exec_q == q
67-
68-
69-
def test_get_execution_queue_nonequiv():
70-
try:
71-
q = dpctl.SyclQueue("cpu")
72-
d1, d2 = q.sycl_device.create_sub_devices(partition=[1, 1])
73-
ctx = dpctl.SyclContext([q.sycl_device, d1, d2])
74-
q1 = dpctl.SyclQueue(ctx, d1)
75-
q2 = dpctl.SyclQueue(ctx, d2)
76-
except dpctl.SyclQueueCreationError:
77-
pytest.skip("Queue could not be create for default device")
78-
79-
exec_q = dpctl.utils.get_execution_queue((q, q1, q2))
80-
assert exec_q is None
81-
82-
83-
def test_get_coerced_usm_type():
84-
_t = ["device", "shared", "host"]
85-
86-
for i1 in range(len(_t)):
87-
for i2 in range(len(_t)):
88-
assert (
89-
dpctl.utils.get_coerced_usm_type([_t[i1], _t[i2]])
90-
== _t[min(i1, i2)]
91-
)
92-
93-
assert dpctl.utils.get_coerced_usm_type([]) is None
94-
with pytest.raises(TypeError):
95-
dpctl.utils.get_coerced_usm_type(dict())
96-
97-
98-
def validate_usm_type_arg():
99-
_t = ["device", "shared", "host"]
100-
101-
for i in range(len(_t)):
102-
dpctl.utils.validate_usm_type(_t[i])
103-
dpctl.utils.validate_usm_type(_t[i], allow_none=False)
104-
dpctl.utils.validate_usm_type(None, allow_none=True)
105-
with pytest.raises(TypeError):
106-
dpctl.utils.validate_usm_type(dict(), allow_none=True)
107-
with pytest.raises(TypeError):
108-
dpctl.utils.validate_usm_type(dict(), allow_none=False)
109-
with pytest.raises(ValueError):
110-
dpctl.utils.validate_usm_type("inv", allow_none=True)
111-
with pytest.raises(ValueError):
112-
dpctl.utils.validate_usm_type("inv", allow_none=False)
113-
114-
11525
@pytest.mark.filterwarnings("ignore:.*:RuntimeWarning")
11626
def test_onetrace_enabled():
11727
import os

dpctl/utils/__init__.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,12 @@
1818
A collection of utility functions.
1919
"""
2020

21-
from ._compute_follows_data import (
22-
ExecutionPlacementError,
23-
get_coerced_usm_type,
24-
get_execution_queue,
25-
validate_usm_type,
26-
)
2721
from ._intel_device_info import intel_device_info
2822
from ._onetrace_context import onetrace_enabled
2923
from ._order_manager import SequentialOrderManager
3024

3125
__all__ = [
32-
"get_execution_queue",
33-
"get_coerced_usm_type",
34-
"validate_usm_type",
3526
"onetrace_enabled",
3627
"intel_device_info",
37-
"ExecutionPlacementError",
3828
"SequentialOrderManager",
3929
]

0 commit comments

Comments
 (0)