diff --git a/packages/r/rccl/abi_symbols b/packages/r/rccl/abi_symbols
index c128121ef28..4e3a74938c0 100644
--- a/packages/r/rccl/abi_symbols
+++ b/packages/r/rccl/abi_symbols
@@ -1,39 +1,19 @@
-librccl.so.1:_Z29mscclKernel_Max_half_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z29mscclKernel_Min_half_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z21ncclDevKernel_GenericP11ncclDevComm12channelMasksP8ncclWork
+librccl.so.1:_Z26ncclDevKernelDebug_GenericP11ncclDevComm12channelMasksP8ncclWork
librccl.so.1:_Z29mscclKernel_Sum_half_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z30mscclKernel_Max_float_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z30mscclKernel_Min_float_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z30mscclKernel_Prod_half_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z30mscclKernel_Sum_float_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z31mscclKernel_Max_double_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z31mscclKernel_Max_int8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z31mscclKernel_Min_double_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z31mscclKernel_Min_int8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z31mscclKernel_Prod_float_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z31mscclKernel_Sum_double_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z31mscclKernel_Sum_int8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z32mscclKernel_Max_half_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z32mscclKernel_Max_int32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z32mscclKernel_Max_int64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z32mscclKernel_Max_uint8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z32mscclKernel_Min_half_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z32mscclKernel_Min_int32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z32mscclKernel_Min_int64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z32mscclKernel_Min_uint8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z32mscclKernel_MinMax_half_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z32mscclKernel_Prod_double_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z32mscclKernel_Prod_int8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z32mscclKernel_Sum_half_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z32mscclKernel_Sum_int32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z32mscclKernel_Sum_int64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z32mscclKernel_Sum_uint8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z33mscclKernel_Max_float_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z33mscclKernel_Max_half_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z33mscclKernel_Max_uint32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z33mscclKernel_Max_uint64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z33mscclKernel_Min_float_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z33mscclKernel_Min_half_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z33mscclKernel_Min_uint32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z33mscclKernel_Min_uint64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z33mscclKernel_MinMax_float_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z33mscclKernel_Prod_half_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z33mscclKernel_Prod_int32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z33mscclKernel_Prod_int64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
@@ -42,12 +22,8 @@ librccl.so.1:_Z33mscclKernel_Sum_float_LL128_falseP11ncclDevCommP9mscclAlgoP9msc
librccl.so.1:_Z33mscclKernel_Sum_half_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z33mscclKernel_Sum_uint32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z33mscclKernel_Sum_uint64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z34mscclKernel_Max_double_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z34mscclKernel_Max_float_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z34mscclKernel_Max_int8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z34mscclKernel_Min_double_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z34mscclKernel_Min_float_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z34mscclKernel_Min_int8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z34mscclKernel_MinMax_double_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z34mscclKernel_MinMax_int8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z34mscclKernel_Prod_float_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z34mscclKernel_Prod_half_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z34mscclKernel_Prod_uint32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
@@ -55,17 +31,10 @@ librccl.so.1:_Z34mscclKernel_Prod_uint64_t_LL_falseP11ncclDevCommP9mscclAlgoP9ms
librccl.so.1:_Z34mscclKernel_Sum_double_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z34mscclKernel_Sum_float_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z34mscclKernel_Sum_int8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_Max_double_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_Max_int32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_Max_int64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_Max_int8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_Max_uint8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_Min_double_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_Min_int32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_Min_int64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_Min_int8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_Min_uint8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z35mscclKernel_PreMulSum_half_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z35mscclKernel_MinMax_half_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z35mscclKernel_MinMax_int32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z35mscclKernel_MinMax_int64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z35mscclKernel_MinMax_uint8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z35mscclKernel_Prod_double_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z35mscclKernel_Prod_float_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z35mscclKernel_Prod_int8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
@@ -74,17 +43,10 @@ librccl.so.1:_Z35mscclKernel_Sum_int32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9m
librccl.so.1:_Z35mscclKernel_Sum_int64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z35mscclKernel_Sum_int8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z35mscclKernel_Sum_uint8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_Max_int32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_Max_int64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_Max_uint32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_Max_uint64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_Max_uint8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_Min_int32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_Min_int64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_Min_uint32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_Min_uint64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_Min_uint8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z36mscclKernel_PreMulSum_float_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z36mscclKernel_MinMax_float_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z36mscclKernel_MinMax_half_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z36mscclKernel_MinMax_uint32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z36mscclKernel_MinMax_uint64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z36mscclKernel_Prod_double_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z36mscclKernel_Prod_int32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z36mscclKernel_Prod_int64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
@@ -92,83 +54,289 @@ librccl.so.1:_Z36mscclKernel_Prod_int8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9
librccl.so.1:_Z36mscclKernel_Prod_uint8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z36mscclKernel_Sum_int32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z36mscclKernel_Sum_int64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z36mscclKernel_Sum_rccl_float8_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z36mscclKernel_Sum_uint32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z36mscclKernel_Sum_uint64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z36mscclKernel_Sum_uint8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z37mscclKernel_Max_uint32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z37mscclKernel_Max_uint64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z37mscclKernel_Min_uint32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z37mscclKernel_Min_uint64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z37mscclKernel_PreMulSum_double_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z37mscclKernel_PreMulSum_int8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z37mscclKernel_MinMax_double_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z37mscclKernel_MinMax_float_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z37mscclKernel_MinMax_int8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z37mscclKernel_Prod_int32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z37mscclKernel_Prod_int64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z37mscclKernel_Prod_rccl_float8_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z37mscclKernel_Prod_uint32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z37mscclKernel_Prod_uint64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z37mscclKernel_Prod_uint8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z37mscclKernel_Sum_hip_bfloat16_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z37mscclKernel_Sum_rccl_bfloat8_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z37mscclKernel_Sum_uint32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z37mscclKernel_Sum_uint64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z38mscclKernel_Max_rccl_bfloat16_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z38mscclKernel_Min_rccl_bfloat16_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z38mscclKernel_PreMulSum_half_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z38mscclKernel_PreMulSum_int32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z38mscclKernel_PreMulSum_int64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z38mscclKernel_PreMulSum_uint8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z38mscclKernel_MinMax_double_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z38mscclKernel_MinMax_int32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z38mscclKernel_MinMax_int64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z38mscclKernel_MinMax_int8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z38mscclKernel_MinMax_uint8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z38mscclKernel_Prod_hip_bfloat16_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z38mscclKernel_Prod_rccl_bfloat8_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z38mscclKernel_Prod_uint32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
librccl.so.1:_Z38mscclKernel_Prod_uint64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z38mscclKernel_SumPostDiv_int8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z38mscclKernel_Sum_rccl_bfloat16_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z39mscclKernel_PreMulSum_float_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z39mscclKernel_PreMulSum_half_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z39mscclKernel_PreMulSum_uint32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z39mscclKernel_PreMulSum_uint64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z39mscclKernel_Prod_rccl_bfloat16_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z39mscclKernel_SumPostDiv_int32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z39mscclKernel_SumPostDiv_int64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z39mscclKernel_SumPostDiv_uint8_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z40mscclKernel_PreMulSum_double_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z40mscclKernel_PreMulSum_float_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z40mscclKernel_PreMulSum_int8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z40mscclKernel_SumPostDiv_uint32_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z40mscclKernel_SumPostDiv_uint64_t_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z41mscclKernel_Max_rccl_bfloat16_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z41mscclKernel_Min_rccl_bfloat16_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z41mscclKernel_PreMulSum_double_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z41mscclKernel_PreMulSum_int32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z41mscclKernel_PreMulSum_int64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z41mscclKernel_PreMulSum_int8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z41mscclKernel_PreMulSum_uint8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z41mscclKernel_SumPostDiv_int8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z41mscclKernel_Sum_rccl_bfloat16_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_Max_rccl_bfloat16_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_Min_rccl_bfloat16_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_PreMulSum_int32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_PreMulSum_int64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_PreMulSum_uint32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_PreMulSum_uint64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_PreMulSum_uint8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_Prod_rccl_bfloat16_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_SumPostDiv_int32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_SumPostDiv_int64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_SumPostDiv_int8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_SumPostDiv_uint8_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42mscclKernel_Sum_rccl_bfloat16_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z42ncclKernel_SendRecv_RING_SIMPLE_Sum_int8_tP11ncclDevCommmP8ncclWork
-librccl.so.1:_Z43mscclKernel_PreMulSum_uint32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z43mscclKernel_PreMulSum_uint64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z43mscclKernel_Prod_rccl_bfloat16_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z43mscclKernel_SumPostDiv_int32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z43mscclKernel_SumPostDiv_int64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z43mscclKernel_SumPostDiv_uint32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z43mscclKernel_SumPostDiv_uint64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z43mscclKernel_SumPostDiv_uint8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z44mscclKernel_PreMulSum_rccl_bfloat16_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z44mscclKernel_SumPostDiv_uint32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z44mscclKernel_SumPostDiv_uint64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z47mscclKernel_PreMulSum_rccl_bfloat16_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:_Z47ncclKernelDebug_SendRecv_RING_SIMPLE_Sum_int8_tP11ncclDevCommmP8ncclWork
-librccl.so.1:_Z48mscclKernel_PreMulSum_rccl_bfloat16_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
-librccl.so.1:__hip_fatbin
+librccl.so.1:_Z39mscclKernel_MinMax_int32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z39mscclKernel_MinMax_int64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z39mscclKernel_MinMax_rccl_float8_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z39mscclKernel_MinMax_uint32_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z39mscclKernel_MinMax_uint64_t_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z39mscclKernel_MinMax_uint8_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z39mscclKernel_Sum_rccl_float8_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z40mscclKernel_MinMax_hip_bfloat16_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z40mscclKernel_MinMax_rccl_bfloat8_LL_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z40mscclKernel_MinMax_uint32_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z40mscclKernel_MinMax_uint64_t_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z40mscclKernel_Prod_rccl_float8_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z40mscclKernel_Sum_hip_bfloat16_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z40mscclKernel_Sum_rccl_bfloat8_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z40mscclKernel_Sum_rccl_float8_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z41mscclKernel_Prod_hip_bfloat16_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z41mscclKernel_Prod_rccl_bfloat8_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z41mscclKernel_Prod_rccl_float8_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z41mscclKernel_Sum_hip_bfloat16_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z41mscclKernel_Sum_rccl_bfloat8_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z42mscclKernel_MinMax_rccl_float8_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z42mscclKernel_Prod_hip_bfloat16_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z42mscclKernel_Prod_rccl_bfloat8_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z43mscclKernel_MinMax_hip_bfloat16_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z43mscclKernel_MinMax_rccl_bfloat8_LL128_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z43mscclKernel_MinMax_rccl_float8_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z44mscclKernel_MinMax_hip_bfloat16_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:_Z44mscclKernel_MinMax_rccl_bfloat8_Simple_falseP11ncclDevCommP9mscclAlgoP9mscclWork
+librccl.so.1:__hip_cuid_100e69355522afe5
+librccl.so.1:__hip_cuid_10218d5dc4fa3f57
+librccl.so.1:__hip_cuid_11e02be35cdef66b
+librccl.so.1:__hip_cuid_12db655a59614692
+librccl.so.1:__hip_cuid_1341dd0e727d6ab3
+librccl.so.1:__hip_cuid_143ffc911f669f02
+librccl.so.1:__hip_cuid_166e5d31bb1fce48
+librccl.so.1:__hip_cuid_1794eca064ec3c2e
+librccl.so.1:__hip_cuid_179cc4435e3d672f
+librccl.so.1:__hip_cuid_192533035fde207a
+librccl.so.1:__hip_cuid_19c670d62cf92da1
+librccl.so.1:__hip_cuid_19cd4debda4af73f
+librccl.so.1:__hip_cuid_1a66b674c31dfc96
+librccl.so.1:__hip_cuid_1c4fbbfdd7c1fb27
+librccl.so.1:__hip_cuid_1cde5281fe07f678
+librccl.so.1:__hip_cuid_1dbb1e85de9df802
+librccl.so.1:__hip_cuid_1e3b667452d7449a
+librccl.so.1:__hip_cuid_1f3f6df8c0fc1d23
+librccl.so.1:__hip_cuid_211597cc8a317e59
+librccl.so.1:__hip_cuid_212aaad0d598116b
+librccl.so.1:__hip_cuid_223a9ef3526500f9
+librccl.so.1:__hip_cuid_2868c7d6faabeb3e
+librccl.so.1:__hip_cuid_294a002a54c1b288
+librccl.so.1:__hip_cuid_2a2cb37eaeaf2ed5
+librccl.so.1:__hip_cuid_2a8d9687f739d6c2
+librccl.so.1:__hip_cuid_2c08c0be7a22c555
+librccl.so.1:__hip_cuid_2de1f0ef307a4542
+librccl.so.1:__hip_cuid_2de26d46ed1b06
+librccl.so.1:__hip_cuid_2df9cd4a8f6e8f4a
+librccl.so.1:__hip_cuid_3105db36f6b5840e
+librccl.so.1:__hip_cuid_313f7d2019d4731a
+librccl.so.1:__hip_cuid_338d7782ba86b77f
+librccl.so.1:__hip_cuid_33c2f67165ad663b
+librccl.so.1:__hip_cuid_33de8d4c48bec203
+librccl.so.1:__hip_cuid_33e616216c5a1511
+librccl.so.1:__hip_cuid_3470d10dcf483000
+librccl.so.1:__hip_cuid_35c63730a639d0da
+librccl.so.1:__hip_cuid_39d765206c3bd1f8
+librccl.so.1:__hip_cuid_3aab0b6fb02655b6
+librccl.so.1:__hip_cuid_3b33617cbc85d01e
+librccl.so.1:__hip_cuid_3bee999572bf62f6
+librccl.so.1:__hip_cuid_3c0ba4c1841daa95
+librccl.so.1:__hip_cuid_3d15107dd856bdb8
+librccl.so.1:__hip_cuid_3d26830367cf21d0
+librccl.so.1:__hip_cuid_3d48cf2f6f16aa42
+librccl.so.1:__hip_cuid_3d863557a9350bf7
+librccl.so.1:__hip_cuid_3e60be7da89be495
+librccl.so.1:__hip_cuid_4489dcb2fcb83967
+librccl.so.1:__hip_cuid_461d0fbfae2b7dff
+librccl.so.1:__hip_cuid_4891fc705130b79d
+librccl.so.1:__hip_cuid_49e7f3f23f9141a6
+librccl.so.1:__hip_cuid_4a0e8e887f729ac8
+librccl.so.1:__hip_cuid_4ab20c9f3eef7612
+librccl.so.1:__hip_cuid_4ab8fb9b739980f8
+librccl.so.1:__hip_cuid_4ec04ed8db0704ad
+librccl.so.1:__hip_cuid_51e26fdd9628094
+librccl.so.1:__hip_cuid_5387a6136e524352
+librccl.so.1:__hip_cuid_549ce497837fe0d1
+librccl.so.1:__hip_cuid_54b5283c09675bbe
+librccl.so.1:__hip_cuid_584bf0780cb50612
+librccl.so.1:__hip_cuid_5ce95d2e008540d4
+librccl.so.1:__hip_cuid_5d856c245d82b8
+librccl.so.1:__hip_cuid_5fbe6f985bd894d1
+librccl.so.1:__hip_cuid_605c1733220f8a4e
+librccl.so.1:__hip_cuid_607b3e35957c9e21
+librccl.so.1:__hip_cuid_61644e6eb4dbac36
+librccl.so.1:__hip_cuid_648463baa84f7ec
+librccl.so.1:__hip_cuid_671055ae29e3055a
+librccl.so.1:__hip_cuid_67bf6e675f9efdd0
+librccl.so.1:__hip_cuid_69b4338fa8391e77
+librccl.so.1:__hip_cuid_69e46fcb5254f266
+librccl.so.1:__hip_cuid_6bc33e59cd01b4b2
+librccl.so.1:__hip_cuid_6dde984013e1ff82
+librccl.so.1:__hip_cuid_6e1bb8b110dc9fe3
+librccl.so.1:__hip_cuid_6eb7c18e2d32c2f5
+librccl.so.1:__hip_cuid_6f46dd71149de901
+librccl.so.1:__hip_cuid_70e02487066e54bf
+librccl.so.1:__hip_cuid_7383f73f2b2a6a33
+librccl.so.1:__hip_cuid_73d34f068175a5fa
+librccl.so.1:__hip_cuid_7412b8bc5a2a6fe
+librccl.so.1:__hip_cuid_74285b5bfe50348d
+librccl.so.1:__hip_cuid_74d47c288c2608d4
+librccl.so.1:__hip_cuid_79341578d458d4ad
+librccl.so.1:__hip_cuid_7a1c786cc863df4c
+librccl.so.1:__hip_cuid_7ca74db105a78f0d
+librccl.so.1:__hip_cuid_7d19245a56903725
+librccl.so.1:__hip_cuid_7e510f99b32f7c03
+librccl.so.1:__hip_cuid_815aa0fed569e92c
+librccl.so.1:__hip_cuid_81a672842177b70a
+librccl.so.1:__hip_cuid_81d03aa30447311
+librccl.so.1:__hip_cuid_81ef2c85d606b3d2
+librccl.so.1:__hip_cuid_84c64f878fa498c9
+librccl.so.1:__hip_cuid_850e327370ae7f3d
+librccl.so.1:__hip_cuid_85e57c3493a3ba69
+librccl.so.1:__hip_cuid_86a08854b9036480
+librccl.so.1:__hip_cuid_875632bc119495b5
+librccl.so.1:__hip_cuid_8829c04c7adaaf92
+librccl.so.1:__hip_cuid_89c762e9159eefa6
+librccl.so.1:__hip_cuid_8adcb1e568c3b7c9
+librccl.so.1:__hip_cuid_8b27e35e0bc51c86
+librccl.so.1:__hip_cuid_8e0db34c5b4417d9
+librccl.so.1:__hip_cuid_8e7689b63ddef9cf
+librccl.so.1:__hip_cuid_8ea126825d221b74
+librccl.so.1:__hip_cuid_8ee39d73da2f2935
+librccl.so.1:__hip_cuid_9029148416c49ef6
+librccl.so.1:__hip_cuid_914df34fc0e94404
+librccl.so.1:__hip_cuid_93af18ba06137c39
+librccl.so.1:__hip_cuid_93eab409348bceb0
+librccl.so.1:__hip_cuid_9412f271d094b437
+librccl.so.1:__hip_cuid_942e3b0a33c26a6f
+librccl.so.1:__hip_cuid_945f0fffacb519bc
+librccl.so.1:__hip_cuid_94d3de4ddd795cf0
+librccl.so.1:__hip_cuid_94f8334cbfe399fd
+librccl.so.1:__hip_cuid_95428b445b17708
+librccl.so.1:__hip_cuid_966b125a138d0a78
+librccl.so.1:__hip_cuid_973a8281f0607116
+librccl.so.1:__hip_cuid_9ac848eee80b607d
+librccl.so.1:__hip_cuid_9d076ec62c519555
+librccl.so.1:__hip_cuid_9e4516b7077798e0
+librccl.so.1:__hip_cuid_a3c69e15d81191c4
+librccl.so.1:__hip_cuid_a42b9bbaf8c9d18e
+librccl.so.1:__hip_cuid_a4535c19e72cb5c4
+librccl.so.1:__hip_cuid_a95f928754155bb3
+librccl.so.1:__hip_cuid_ac0cab62324c8309
+librccl.so.1:__hip_cuid_ac439b886c3f0f67
+librccl.so.1:__hip_cuid_ac74129aaccdf3e4
+librccl.so.1:__hip_cuid_ac97a456dae791f9
+librccl.so.1:__hip_cuid_af8572279d318e89
+librccl.so.1:__hip_cuid_b0c22d821a186159
+librccl.so.1:__hip_cuid_b1b218e8293b46d8
+librccl.so.1:__hip_cuid_b26d467f5bc1497f
+librccl.so.1:__hip_cuid_b2ff67329c82e2ef
+librccl.so.1:__hip_cuid_b4e84fcce270d9ef
+librccl.so.1:__hip_cuid_b648b8ab2608b3b9
+librccl.so.1:__hip_cuid_b7f5e9f7c2784bb3
+librccl.so.1:__hip_cuid_b986d82a214d548
+librccl.so.1:__hip_cuid_ba0c46d15342baca
+librccl.so.1:__hip_cuid_bb866f7db37096c6
+librccl.so.1:__hip_cuid_bc2db856054892c4
+librccl.so.1:__hip_cuid_bd7b0ff1bc23de4f
+librccl.so.1:__hip_cuid_bec9f2f85104f2b2
+librccl.so.1:__hip_cuid_bf2c12b0226356c9
+librccl.so.1:__hip_cuid_bf6f4cb8209d9469
+librccl.so.1:__hip_cuid_c10d85b7c1381139
+librccl.so.1:__hip_cuid_c3faacb958903b80
+librccl.so.1:__hip_cuid_c43edef0067213c6
+librccl.so.1:__hip_cuid_c56b00e0243521d9
+librccl.so.1:__hip_cuid_c591cd35d15b6169
+librccl.so.1:__hip_cuid_c7a3eb9e2a6a308f
+librccl.so.1:__hip_cuid_c8e7a954bc0f5274
+librccl.so.1:__hip_cuid_c9b2d36051d32a43
+librccl.so.1:__hip_cuid_ca94fab260bf8f4
+librccl.so.1:__hip_cuid_cad2784e3be936c4
+librccl.so.1:__hip_cuid_cb57248784dc1dcc
+librccl.so.1:__hip_cuid_ce3f4d40699bf4d7
+librccl.so.1:__hip_cuid_d3a4e623afdfbade
+librccl.so.1:__hip_cuid_d55c0d673d477199
+librccl.so.1:__hip_cuid_d60f16f2a89cd93f
+librccl.so.1:__hip_cuid_d6a42682cf9e454
+librccl.so.1:__hip_cuid_d74319b05646c94
+librccl.so.1:__hip_cuid_d83a7046f50fa8ff
+librccl.so.1:__hip_cuid_d8648e702932780
+librccl.so.1:__hip_cuid_d909bef5c49458d
+librccl.so.1:__hip_cuid_db04eb05d11a460
+librccl.so.1:__hip_cuid_db6c25086bb42b1d
+librccl.so.1:__hip_cuid_dbad7495e26aba8
+librccl.so.1:__hip_cuid_dbc59c1bde8199aa
+librccl.so.1:__hip_cuid_dbe1c36534ef8818
+librccl.so.1:__hip_cuid_dc1444df3e93292a
+librccl.so.1:__hip_cuid_dfc012bd27a819ef
+librccl.so.1:__hip_cuid_dfec2a2b88449fb3
+librccl.so.1:__hip_cuid_e0a66b27ac42dcf6
+librccl.so.1:__hip_cuid_e1d2ed3e10ba27d9
+librccl.so.1:__hip_cuid_e20fbc119c8c766c
+librccl.so.1:__hip_cuid_e36065874ce621fe
+librccl.so.1:__hip_cuid_e39fae70b50723d2
+librccl.so.1:__hip_cuid_e4d3de8865aff531
+librccl.so.1:__hip_cuid_e7bc011c5746b3fc
+librccl.so.1:__hip_cuid_e8d7e371f062e591
+librccl.so.1:__hip_cuid_ea1adef1a1146c71
+librccl.so.1:__hip_cuid_ea33bcc92dcc7950
+librccl.so.1:__hip_cuid_ed3bdf6938200a3e
+librccl.so.1:__hip_cuid_f0a07ec138883c68
+librccl.so.1:__hip_cuid_f290fc30b0222c93
+librccl.so.1:__hip_cuid_f34b048e7f231f2f
+librccl.so.1:__hip_cuid_f4806edf8a93e8ab
+librccl.so.1:__hip_cuid_f550f71208f5f1d3
+librccl.so.1:__hip_cuid_f61c993f00f2c395
+librccl.so.1:__hip_cuid_f7e83f8985938abe
+librccl.so.1:__hip_cuid_f87c0468097d0a65
+librccl.so.1:__hip_cuid_fa89fca0853b0fe
+librccl.so.1:__hip_fatbin_1341dd0e727d6ab3
+librccl.so.1:__hip_fatbin_1794eca064ec3c2e
+librccl.so.1:__hip_fatbin_192533035fde207a
+librccl.so.1:__hip_fatbin_19c670d62cf92da1
+librccl.so.1:__hip_fatbin_19cd4debda4af73f
+librccl.so.1:__hip_fatbin_2868c7d6faabeb3e
+librccl.so.1:__hip_fatbin_2de1f0ef307a4542
+librccl.so.1:__hip_fatbin_2df9cd4a8f6e8f4a
+librccl.so.1:__hip_fatbin_313f7d2019d4731a
+librccl.so.1:__hip_fatbin_33c2f67165ad663b
+librccl.so.1:__hip_fatbin_3470d10dcf483000
+librccl.so.1:__hip_fatbin_35c63730a639d0da
+librccl.so.1:__hip_fatbin_3aab0b6fb02655b6
+librccl.so.1:__hip_fatbin_3c0ba4c1841daa95
+librccl.so.1:__hip_fatbin_3e60be7da89be495
+librccl.so.1:__hip_fatbin_4489dcb2fcb83967
+librccl.so.1:__hip_fatbin_5d856c245d82b8
+librccl.so.1:__hip_fatbin_61644e6eb4dbac36
+librccl.so.1:__hip_fatbin_6eb7c18e2d32c2f5
+librccl.so.1:__hip_fatbin_73d34f068175a5fa
+librccl.so.1:__hip_fatbin_8e7689b63ddef9cf
+librccl.so.1:__hip_fatbin_914df34fc0e94404
+librccl.so.1:__hip_fatbin_942e3b0a33c26a6f
+librccl.so.1:__hip_fatbin_973a8281f0607116
+librccl.so.1:__hip_fatbin_9ac848eee80b607d
+librccl.so.1:__hip_fatbin_ac97a456dae791f9
+librccl.so.1:__hip_fatbin_b0c22d821a186159
+librccl.so.1:__hip_fatbin_b1b218e8293b46d8
+librccl.so.1:__hip_fatbin_bd7b0ff1bc23de4f
+librccl.so.1:__hip_fatbin_c3faacb958903b80
+librccl.so.1:__hip_fatbin_c56b00e0243521d9
+librccl.so.1:__hip_fatbin_c7a3eb9e2a6a308f
+librccl.so.1:__hip_fatbin_cad2784e3be936c4
+librccl.so.1:__hip_fatbin_d60f16f2a89cd93f
+librccl.so.1:__hip_fatbin_d909bef5c49458d
+librccl.so.1:__hip_fatbin_dfec2a2b88449fb3
+librccl.so.1:__hip_fatbin_e39fae70b50723d2
+librccl.so.1:__hip_fatbin_e8d7e371f062e591
librccl.so.1:mscclLoadAlgo
librccl.so.1:mscclRunAlgo
librccl.so.1:mscclUnloadAlgo
@@ -181,12 +349,14 @@ librccl.so.1:ncclBroadcast
librccl.so.1:ncclCommAbort
librccl.so.1:ncclCommCount
librccl.so.1:ncclCommCuDevice
+librccl.so.1:ncclCommDeregister
librccl.so.1:ncclCommDestroy
librccl.so.1:ncclCommFinalize
librccl.so.1:ncclCommGetAsyncError
librccl.so.1:ncclCommInitAll
librccl.so.1:ncclCommInitRank
librccl.so.1:ncclCommInitRankConfig
+librccl.so.1:ncclCommRegister
librccl.so.1:ncclCommSplit
librccl.so.1:ncclCommUserRank
librccl.so.1:ncclGather
@@ -196,6 +366,8 @@ librccl.so.1:ncclGetUniqueId
librccl.so.1:ncclGetVersion
librccl.so.1:ncclGroupEnd
librccl.so.1:ncclGroupStart
+librccl.so.1:ncclMemAlloc
+librccl.so.1:ncclMemFree
librccl.so.1:ncclRecv
librccl.so.1:ncclRedOpCreatePreMulSum
librccl.so.1:ncclRedOpDestroy
diff --git a/packages/r/rccl/abi_used_symbols b/packages/r/rccl/abi_used_symbols
index 8e83c74eff6..e094787e413 100644
--- a/packages/r/rccl/abi_used_symbols
+++ b/packages/r/rccl/abi_used_symbols
@@ -1,5 +1,4 @@
ld-linux-x86-64.so.2:__tls_get_addr
-libamdhip64.so.6:__gnu_f2h_ieee
libamdhip64.so.6:__hipPopCallConfiguration
libamdhip64.so.6:__hipRegisterFatBinary
libamdhip64.so.6:__hipRegisterFunction
@@ -9,7 +8,6 @@ libamdhip64.so.6:hipDeviceEnablePeerAccess
libamdhip64.so.6:hipDeviceGetAttribute
libamdhip64.so.6:hipDeviceGetByPCIBusId
libamdhip64.so.6:hipDeviceGetPCIBusId
-libamdhip64.so.6:hipDeviceSetLimit
libamdhip64.so.6:hipEventCreate
libamdhip64.so.6:hipEventCreateWithFlags
libamdhip64.so.6:hipEventDestroy
@@ -25,7 +23,11 @@ libamdhip64.so.6:hipGetDeviceCount
libamdhip64.so.6:hipGetDevicePropertiesR0600
libamdhip64.so.6:hipGetErrorString
libamdhip64.so.6:hipGetLastError
+libamdhip64.so.6:hipGraphAddEventRecordNode
+libamdhip64.so.6:hipGraphAddEventWaitNode
libamdhip64.so.6:hipGraphAddHostNode
+libamdhip64.so.6:hipGraphAddKernelNode
+libamdhip64.so.6:hipGraphRetainUserObject
libamdhip64.so.6:hipHostFree
libamdhip64.so.6:hipHostGetDevicePointer
libamdhip64.so.6:hipHostMalloc
@@ -46,8 +48,10 @@ libamdhip64.so.6:hipStreamCreateWithFlags
libamdhip64.so.6:hipStreamDestroy
libamdhip64.so.6:hipStreamGetCaptureInfo_v2
libamdhip64.so.6:hipStreamSynchronize
+libamdhip64.so.6:hipStreamUpdateCaptureDependencies
libamdhip64.so.6:hipStreamWaitEvent
libamdhip64.so.6:hipThreadExchangeStreamCaptureMode
+libamdhip64.so.6:hipUserObjectCreate
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__getdelim
@@ -55,6 +59,7 @@ libc.so.6:__isoc23_fscanf
libc.so.6:__isoc23_sscanf
libc.so.6:__isoc23_strtol
libc.so.6:__isoc23_strtoll
+libc.so.6:__isoc23_strtoull
libc.so.6:__sched_cpucount
libc.so.6:abort
libc.so.6:accept
@@ -75,6 +80,7 @@ libc.so.6:dlopen
libc.so.6:dlsym
libc.so.6:dlvsym
libc.so.6:exit
+libc.so.6:fallocate
libc.so.6:fclose
libc.so.6:fcntl
libc.so.6:feof
@@ -88,7 +94,6 @@ libc.so.6:fread
libc.so.6:free
libc.so.6:freeaddrinfo
libc.so.6:freeifaddrs
-libc.so.6:ftruncate
libc.so.6:fwrite
libc.so.6:gai_strerror
libc.so.6:getaddrinfo
@@ -141,9 +146,11 @@ libc.so.6:pthread_setname_np
libc.so.6:putchar
libc.so.6:puts
libc.so.6:qsort
+libc.so.6:random
libc.so.6:read
libc.so.6:readdir
libc.so.6:readlink
+libc.so.6:realloc
libc.so.6:realpath
libc.so.6:recv
libc.so.6:recvmsg
@@ -161,6 +168,7 @@ libc.so.6:signal
libc.so.6:snprintf
libc.so.6:socket
libc.so.6:sprintf
+libc.so.6:srandom
libc.so.6:stat
libc.so.6:stderr
libc.so.6:stdout
@@ -194,27 +202,43 @@ librocm_smi64.so.1:rsmi_status_string
librocm_smi64.so.1:rsmi_topo_get_link_type
librocm_smi64.so.1:rsmi_topo_get_link_weight
librocm_smi64.so.1:rsmi_version_get
+libstdc++.so.6:_ZNKSt12__basic_fileIcE7is_openEv
+libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm
-libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm
+libstdc++.so.6:_ZNSi4peekEv
libstdc++.so.6:_ZNSo5writeEPKcl
+libstdc++.so.6:_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE
+libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode
libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv
libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEED2Ev
libstdc++.so.6:_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1ERKNSt7__cxx1112basic_stringIcS1_SaIcEEESt13_Ios_Openmode
libstdc++.so.6:_ZNSt13basic_fstreamIcSt11char_traitsIcEED1Ev
+libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1Ev
+libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev
libstdc++.so.6:_ZNSt6chrono3_V212steady_clock3nowEv
libstdc++.so.6:_ZNSt6chrono3_V212system_clock3nowEv
+libstdc++.so.6:_ZNSt6localeD1Ev
libstdc++.so.6:_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
libstdc++.so.6:_ZNSt6thread4joinEv
libstdc++.so.6:_ZNSt6thread6_StateD2Ev
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
-libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
+libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm
+libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev
+libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
+libstdc++.so.6:_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEC1Ev
+libstdc++.so.6:_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
+libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev
+libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
libstdc++.so.6:_ZNSt8ios_baseD2Ev
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
-libstdc++.so.6:_ZSt11_Hash_bytesPKvmm
-libstdc++.so.6:_ZSt17__throw_bad_allocv
+libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
+libstdc++.so.6:_ZSt16__throw_bad_castv
libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
@@ -222,14 +246,23 @@ libstdc++.so.6:_ZSt19__throw_logic_errorPKc
libstdc++.so.6:_ZSt20__throw_length_errorPKc
libstdc++.so.6:_ZSt20__throw_out_of_rangePKc
libstdc++.so.6:_ZSt20__throw_system_errori
+libstdc++.so.6:_ZSt21ios_base_library_initv
libstdc++.so.6:_ZSt24__throw_invalid_argumentPKc
libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv
libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
+libstdc++.so.6:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_
libstdc++.so.6:_ZSt9terminatev
+libstdc++.so.6:_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE
libstdc++.so.6:_ZTINSt6thread6_StateE
+libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTTSt13basic_fstreamIcSt11char_traitsIcEE
+libstdc++.so.6:_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE
+libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
libstdc++.so.6:_ZdaPv
libstdc++.so.6:_ZdlPv
libstdc++.so.6:_Znam
diff --git a/packages/r/rccl/package.yml b/packages/r/rccl/package.yml
index cb44bd46434..83beba21eb8 100644
--- a/packages/r/rccl/package.yml
+++ b/packages/r/rccl/package.yml
@@ -1,8 +1,8 @@
name : rccl
-version : 2.15.5
-release : 4
+version : 2.20.5
+release : 5
source :
- - https://github.com/ROCm/rccl/archive/refs/tags/rocm-6.0.0.tar.gz : 0496d5a5f2e48c92cd390ab318df31a53cf7ec590988c2574c9f3d99c38b0fa7
+ - https://github.com/ROCm/rccl/archive/refs/tags/rocm-6.2.4.tar.gz : 12a04743ed89a74b4a08aa046b6a549d385e15d6866042fd41eac8f085f50eea
homepage : https://github.com/ROCmSoftwarePlatform/rccl
license : MIT
component : programming.library
@@ -21,12 +21,13 @@ environment: |
export CMAKE_PREFIX_PATH=/usr/lib64/llvm-rocm
export HIP_CLANG_PATH=/usr/lib64/llvm-rocm/bin
export DEVICE_LIB_PATH=/usr/lib64/amdgcn/bitcode
-setup : |
- sed -i 's| FORCE||' CMakeLists.txt
+ # rccl tries to define its own toolchain
+ export CC="$ROCM_PATH/bin/hipcc"
+ export CXX="$ROCM_PATH/bin/hipcc"
+setup : |
%cmake_ninja -L \
- -DCMAKE_C_COMPILER=hipcc \
- -DCMAKE_CXX_COMPILER=hipcc \
+ -DROCM_PATH=$ROCM_PATH \
-DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \
-DROCM_SYMLINK_LIBS=OFF \
-DBUILD_STATIC=OFF \
diff --git a/packages/r/rccl/pspec_x86_64.xml b/packages/r/rccl/pspec_x86_64.xml
index db869c7cb98..0287078c637 100644
--- a/packages/r/rccl/pspec_x86_64.xml
+++ b/packages/r/rccl/pspec_x86_64.xml
@@ -23,17 +23,28 @@
/usr/lib64/librccl.so.1
/usr/lib64/librccl.so.1.0
/usr/share/doc/rccl/LICENSE.txt
- /usr/share/rccl/msccl-algorithms/allgather-8n-0-1kb.xml
- /usr/share/rccl/msccl-algorithms/allgather-8n-1kb-4kb.xml
- /usr/share/rccl/msccl-algorithms/allgather-8n-1mb-16mb.xml
- /usr/share/rccl/msccl-algorithms/allgather-8n-4kb-8kb.xml
- /usr/share/rccl/msccl-algorithms/allgather-8n-8kb-1mb.xml
+ /usr/share/rccl/msccl-algorithms/allgather-8n-0-8kb.xml
+ /usr/share/rccl/msccl-algorithms/allgather-8n-128kb-1mb.xml
+ /usr/share/rccl/msccl-algorithms/allgather-8n-1mb-40mb.xml
+ /usr/share/rccl/msccl-algorithms/allgather-8n-8kb-128kb.xml
/usr/share/rccl/msccl-algorithms/allgather-allpairs-16n-16tb.xml
+ /usr/share/rccl/msccl-algorithms/allreduce-1step-4n-ll-1pass.xml
/usr/share/rccl/msccl-algorithms/allreduce-allpairs-16n-16tb.xml
/usr/share/rccl/msccl-algorithms/allreduce-allpairs-16n-32tb.xml
+ /usr/share/rccl/msccl-algorithms/allreduce-allpairs-8n-ll-1pass-op.xml
/usr/share/rccl/msccl-algorithms/allreduce-allpairs-8n-ll-1pass.xml
- /usr/share/rccl/msccl-algorithms/allreduce-allpairs-8n-ll.xml
+ /usr/share/rccl/msccl-algorithms/allreduce-allpairs-8n-ll-32tb-op.xml
+ /usr/share/rccl/msccl-algorithms/allreduce-allpairs-8n-ll-32tb.xml
+ /usr/share/rccl/msccl-algorithms/allreduce-allpairs-8n-ll-64tb-op.xml
+ /usr/share/rccl/msccl-algorithms/allreduce-allpairs-8n-ll-64tb.xml
+ /usr/share/rccl/msccl-algorithms/allreduce-allpairs-8n-simple-op.xml
/usr/share/rccl/msccl-algorithms/allreduce-allpairs-8n-simple.xml
+ /usr/share/rccl/msccl-algorithms/allreduce-allpairs-8n-simple_2.xml
+ /usr/share/rccl/msccl-algorithms/alltoall-8n-0-9kb.xml
+ /usr/share/rccl/msccl-algorithms/alltoall-8n-190kb-512kb.xml
+ /usr/share/rccl/msccl-algorithms/alltoall-8n-512kb-7mb.xml
+ /usr/share/rccl/msccl-algorithms/alltoall-8n-7mb-43mb.xml
+ /usr/share/rccl/msccl-algorithms/alltoall-8n-9kb-190kb.xml
/usr/share/rccl/msccl-unit-test-algorithms/all-reduce-ring-ll.xml
/usr/share/rccl/msccl-unit-test-algorithms/all-reduce-ring-ll128.xml
/usr/share/rccl/msccl-unit-test-algorithms/all-reduce-ring-simple.xml
@@ -46,7 +57,7 @@
programming.devel
- rccl
+ rccl
/usr/include/rccl/nccl_net.h
@@ -59,12 +70,12 @@
-
- 2024-01-16
- 2.15.5
+
+ 2024-12-09
+ 2.20.5
Packaging update
Gavin Zhao
me@gzgz.dev
-
+
\ No newline at end of file