Add IPC backend
* add backend_ipc.{cpp & hpp}
* rename context_ipc.{cpp & hpp} to context_ipc_device.{cpp & hpp}
* add host interface to IPC backend
* add context_ipc_host.{cpp & hpp} to support host interface
* add USE_RO compile flag to enable support for single backend interface at a time
* add ipc_single script to build rocSHMEM with IPC backend
[ROCm/rocshmem commit: 49779863c2]
This commit is contained in:
@@ -27,8 +27,10 @@
|
||||
#include "backend_type.hpp"
|
||||
#ifdef USE_GPU_IB
|
||||
#include "gpu_ib/context_ib_host.hpp"
|
||||
#else
|
||||
#elif defined(USE_RO)
|
||||
#include "reverse_offload/context_ro_host.hpp"
|
||||
#else
|
||||
#include "ipc/context_ipc_host.hpp"
|
||||
#endif
|
||||
namespace rocshmem {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user