2025-06-12 09:58:01 -05:00
|
|
|
/* Copyright © Advanced Micro Devices, Inc., or its affiliates. */
|
|
|
|
|
|
2025-04-23 15:44:56 -04:00
|
|
|
#ifndef DEVICE_TABLE_COMPATIBILITY
|
|
|
|
|
#define DEVICE_TABLE_COMPATIBILITY
|
2025-06-16 15:18:35 +03:00
|
|
|
|
|
|
|
|
struct rcclKernelItem {
|
|
|
|
|
void* funcPtr;
|
|
|
|
|
int unroll;
|
|
|
|
|
};
|
|
|
|
|
static struct rcclKernelItem rcclKernelTable[] = { };
|
|
|
|
|
|
|
|
|
|
template <int unroll>
|
|
|
|
|
__forceinline__ __device__ void NCCL_CALL_FUNCTIONS(unsigned short funcIndex) noexcept { }
|
2025-08-26 10:11:38 -04:00
|
|
|
__forceinline__ __device__ void NCCL_CALL_FUNCTIONS_1(unsigned short funcIndex) noexcept { }
|
|
|
|
|
__forceinline__ __device__ void NCCL_CALL_FUNCTIONS_2(unsigned short funcIndex) noexcept { }
|
|
|
|
|
__forceinline__ __device__ void NCCL_CALL_FUNCTIONS_4(unsigned short funcIndex) noexcept { }
|
2025-06-16 15:18:35 +03:00
|
|
|
|
2025-04-23 15:44:56 -04:00
|
|
|
#endif
|