Mooncake/mooncake-transfer-engine/include
Anatolii Rozanov 38bd84f3c3
[TE]: Add HIP transport for AMD GPUs support (#1208)
* [TE]: Add HIP transport for AMD GPUs support

Forked from nvlink_transport and adapted for HIP/AMD GPUs.

* [TE/HIP] Addressed review comments

* [TE] Move NVLINK and HIP common functions to common files

* [TE] Fix incorrect length assignment in relocateSharedMemoryAddress

Use entry.length instead of length parameter when storing OpenedShmEntry.
The length parameter represents the requested transfer length, while
entry.length represents the actual buffer's full length, which is the
correct value to store and is consistent with openShareableHandle usage.
2025-12-16 19:27:47 +08:00
..
common [TE]: Add HIP transport for AMD GPUs support (#1208) 2025-12-16 19:27:47 +08:00
gpu_vendor [TE]: Add HIP transport for AMD GPUs support (#1208) 2025-12-16 19:27:47 +08:00
transport [TE]: Add HIP transport for AMD GPUs support (#1208) 2025-12-16 19:27:47 +08:00
CMakeLists.txt Te seperated compilation (#1041) 2025-11-11 09:54:21 +08:00
common.h [Store] Fix IPv6 link-local address parsing and add IPv6 tests (#1137) 2025-12-04 11:48:52 +08:00
config.h [TE] feat: add PCIe Relaxed Ordering (RO) support and RDMA traffic class (… (#1076) 2025-12-15 18:40:04 +08:00
cuda_alike.h [TE] Improve AMD HIP support with hipify-perl (#1154) 2025-12-05 21:01:42 +08:00
error.h [TransferEngine] Refactor code to hide transport logics from user APIs (#51) 2025-01-02 16:38:24 +08:00
memory_location.h [TransferEngine] Speedup RDMA Register for Large Size Memory (#875) 2025-09-28 12:31:27 +08:00
multi_transport.h refactor(store): store remove transfer engine internal api usage (#994) 2025-11-03 11:32:33 +08:00
topology.h [TransferEngine] Mitigating performance overhead from large cluster and large bulks (#999) 2025-11-03 11:39:36 +08:00
transfer_engine.h [TE] feat: add barex_transport by build with USE_BAREX (#1045) 2025-11-25 23:59:58 +08:00
transfer_engine_c.h [TE] Fix notifs problems in C wrapper (#779) 2025-08-28 14:39:51 +08:00
transfer_metadata.h [TE]: Add HIP transport for AMD GPUs support (#1208) 2025-12-16 19:27:47 +08:00
transfer_metadata_plugin.h [TE] feat: add barex_transport by build with USE_BAREX (#1045) 2025-11-25 23:59:58 +08:00