Skip to content

Commit beca206

Browse files
committed
revert changing empty to empty_like
1 parent 4e6a219 commit beca206

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

dpnp/dpnp_iface_manipulation.py

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,13 @@ def _delete_with_slice(params, obj, axis):
156156
stop = xr[0] + 1
157157

158158
newshape[axis] -= num_del
159-
new = dpnp.empty_like(a, order=order, shape=newshape)
159+
new = dpnp.empty(
160+
newshape,
161+
order=order,
162+
dtype=a.dtype,
163+
sycl_queue=exec_q,
164+
usm_type=usm_type,
165+
)
160166
# copy initial chunk
161167
if start == 0:
162168
pass
@@ -207,7 +213,13 @@ def _delete_without_slice(params, obj, axis, single_value):
207213
if obj < 0:
208214
obj += n
209215
newshape[axis] -= 1
210-
new = dpnp.empty_like(a, order=order, shape=newshape)
216+
new = dpnp.empty(
217+
newshape,
218+
order=order,
219+
dtype=a.dtype,
220+
sycl_queue=exec_q,
221+
usm_type=usm_type,
222+
)
211223
slobj[axis] = slice(None, obj)
212224
new[tuple(slobj)] = a[tuple(slobj)]
213225
slobj[axis] = slice(obj, None)
@@ -288,7 +300,13 @@ def _insert_array_indices(parameters, indices, values, obj):
288300
)
289301
old_mask[indices] = False
290302

291-
new = dpnp.empty_like(a, order=order, shape=newshape)
303+
new = dpnp.empty(
304+
newshape,
305+
order=order,
306+
dtype=a.dtype,
307+
sycl_queue=exec_q,
308+
usm_type=usm_type,
309+
)
292310
slobj2 = [slice(None)] * a_ndim
293311
slobj[axis] = indices
294312
slobj2[axis] = old_mask
@@ -341,7 +359,13 @@ def _insert_singleton_index(parameters, indices, values, obj):
341359

342360
numnew = values.shape[axis]
343361
newshape[axis] += numnew
344-
new = dpnp.empty_like(a, order=order, shape=newshape)
362+
new = dpnp.empty(
363+
newshape,
364+
order=order,
365+
dtype=a.dtype,
366+
sycl_queue=exec_q,
367+
usm_type=usm_type,
368+
)
345369

346370
slobj[axis] = slice(None, index)
347371
new[tuple(slobj)] = a[tuple(slobj)]

0 commit comments

Comments
 (0)