@@ -63,24 +63,24 @@ enum class AlOperation {
63
63
64
64
/* * Give a textual name for each operation. */
65
65
template <AlOperation Op> constexpr char AlOperationName[] = " unknown" ;
66
- template <> constexpr char AlOperationName<AlOperation::allgather>[] = " allgather" ;
67
- template <> constexpr char AlOperationName<AlOperation::allgatherv>[] = " allgatherv" ;
68
- template <> constexpr char AlOperationName<AlOperation::allreduce>[] = " allreduce" ;
69
- template <> constexpr char AlOperationName<AlOperation::alltoall>[] = " alltoall" ;
70
- template <> constexpr char AlOperationName<AlOperation::alltoallv>[] = " alltoallv" ;
71
- template <> constexpr char AlOperationName<AlOperation::barrier>[] = " barrier" ;
72
- template <> constexpr char AlOperationName<AlOperation::bcast>[] = " bcast" ;
73
- template <> constexpr char AlOperationName<AlOperation::gather>[] = " gather" ;
74
- template <> constexpr char AlOperationName<AlOperation::gatherv>[] = " gatherv" ;
75
- template <> constexpr char AlOperationName<AlOperation::reduce>[] = " reduce" ;
76
- template <> constexpr char AlOperationName<AlOperation::reduce_scatter>[] = " reduce_scatter" ;
77
- template <> constexpr char AlOperationName<AlOperation::reduce_scatterv>[] = " reduce_scatterv" ;
78
- template <> constexpr char AlOperationName<AlOperation::scatter>[] = " scatter" ;
79
- template <> constexpr char AlOperationName<AlOperation::scatterv>[] = " scatterv" ;
80
- template <> constexpr char AlOperationName<AlOperation::send>[] = " send" ;
81
- template <> constexpr char AlOperationName<AlOperation::recv>[] = " recv" ;
82
- template <> constexpr char AlOperationName<AlOperation::sendrecv>[] = " sendrecv" ;
83
- template <> constexpr char AlOperationName<AlOperation::multisendrecv>[] = " multisendrecv" ;
66
+ template <> inline constexpr char AlOperationName<AlOperation::allgather>[] = " allgather" ;
67
+ template <> inline constexpr char AlOperationName<AlOperation::allgatherv>[] = " allgatherv" ;
68
+ template <> inline constexpr char AlOperationName<AlOperation::allreduce>[] = " allreduce" ;
69
+ template <> inline constexpr char AlOperationName<AlOperation::alltoall>[] = " alltoall" ;
70
+ template <> inline constexpr char AlOperationName<AlOperation::alltoallv>[] = " alltoallv" ;
71
+ template <> inline constexpr char AlOperationName<AlOperation::barrier>[] = " barrier" ;
72
+ template <> inline constexpr char AlOperationName<AlOperation::bcast>[] = " bcast" ;
73
+ template <> inline constexpr char AlOperationName<AlOperation::gather>[] = " gather" ;
74
+ template <> inline constexpr char AlOperationName<AlOperation::gatherv>[] = " gatherv" ;
75
+ template <> inline constexpr char AlOperationName<AlOperation::reduce>[] = " reduce" ;
76
+ template <> inline constexpr char AlOperationName<AlOperation::reduce_scatter>[] = " reduce_scatter" ;
77
+ template <> inline constexpr char AlOperationName<AlOperation::reduce_scatterv>[] = " reduce_scatterv" ;
78
+ template <> inline constexpr char AlOperationName<AlOperation::scatter>[] = " scatter" ;
79
+ template <> inline constexpr char AlOperationName<AlOperation::scatterv>[] = " scatterv" ;
80
+ template <> inline constexpr char AlOperationName<AlOperation::send>[] = " send" ;
81
+ template <> inline constexpr char AlOperationName<AlOperation::recv>[] = " recv" ;
82
+ template <> inline constexpr char AlOperationName<AlOperation::sendrecv>[] = " sendrecv" ;
83
+ template <> inline constexpr char AlOperationName<AlOperation::multisendrecv>[] = " multisendrecv" ;
84
84
85
85
/* * Give a textual name for each backend. */
86
86
template <typename Backend> constexpr char AlBackendName[] = " unknown" ;
0 commit comments