From 6831edddd22d2d8dbb73c88fb612c0bdd5b8ba19 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Tue, 11 Jun 2024 16:05:47 +0200 Subject: Intermediate commit while working on design issues --- modules/remote-sycl/examples/sycl_basic_kernel.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'modules/remote-sycl/examples/sycl_basic_kernel.cpp') diff --git a/modules/remote-sycl/examples/sycl_basic_kernel.cpp b/modules/remote-sycl/examples/sycl_basic_kernel.cpp index 18fe9b7..86e73b5 100644 --- a/modules/remote-sycl/examples/sycl_basic_kernel.cpp +++ b/modules/remote-sycl/examples/sycl_basic_kernel.cpp @@ -1,9 +1,9 @@ #include "sycl_basic.hpp" -saw::rpc_server, saw::rmt::Sycl> listen_basic_sycl(saw::remote& ctx, saw::remote_address& addr){ - saw::interface, cl::sycl::queue*> iface{ - [](saw::data in, cl::sycl::queue* q) -> saw::data { - uint64_t inr = in.get(); +saw::rpc_server, saw::rmt::Sycl> listen_basic_sycl(saw::remote& ctx, saw::remote_address& addr){ + saw::interface, cl::sycl::queue*> iface{ + [](saw::data, saw::encode::Native> in, cl::sycl::queue* q) -> saw::data> { + uint64_t inr = in.size(); cl::sycl::buffer d_inc{ &inr, 1u }; q->submit([&](cl::sycl::handler& h){ auto a_inc = d_inc.get_access(h); @@ -16,7 +16,7 @@ saw::rpc_server>(addr, std::move(iface)); + auto rpc_server = ctx.template listen>(addr, std::move(iface)); return rpc_server; } -- cgit v1.2.3