From df7574bf64b014e152d100a224d29ecdda32a7b2 Mon Sep 17 00:00:00 2001 From: Claudius 'keldu' Holeksa Date: Wed, 11 Sep 2024 13:43:18 +0200 Subject: Remote Hip example work --- modules/remote-hip/examples/hip_transfer_data.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'modules/remote-hip/examples') diff --git a/modules/remote-hip/examples/hip_transfer_data.cpp b/modules/remote-hip/examples/hip_transfer_data.cpp index 49ff856..ae530bd 100644 --- a/modules/remote-hip/examples/hip_transfer_data.cpp +++ b/modules/remote-hip/examples/hip_transfer_data.cpp @@ -3,6 +3,10 @@ #include +__global__ print_value(int16_t val){ + printf("Hello world: %d", val); +} + namespace sch { using namespace saw::schema; } @@ -25,13 +29,20 @@ saw::error_or real_main(){ auto& dat_srv = eo_dat_srv.get_value(); data val{42}; - id id_val{0u}; auto eo_send = dat_srv->send(val, id_val); if(eo_send.is_error()){ return std::move(eo_send.get_error()); } + auto eo_dfind = dat_srv->find(id_val); + if(eo_dfind.is_error()){ + return std::move(eo_dfind.get_error()); + } + auto dfind = eo_dfind.get_value(); + + print_value<<>>(dfind()); + return make_void(); } -- cgit v1.2.3