From 7ade1610e6ceb20800d79a15369ee9b6b8370af1 Mon Sep 17 00:00:00 2001 From: North Iii Date: Mon, 24 Feb 2025 03:03:16 -0600 Subject: [PATCH] Update correlation_distance_dpc.cpp Signed-off-by: North Iii --- .../distance/correlation_distance_dpc.cpp | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/cpp/oneapi/dal/backend/primitives/distance/correlation_distance_dpc.cpp b/cpp/oneapi/dal/backend/primitives/distance/correlation_distance_dpc.cpp index af482af9702..f319bcdaf7e 100644 --- a/cpp/oneapi/dal/backend/primitives/distance/correlation_distance_dpc.cpp +++ b/cpp/oneapi/dal/backend/primitives/distance/correlation_distance_dpc.cpp @@ -50,27 +50,27 @@ sycl::event distance>::operator()(const ndview< const event_vector& deps) const { const std::int64_t n = inp1.get_dimension(0); const std::int64_t p = inp1.get_dimension(1); - auto inp1_sum = ndarray::empty(q, { n }); - auto inp2_sum = ndarray::empty(q, { n }); - auto inp1_mean = ndarray::empty(q, { n }); - auto inp2_mean = ndarray::empty(q, { n }); - sycl::event evt1 = reduce_by_rows(q, + auto inp1_sum = ndarray::empty(q_, { n }); + auto inp2_sum = ndarray::empty(q_, { n }); + auto inp1_mean = ndarray::empty(q_, { n }); + auto inp2_mean = ndarray::empty(q_, { n }); + sycl::event evt1 = reduce_by_rows(q_, inp1, inp1_sum, reduction::plus{}, reduction::identity{}, deps); - sycl::event evt2 = reduce_by_rows(q, + sycl::event evt2 = reduce_by_rows(q_, inp2, inp2_sum, reduction::plus{}, reduction::identity{}, { evt1 }); - sycl::event evt3 = means(q, p, inp1_sum, inp1_mean, { evt2 }); - sycl::event evt4 = means(q, p, inp2_sum, inp2_mean, { evt3 }); - auto centered_inp1 = ndarray::empty(q, { n, p }); - auto centered_inp2 = ndarray::empty(q, { n, p }); - sycl::event evt5 = q.submit([&](sycl::handler& h) { + sycl::event evt3 = means(q_, p, inp1_sum, inp1_mean, { evt2 }); + sycl::event evt4 = means(q_, p, inp2_sum, inp2_mean, { evt3 }); + auto centered_inp1 = ndarray::empty(q_, { n, p }); + auto centered_inp2 = ndarray::empty(q_, { n, p }); + sycl::event evt5 = q_.submit([&](sycl::handler& h) { h.depends_on({ evt4 }); auto inp1_acc = inp1.get_access(h); auto inp2_acc = inp2.get_access(h);