#include "nccl_common.h"
#include "device.h"

const char* funcNames[] = {
   "ncclDevFunc_Broadcast_RING_LL_Sum_i8_0_0",
   "ncclDevFunc_Broadcast_RING_LL128_Sum_i8_0_0",
   "ncclDevFunc_Broadcast_RING_SIMPLE_Sum_i8_0_0",
   "ncclDevFunc_Reduce_RING_LL_Sum_u8_0_0",
   "ncclDevFunc_Reduce_RING_LL_Sum_u32_0_0",
   "ncclDevFunc_Reduce_RING_LL_Sum_u64_0_0",
   "ncclDevFunc_Reduce_RING_LL_Sum_f16_0_0",
   "ncclDevFunc_Reduce_RING_LL_Sum_f32_0_0",
   "ncclDevFunc_Reduce_RING_LL_Sum_f64_0_0",
   "ncclDevFunc_Reduce_RING_LL_Sum_bf16_0_0",
   "ncclDevFunc_Reduce_RING_LL_Sum_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_LL_Sum_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_LL_Prod_u8_0_0",
   "ncclDevFunc_Reduce_RING_LL_Prod_u32_0_0",
   "ncclDevFunc_Reduce_RING_LL_Prod_u64_0_0",
   "ncclDevFunc_Reduce_RING_LL_Prod_f16_0_0",
   "ncclDevFunc_Reduce_RING_LL_Prod_f32_0_0",
   "ncclDevFunc_Reduce_RING_LL_Prod_f64_0_0",
   "ncclDevFunc_Reduce_RING_LL_Prod_bf16_0_0",
   "ncclDevFunc_Reduce_RING_LL_Prod_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_LL_Prod_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_LL_MinMax_u8_0_0",
   "ncclDevFunc_Reduce_RING_LL_MinMax_u32_0_0",
   "ncclDevFunc_Reduce_RING_LL_MinMax_u64_0_0",
   "ncclDevFunc_Reduce_RING_LL_MinMax_f16_0_0",
   "ncclDevFunc_Reduce_RING_LL_MinMax_f32_0_0",
   "ncclDevFunc_Reduce_RING_LL_MinMax_f64_0_0",
   "ncclDevFunc_Reduce_RING_LL_MinMax_bf16_0_0",
   "ncclDevFunc_Reduce_RING_LL_MinMax_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_LL_MinMax_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_LL_PreMulSum_u8_0_0",
   "ncclDevFunc_Reduce_RING_LL_PreMulSum_u32_0_0",
   "ncclDevFunc_Reduce_RING_LL_PreMulSum_u64_0_0",
   "ncclDevFunc_Reduce_RING_LL_PreMulSum_f16_0_0",
   "ncclDevFunc_Reduce_RING_LL_PreMulSum_f32_0_0",
   "ncclDevFunc_Reduce_RING_LL_PreMulSum_f64_0_0",
   "ncclDevFunc_Reduce_RING_LL_PreMulSum_bf16_0_0",
   "ncclDevFunc_Reduce_RING_LL_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_LL_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_LL_SumPostDiv_u8_0_0",
   "ncclDevFunc_Reduce_RING_LL_SumPostDiv_u32_0_0",
   "ncclDevFunc_Reduce_RING_LL_SumPostDiv_u64_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Sum_u8_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Sum_u32_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Sum_u64_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Sum_f16_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Sum_f32_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Sum_f64_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Sum_bf16_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Sum_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Sum_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Prod_u8_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Prod_u32_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Prod_u64_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Prod_f16_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Prod_f32_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Prod_f64_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Prod_bf16_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Prod_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_LL128_Prod_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_LL128_MinMax_u8_0_0",
   "ncclDevFunc_Reduce_RING_LL128_MinMax_u32_0_0",
   "ncclDevFunc_Reduce_RING_LL128_MinMax_u64_0_0",
   "ncclDevFunc_Reduce_RING_LL128_MinMax_f16_0_0",
   "ncclDevFunc_Reduce_RING_LL128_MinMax_f32_0_0",
   "ncclDevFunc_Reduce_RING_LL128_MinMax_f64_0_0",
   "ncclDevFunc_Reduce_RING_LL128_MinMax_bf16_0_0",
   "ncclDevFunc_Reduce_RING_LL128_MinMax_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_LL128_MinMax_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_LL128_PreMulSum_u8_0_0",
   "ncclDevFunc_Reduce_RING_LL128_PreMulSum_u32_0_0",
   "ncclDevFunc_Reduce_RING_LL128_PreMulSum_u64_0_0",
   "ncclDevFunc_Reduce_RING_LL128_PreMulSum_f16_0_0",
   "ncclDevFunc_Reduce_RING_LL128_PreMulSum_f32_0_0",
   "ncclDevFunc_Reduce_RING_LL128_PreMulSum_f64_0_0",
   "ncclDevFunc_Reduce_RING_LL128_PreMulSum_bf16_0_0",
   "ncclDevFunc_Reduce_RING_LL128_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_LL128_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_LL128_SumPostDiv_u8_0_0",
   "ncclDevFunc_Reduce_RING_LL128_SumPostDiv_u32_0_0",
   "ncclDevFunc_Reduce_RING_LL128_SumPostDiv_u64_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Sum_u8_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Sum_u32_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Sum_u64_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Sum_f16_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Sum_f32_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Sum_f64_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Sum_bf16_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Sum_bf16_0_1",
   "ncclDevFunc_Reduce_RING_SIMPLE_Sum_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Sum_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Prod_u8_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Prod_u32_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Prod_u64_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Prod_f16_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Prod_f32_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Prod_f64_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Prod_bf16_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Prod_bf16_0_1",
   "ncclDevFunc_Reduce_RING_SIMPLE_Prod_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_Prod_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_MinMax_u8_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_MinMax_u32_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_MinMax_u64_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_MinMax_f16_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_MinMax_f32_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_MinMax_f64_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_MinMax_bf16_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_MinMax_bf16_0_1",
   "ncclDevFunc_Reduce_RING_SIMPLE_MinMax_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_MinMax_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_PreMulSum_u8_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_PreMulSum_u32_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_PreMulSum_u64_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_PreMulSum_f16_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_PreMulSum_f32_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_PreMulSum_f64_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_PreMulSum_bf16_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_PreMulSum_bf16_0_1",
   "ncclDevFunc_Reduce_RING_SIMPLE_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_SumPostDiv_u8_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_SumPostDiv_u32_0_0",
   "ncclDevFunc_Reduce_RING_SIMPLE_SumPostDiv_u64_0_0",
   "ncclDevFunc_AllGather_RING_LL_Sum_i8_0_0",
   "ncclDevFunc_AllGather_RING_LL128_Sum_i8_0_0",
   "ncclDevFunc_AllGather_RING_SIMPLE_Sum_i8_0_0",
   "ncclDevFunc_AllGather_PAT_LL_Sum_i8_0_0",
   "ncclDevFunc_AllGather_PAT_LL128_Sum_i8_0_0",
   "ncclDevFunc_AllGather_PAT_SIMPLE_Sum_i8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Sum_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Sum_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Sum_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Sum_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Sum_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Sum_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Sum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Sum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Sum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Prod_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Prod_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Prod_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Prod_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Prod_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Prod_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Prod_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Prod_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_Prod_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_MinMax_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_MinMax_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_MinMax_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_MinMax_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_MinMax_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_MinMax_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_MinMax_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_MinMax_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_MinMax_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_PreMulSum_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_PreMulSum_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_PreMulSum_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_PreMulSum_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_PreMulSum_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_PreMulSum_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_PreMulSum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_SumPostDiv_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_SumPostDiv_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL_SumPostDiv_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Sum_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Sum_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Sum_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Sum_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Sum_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Sum_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Sum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Sum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Sum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Prod_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Prod_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Prod_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Prod_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Prod_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Prod_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Prod_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Prod_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_Prod_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_MinMax_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_MinMax_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_MinMax_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_MinMax_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_MinMax_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_MinMax_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_MinMax_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_MinMax_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_MinMax_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_PreMulSum_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_PreMulSum_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_PreMulSum_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_PreMulSum_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_PreMulSum_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_PreMulSum_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_PreMulSum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_SumPostDiv_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_SumPostDiv_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_LL128_SumPostDiv_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Sum_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Sum_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Sum_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Sum_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Sum_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Sum_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Sum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Sum_bf16_0_1",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Sum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Sum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Prod_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Prod_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Prod_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Prod_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Prod_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Prod_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Prod_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Prod_bf16_0_1",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Prod_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_Prod_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_MinMax_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_MinMax_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_MinMax_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_MinMax_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_MinMax_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_MinMax_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_MinMax_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_MinMax_bf16_0_1",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_MinMax_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_MinMax_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_PreMulSum_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_PreMulSum_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_PreMulSum_u64_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_PreMulSum_f16_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_PreMulSum_f32_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_PreMulSum_f64_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_PreMulSum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_PreMulSum_bf16_0_1",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_SumPostDiv_u8_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_SumPostDiv_u32_0_0",
   "ncclDevFunc_ReduceScatter_RING_SIMPLE_SumPostDiv_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Sum_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Sum_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Sum_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Sum_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Sum_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Sum_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Sum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Sum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Sum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Prod_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Prod_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Prod_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Prod_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Prod_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Prod_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Prod_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Prod_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_Prod_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_MinMax_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_MinMax_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_MinMax_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_MinMax_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_MinMax_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_MinMax_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_MinMax_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_MinMax_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_MinMax_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_PreMulSum_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_PreMulSum_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_PreMulSum_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_PreMulSum_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_PreMulSum_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_PreMulSum_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_PreMulSum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_SumPostDiv_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_SumPostDiv_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL_SumPostDiv_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Sum_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Sum_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Sum_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Sum_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Sum_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Sum_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Sum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Sum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Sum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Prod_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Prod_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Prod_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Prod_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Prod_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Prod_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Prod_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Prod_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_Prod_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_MinMax_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_MinMax_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_MinMax_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_MinMax_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_MinMax_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_MinMax_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_MinMax_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_MinMax_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_MinMax_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_PreMulSum_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_PreMulSum_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_PreMulSum_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_PreMulSum_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_PreMulSum_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_PreMulSum_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_PreMulSum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_SumPostDiv_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_SumPostDiv_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_LL128_SumPostDiv_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Sum_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Sum_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Sum_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Sum_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Sum_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Sum_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Sum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Sum_bf16_0_1",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Sum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Sum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Prod_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Prod_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Prod_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Prod_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Prod_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Prod_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Prod_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Prod_bf16_0_1",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Prod_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_Prod_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_MinMax_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_MinMax_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_MinMax_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_MinMax_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_MinMax_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_MinMax_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_MinMax_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_MinMax_bf16_0_1",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_MinMax_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_MinMax_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_PreMulSum_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_PreMulSum_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_PreMulSum_u64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_PreMulSum_f16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_PreMulSum_f32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_PreMulSum_f64_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_PreMulSum_bf16_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_PreMulSum_bf16_0_1",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_SumPostDiv_u8_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_SumPostDiv_u32_0_0",
   "ncclDevFunc_ReduceScatter_PAT_SIMPLE_SumPostDiv_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Sum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_Prod_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_MinMax_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_PreMulSum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_SumPostDiv_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_SumPostDiv_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_SumPostDiv_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_SumPostDiv_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL_SumPostDiv_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL_SumPostDiv_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Sum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_Prod_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_MinMax_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_PreMulSum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_SumPostDiv_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_SumPostDiv_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_SumPostDiv_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_SumPostDiv_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_LL128_SumPostDiv_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_LL128_SumPostDiv_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_bf16_0_1",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_bf16_1_1",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Sum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_bf16_0_1",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_bf16_1_1",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_Prod_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_bf16_0_1",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_bf16_1_1",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_MinMax_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_u64_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_f16_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_f16_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_f32_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_f32_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_f64_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_f64_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_bf16_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_bf16_0_1",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_bf16_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_bf16_1_1",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_PreMulSum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_SumPostDiv_u8_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_SumPostDiv_u8_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_SumPostDiv_u32_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_SumPostDiv_u32_1_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_SumPostDiv_u64_0_0",
   "ncclDevFunc_AllReduce_TREE_SIMPLE_SumPostDiv_u64_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_u8_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_u8_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_u32_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_u32_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_u64_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_u64_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_f16_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_f16_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_f32_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_f32_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_f64_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_f64_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Sum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_u8_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_u8_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_u32_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_u32_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_u64_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_u64_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_f16_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_f16_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_f32_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_f32_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_f64_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_f64_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_LL_Prod_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_u8_0_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_u8_1_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_u32_0_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_u32_1_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_u64_0_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_u64_1_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_f16_0_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_f16_1_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_f32_0_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_f32_1_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_f64_0_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_f64_1_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_LL_MinMax_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_u8_0_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_u8_1_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_u32_0_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_u32_1_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_u64_0_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_u64_1_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_f16_0_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_f16_1_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_f32_0_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_f32_1_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_f64_0_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_f64_1_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_LL_PreMulSum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_LL_SumPostDiv_u8_0_0",
   "ncclDevFunc_AllReduce_RING_LL_SumPostDiv_u8_1_0",
   "ncclDevFunc_AllReduce_RING_LL_SumPostDiv_u32_0_0",
   "ncclDevFunc_AllReduce_RING_LL_SumPostDiv_u32_1_0",
   "ncclDevFunc_AllReduce_RING_LL_SumPostDiv_u64_0_0",
   "ncclDevFunc_AllReduce_RING_LL_SumPostDiv_u64_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_u8_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_u8_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_u32_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_u32_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_u64_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_u64_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_f16_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_f16_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_f32_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_f32_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_f64_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_f64_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Sum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_u8_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_u8_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_u32_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_u32_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_u64_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_u64_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_f16_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_f16_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_f32_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_f32_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_f64_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_f64_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_Prod_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_u8_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_u8_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_u32_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_u32_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_u64_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_u64_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_f16_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_f16_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_f32_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_f32_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_f64_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_f64_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_MinMax_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_u8_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_u8_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_u32_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_u32_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_u64_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_u64_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_f16_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_f16_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_f32_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_f32_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_f64_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_f64_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_PreMulSum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_SumPostDiv_u8_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_SumPostDiv_u8_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_SumPostDiv_u32_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_SumPostDiv_u32_1_0",
   "ncclDevFunc_AllReduce_RING_LL128_SumPostDiv_u64_0_0",
   "ncclDevFunc_AllReduce_RING_LL128_SumPostDiv_u64_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_u8_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_u8_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_u32_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_u32_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_u64_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_u64_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_f16_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_f16_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_f32_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_f32_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_f64_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_f64_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_bf16_0_1",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_bf16_1_1",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Sum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_u8_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_u8_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_u32_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_u32_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_u64_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_u64_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_f16_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_f16_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_f32_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_f32_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_f64_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_f64_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_bf16_0_1",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_bf16_1_1",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_Prod_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_u8_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_u8_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_u32_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_u32_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_u64_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_u64_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_f16_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_f16_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_f32_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_f32_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_f64_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_f64_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_bf16_0_1",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_bf16_1_1",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_MinMax_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_u8_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_u8_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_u32_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_u32_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_u64_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_u64_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_f16_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_f16_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_f32_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_f32_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_f64_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_f64_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_bf16_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_bf16_0_1",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_bf16_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_bf16_1_1",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_f8e4m3_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_f8e4m3_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_f8e5m2_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_PreMulSum_f8e5m2_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_SumPostDiv_u8_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_SumPostDiv_u8_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_SumPostDiv_u32_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_SumPostDiv_u32_1_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_SumPostDiv_u64_0_0",
   "ncclDevFunc_AllReduce_RING_SIMPLE_SumPostDiv_u64_1_0",
   "ncclDevFunc_SendRecv_RING_SIMPLE_Sum_i8_0_0",
   "ncclDevFunc_AllToAllPivot_RING_SIMPLE_Sum_i8_0_0",
   "ncclDevFunc_OneRankReduce_PreMulSum_i8",
   "ncclDevFunc_OneRankReduce_PreMulSum_u8",
   "ncclDevFunc_OneRankReduce_PreMulSum_i32",
   "ncclDevFunc_OneRankReduce_PreMulSum_u32",
   "ncclDevFunc_OneRankReduce_PreMulSum_i64",
   "ncclDevFunc_OneRankReduce_PreMulSum_u64",
   "ncclDevFunc_OneRankReduce_PreMulSum_f16",
   "ncclDevFunc_OneRankReduce_PreMulSum_f32",
   "ncclDevFunc_OneRankReduce_PreMulSum_f64",
   "ncclDevFunc_OneRankReduce_PreMulSum_bf16",
   "ncclDevFunc_OneRankReduce_PreMulSum_f8e4m3",
   "ncclDevFunc_OneRankReduce_PreMulSum_f8e5m2",
};
