From 7b6e0ca99f8521e034452f0d0243a7f3e33843a9 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Tue, 28 May 2024 17:23:20 +0200 Subject: Docs and Sycl fixes --- modules/remote-sycl/examples/sycl_basic_kernel.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 modules/remote-sycl/examples/sycl_basic_kernel.cpp (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 new file mode 100644 index 0000000..eb79bb8 --- /dev/null +++ b/modules/remote-sycl/examples/sycl_basic_kernel.cpp @@ -0,0 +1,12 @@ +#include "sycl_basic.hpp" + +rpc_server, rmt::Sycl> listen_basic_sycl(remote& ctx, remote_address& addr){ + saw::interface, cl::sycl::queue*> iface{ + [](saw::data in, cl::sycl::queue* q) -> saw::data { + return {in.get() + 1u}; + } + }; + auto rpc_server = remote_ctx.template listen>(*rmt_addr, std::move(iface)); + + return rpc_server; +} -- cgit v1.2.3