Skip to content

Commit a8c91c7

Browse files
Merge pull request #697 from IntelPython/gh696-no-elems-nested-lists
Fixed type inferencing for nest sequences with no elements
1 parent c1793af commit a8c91c7

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

dpctl/tensor/_ctors.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ def _array_info_sequence(li):
6767
)
6868
if dim is None:
6969
dim = tuple()
70+
dt = float
7071
device = _host_set
7172
return (n,) + dim, dt, device
7273

dpctl/tests/test_tensor_asarray.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,11 @@ def test_asarray_from_sequence():
8787
assert type(Y) is dpt.usm_ndarray
8888
assert Y.shape == (0,)
8989

90+
X = [[], []]
91+
Y = dpt.asarray(X, usm_type="device")
92+
assert type(Y) is dpt.usm_ndarray
93+
assert Y.shape == (2, 0)
94+
9095
X = [True, False]
9196
Y = dpt.asarray(X, usm_type="device")
9297
assert type(Y) is dpt.usm_ndarray

0 commit comments

Comments
 (0)