From b192777212c3de6a9d25c5519269d9047865b2d1 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Mon, 7 Apr 2025 14:20:16 +0200 Subject: Fixed Sycl compilation issues to to recursive use --- modules/remote-sycl/benchmarks/kernel_mixed_precision.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'modules/remote-sycl/benchmarks/kernel_mixed_precision.cpp') diff --git a/modules/remote-sycl/benchmarks/kernel_mixed_precision.cpp b/modules/remote-sycl/benchmarks/kernel_mixed_precision.cpp index 83705f6..2c87714 100644 --- a/modules/remote-sycl/benchmarks/kernel_mixed_precision.cpp +++ b/modules/remote-sycl/benchmarks/kernel_mixed_precision.cpp @@ -6,12 +6,12 @@ saw::interface>& in, cl::sycl::queue* cmd) -> saw::error_or { - uint64_t in_size = in.size(); + auto in_size = in.size(); mixed_ev = cmd->submit([&](cl::sycl::handler& h){ auto acc_buff = in.template access(h); - h.parallel_for(cl::sycl::range<1>(in_size), [=] (cl::sycl::id<1> it){ + h.parallel_for(cl::sycl::range<1>(in_size.get()), [=] (cl::sycl::id<1> it){ saw::data foo = {acc_buff[0u].at(it[0u]).get()}; for(uint64_t i = 0; i < arithmetic_intensity; ++i){ @@ -26,11 +26,11 @@ saw::interface>& in, cl::sycl::queue* cmd) -> saw::error_or { - uint64_t in_size = in.size(); + auto in_size = in.size(); float64_ev = cmd->submit([&](cl::sycl::handler& h){ auto acc_buff = in.template access(h); - h.parallel_for(cl::sycl::range<1>(in_size), [=] (cl::sycl::id<1> it){ + h.parallel_for(cl::sycl::range<1>(in_size.get()), [=] (cl::sycl::id<1> it){ saw::data foo = {acc_buff[0u].at(it[0u]).get()}; for(uint64_t i = 0; i < arithmetic_intensity; ++i){ if( foo == saw::data{1.1e12} ){ @@ -44,11 +44,11 @@ saw::interface>& in, cl::sycl::queue* cmd) -> saw::error_or { - uint64_t in_size = in.size(); + auto in_size = in.size(); float32_ev = cmd->submit([&](cl::sycl::handler& h){ auto acc_buff = in.template access(h); - h.parallel_for(cl::sycl::range<1>(in_size), [=] (cl::sycl::id<1> it){ + h.parallel_for(cl::sycl::range<1>(in_size.get()), [=] (cl::sycl::id<1> it){ saw::data foo = {acc_buff[0u].at(it[0u]).get()}; for(uint64_t i = 0; i < arithmetic_intensity; ++i){ if( foo == saw::data{1.1e12f} ){ -- cgit v1.2.3