We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6f6fe50 commit 3db985fCopy full SHA for 3db985f
dpctl/tensor/_copy_utils.py
@@ -41,6 +41,9 @@
41
def _copy_to_numpy(ary):
42
if not isinstance(ary, dpt.usm_ndarray):
43
raise TypeError(f"Expected dpctl.tensor.usm_ndarray, got {type(ary)}")
44
+ if ary.size == 0:
45
+ # no data needs to be copied for zero sized array
46
+ return np.ndarray(ary.shape, dtype=ary.dtype)
47
nb = ary.usm_data.nbytes
48
q = ary.sycl_queue
49
hh = dpm.MemoryUSMHost(nb, queue=q)
0 commit comments