Skip to content

Commit 44c46d6

Browse files
Exposed set functions to dpctl.tensor namespace
1 parent cf6b19c commit 44c46d6

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

dpctl/tensor/__init__.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,12 @@
179179
reduce_hypot,
180180
sum,
181181
)
182+
from ._set_functions import (
183+
unique_all,
184+
unique_counts,
185+
unique_inverse,
186+
unique_values,
187+
)
182188
from ._sorting import argsort, sort
183189
from ._testing import allclose
184190

@@ -349,4 +355,8 @@
349355
"angle",
350356
"sort",
351357
"argsort",
358+
"unique_all",
359+
"unique_counts",
360+
"unique_inverse",
361+
"unique_values",
352362
]

dpctl/tensor/_set_functions.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@
1515
)
1616
from ._tensor_sorting_impl import _argsort_ascending, _sort_ascending
1717

18+
__all__ = [
19+
"unique_values",
20+
"unique_counts",
21+
"unique_inverse",
22+
"unique_all",
23+
"UniqueAllResult",
24+
"UniqueCountsResult",
25+
"UniqueInverseResult",
26+
]
27+
1828

1929
class UniqueAllResult(NamedTuple):
2030
values: dpt.usm_ndarray

0 commit comments

Comments
 (0)