Skip to content

Commit e29c8e2

Browse files
authored
Fix fill_diagonal as in place function (#970)
1 parent ef8da62 commit e29c8e2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

dpnp/dpnp_iface_indexing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ def fill_diagonal(x1, val, wrap=False):
248248
:obj:`dpnp.diag_indices_from` : Return the indices to access the main diagonal of an n-dimensional array.
249249
"""
250250

251-
x1_desc = dpnp.get_dpnp_descriptor(x1)
251+
x1_desc = dpnp.get_dpnp_descriptor(x1, copy_when_strides=False)
252252
if x1_desc:
253253
if not dpnp.isscalar(val):
254254
pass
@@ -257,7 +257,7 @@ def fill_diagonal(x1, val, wrap=False):
257257
else:
258258
return dpnp_fill_diagonal(x1_desc, val)
259259

260-
return call_origin(numpy.fill_diagonal, x1, val, wrap)
260+
return call_origin(numpy.fill_diagonal, x1, val, wrap, dpnp_inplace=True)
261261

262262

263263
def indices(dimensions, dtype=int, sparse=False):

0 commit comments

Comments
 (0)