Skip to content

Commit a1925d3

Browse files
Do not use queue::fill convenience shortcut functions
1 parent e8bb1d4 commit a1925d3

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

dpctl/tensor/libtensor/include/kernels/boolean_reductions.hpp

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -315,8 +315,10 @@ boolean_reduction_axis1_contig_impl(sycl::queue &exec_q,
315315
});
316316
}
317317
else {
318-
sycl::event init_ev = exec_q.fill<resTy>(res_tp, resTy(identity_val),
319-
iter_nelems, depends);
318+
sycl::event init_ev = exec_q.submit([&](sycl::handler &cgh) {
319+
cgh.depends_on(depends);
320+
cgh.fill<resTy>(res_tp, resTy(identity_val), iter_nelems);
321+
});
320322
red_ev = exec_q.submit([&](sycl::handler &cgh) {
321323
cgh.depends_on(init_ev);
322324

@@ -484,8 +486,10 @@ boolean_reduction_axis0_contig_impl(sycl::queue &exec_q,
484486
size_t wg = choose_workgroup_size<4>(reduction_nelems, sg_sizes);
485487

486488
{
487-
sycl::event init_ev = exec_q.fill<resTy>(res_tp, resTy(identity_val),
488-
iter_nelems, depends);
489+
sycl::event init_ev = exec_q.submit([&](sycl::handler &cgh) {
490+
cgh.depends_on(depends);
491+
cgh.fill<resTy>(res_tp, resTy(identity_val), iter_nelems);
492+
});
489493
sycl::event red_ev = exec_q.submit([&](sycl::handler &cgh) {
490494
cgh.depends_on(init_ev);
491495

0 commit comments

Comments
 (0)