Skip to content

Commit 2282c5b

Browse files
Merge pull request #1809 from IntelPython/contributions-to-strided-full-like-pr
Contributions to strided full like pr
2 parents fbb162c + edf97c6 commit 2282c5b

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

dpctl/tensor/_ctors.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1472,9 +1472,10 @@ def full_like(
14721472
X = dpt.broadcast_to(X, sh)
14731473
res = _empty_like_orderK(x, dtype, usm_type, sycl_queue)
14741474
_manager = dpctl.utils.SequentialOrderManager[sycl_queue]
1475-
# populating new allocation, no dependent events
1475+
# order copy after tasks populating X
1476+
dep_evs = _manager.submitted_events
14761477
hev, copy_ev = ti._copy_usm_ndarray_into_usm_ndarray(
1477-
src=X, dst=res, sycl_queue=sycl_queue
1478+
src=X, dst=res, sycl_queue=sycl_queue, depends=dep_evs
14781479
)
14791480
_manager.add_event_pair(hev, copy_ev)
14801481
return res

dpctl/tensor/libtensor/source/full_ctor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ usm_ndarray_full(const py::object &py_value,
215215
sycl::queue &exec_q,
216216
const std::vector<sycl::event> &depends)
217217
{
218-
// start, end should be coercible into data type of dst
218+
// py_value should be coercible into data type of dst
219219

220220
py::ssize_t dst_nelems = dst.get_size();
221221

0 commit comments

Comments
 (0)