Expose production tuning table in topo_explorer using internal RCCL/NCCL logic (#1628)
* Internal RCCL/NCCL functionality exposed when RCCL_EXPOSE_STATIC is enabled
* Algo/protocol/max channels can be obtained with the new RCCL API
* Introduce rccl_static and rccl_static_inline macros to work around invisible functions in core source files like enqueue.cc
* Add usage example in topo-explorer tool
[ROCm/rccl commit: 82afb2bcfe]
This commit is contained in:
committed by
GitHub
parent
38f91fa2c8
commit
07620c7efd
@@ -0,0 +1,6 @@
|
||||
#ifndef DEVICE_TABLE_COMPATIBILITY
|
||||
#define DEVICE_TABLE_COMPATIBILITY
|
||||
__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 {}
|
||||
#endif
|
||||
Reference in New Issue
Block a user