diff options
author | Claudius "keldu" Holeksa <mail@keldu.de> | 2024-04-12 17:25:51 +0200 |
---|---|---|
committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2024-04-12 17:25:51 +0200 |
commit | 73405e9544f5c6910d8d2e3dea8062e5f5d62b71 (patch) | |
tree | e81387ddeb57f783d117efd8d438d139dacef324 /modules/remote-opencl/c++/remote.hpp | |
parent | cb77d1fe956d6011a5739bce5eddf6f6daf80661 (diff) |
codec,remote-opencl: Work on remote devices
Diffstat (limited to 'modules/remote-opencl/c++/remote.hpp')
-rw-r--r-- | modules/remote-opencl/c++/remote.hpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/remote-opencl/c++/remote.hpp b/modules/remote-opencl/c++/remote.hpp index 4ece821..0ef9e57 100644 --- a/modules/remote-opencl/c++/remote.hpp +++ b/modules/remote-opencl/c++/remote.hpp @@ -1,6 +1,8 @@ #pragma once -#include <CL/cl.hpp> +#include <CL/opencl.hpp> + +#include <forstio/codec/rpc.hpp> namespace saw { namespace rmt { @@ -8,20 +10,22 @@ struct OpenCl {}; } template<> -class remote_api<rmt::OpenCl> { +class remote<rmt::OpenCl> { private: SAW_FORBID_COPY(remote_ctx); SAW_FORBID_MOVE(remote_ctx); public: remote_api(){} + /* error_or<void> create_remote(){ return remote<rmt::OpenCl>{*this}; } + */ }; template<> -struct remote<rmt::OpenCl> { +struct remote_address<rmt::OpenCl> { private: remote_ctx<rmt::OpenCl>* ctx_; |