@@ -132,7 +132,7 @@ copy_usm_ndarray_for_roll_1d(const dpctl::tensor::usm_ndarray &src,
132
132
const char *src_data = src.get_data ();
133
133
char *dst_data = dst.get_data ();
134
134
sycl::event copy_ev =
135
- exec_q.copy <char >(src_data, dst_data, src_elemsize);
135
+ exec_q.copy <char >(src_data, dst_data, src_elemsize, depends );
136
136
return std::make_pair (keep_args_alive (exec_q, {src, dst}, {copy_ev}),
137
137
copy_ev);
138
138
}
@@ -282,7 +282,7 @@ copy_usm_ndarray_for_roll_nd(const dpctl::tensor::usm_ndarray &src,
282
282
// typenames must be the same
283
283
if (src_typenum != dst_typenum) {
284
284
throw py::value_error (
285
- " copy_usm_ndarray_for_reshape requires src and dst to "
285
+ " copy_usm_ndarray_for_roll_nd requires src and dst to "
286
286
" have the same type." );
287
287
}
288
288
@@ -304,7 +304,7 @@ copy_usm_ndarray_for_roll_nd(const dpctl::tensor::usm_ndarray &src,
304
304
const char *src_data = src.get_data ();
305
305
char *dst_data = dst.get_data ();
306
306
sycl::event copy_ev =
307
- exec_q.copy <char >(src_data, dst_data, src_elemsize);
307
+ exec_q.copy <char >(src_data, dst_data, src_elemsize, depends );
308
308
return std::make_pair (keep_args_alive (exec_q, {src, dst}, {copy_ev}),
309
309
copy_ev);
310
310
}
0 commit comments