• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /**
2  * Copyright 2019-2023 Huawei Technologies Co., Ltd
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 #ifndef MINDSPORE_CORE_BASE_MATH_OP_NAME_H_
18 #define MINDSPORE_CORE_BASE_MATH_OP_NAME_H_
19 
20 namespace mindspore {
21 // Math
22 constexpr auto kAbsOpName = "Abs";
23 constexpr auto kReduceStdOpName = "ReduceStd";
24 constexpr auto kLogOpName = "Log";
25 constexpr auto kLogGradOpName = "LogGrad";
26 constexpr auto kLogitOpName = "Logit";
27 constexpr auto kLogitGradOpName = "LogitGrad";
28 constexpr auto kAddOpName = "Add";
29 constexpr auto kAddExtOpName = "AddExt";
30 constexpr auto kTensorAddOpName = "Add";
31 constexpr auto kAddV2OpName = "AddV2";
32 constexpr auto kAddcdivOpName = "Addcdiv";
33 constexpr auto kAddcmulOpName = "Addcmul";
34 constexpr auto kSubOpName = "Sub";
35 constexpr auto kSubExtOpName = "SubExt";
36 constexpr auto kMedianOpName = "Median";
37 constexpr auto kMedianGradOpName = "MedianGrad";
38 constexpr auto kMulOpName = "Mul";
39 constexpr auto kMulNoNanOpName = "MulNoNan";
40 constexpr auto kACosOpName = "ACos";
41 constexpr auto kACosGradOpName = "ACosGrad";
42 constexpr auto kRealDivOpName = "RealDiv";
43 constexpr auto kDivNoNanOpName = "DivNoNan";
44 constexpr auto kCauchyOpName = "Cauchy";
45 constexpr auto kCrossOpName = "Cross";
46 constexpr auto kDiagonalOpName = "Diagonal";
47 constexpr auto kEditDistanceOpName = "EditDistance";
48 constexpr auto kNextAfterOpName = "NextAfter";
49 constexpr auto kMaximumGradGradOpName = "MaximumGradGrad";
50 constexpr auto kMatrixSolveLsOpName = "MatrixSolveLs";
51 constexpr auto kTridiagonalMatMulOpName = "TridiagonalMatMul";
52 constexpr auto kTridiagonalSolveOpName = "TridiagonalSolve";
53 constexpr auto kFFTWithSizeOpName = "FFTWithSize";
54 constexpr auto kTriuIndicesOpName = "TriuIndices";
55 constexpr auto kTrilIndicesOpName = "TrilIndices";
56 constexpr auto kFmaxOpName = "Fmax";
57 constexpr auto kTraceOpName = "Trace";
58 constexpr auto kTraceGradOpName = "TraceGrad";
59 constexpr auto kSolveTriangularGradOpName = "SolveTriangularGrad";
60 constexpr auto kMatrixLogarithmOpName = "MatrixLogarithm";
61 constexpr auto kMatrixTriangularSolveOpName = "MatrixTriangularSolve";
62 constexpr auto kSelfAdjointEigOpName = "SelfAdjointEig";
63 constexpr auto kBernoulliOpName = "Bernoulli";
64 constexpr auto kNegOpName = "Neg";
65 constexpr auto kNegGradOpName = "NegGrad";
66 constexpr auto kSincOpName = "Sinc";
67 constexpr auto kCosOpName = "Cos";
68 constexpr auto kSquareOpName = "Square";
69 constexpr auto kCumulativeLogsumexpOpName = "CumulativeLogsumexp";
70 constexpr auto kLpNormOpName = "LpNorm";
71 constexpr auto kReciprocalOpName = "Reciprocal";
72 constexpr auto kInvOpName = "Inv";
73 constexpr auto kExpOpName = "Exp";
74 constexpr auto kAsinOpName = "Asin";
75 constexpr auto kAsinGradOpName = "AsinGrad";
76 constexpr auto kAsinhOpName = "Asinh";
77 constexpr auto kAsinhGradOpName = "AsinhGrad";
78 constexpr auto kCdistOpName = "Cdist";
79 constexpr auto kCdistGradOpName = "CdistGrad";
80 constexpr auto kMatrixInverseOpName = "MatrixInverse";
81 constexpr auto kMatrixSolveOpName = "MatrixSolve";
82 constexpr auto kMatrixPowerOpName = "MatrixPower";
83 constexpr auto kMatrixDeterminantOpName = "MatrixDeterminant";
84 constexpr auto kLogMatrixDeterminantOpName = "LogMatrixDeterminant";
85 constexpr auto kIndexFillOpName = "IndexFill";
86 constexpr auto kIndexPutOpName = "IndexPut";
87 constexpr auto kComplexOpName = "Complex";
88 constexpr auto kAngleOpName = "Angle";
89 constexpr auto kComplexAbsOpName = "ComplexAbs";
90 constexpr auto kRealOpName = "Real";
91 constexpr auto kConjOpName = "Conj";
92 constexpr auto kImagOpName = "Imag";
93 constexpr auto kTanhOpName = "Tanh";
94 constexpr auto kAcoshOpName = "Acosh";
95 constexpr auto kRollOpName = "Roll";
96 constexpr auto kAcosGradOpName = "AcosGrad";
97 constexpr auto kBatchMatMulOpName = "BatchMatMul";
98 constexpr auto kBatchMatMulExtOpName = "BatchMatMulExt";
99 constexpr auto kBatchMatMulV2OpName = "BatchMatMulV2";
100 constexpr auto kBetaincOpName = "Betainc";
101 constexpr auto kBesselI0OpName = "BesselI0";
102 constexpr auto kIndexAddOpName = "IndexAdd";
103 constexpr auto kBitwiseOrOpName = "BitwiseOr";
104 constexpr auto kBucketizeOpName = "Bucketize";
105 constexpr auto kCentralizationOpName = "Centralization";
106 constexpr auto kCholeskyOpName = "Cholesky";
107 constexpr auto kCholeskyGradOpName = "CholeskyGrad";
108 constexpr auto kCholeskyInverseOpName = "CholeskyInverse";
109 constexpr auto kCholeskySolveOpName = "CholeskySolve";
110 constexpr auto kClipByValueOpName = "ClipByValue";
111 constexpr auto kCumProdOpName = "CumProd";
112 constexpr auto kCumsumOpName = "Cumsum";
113 constexpr auto kCumsumDOpName = "CumsumD";
114 constexpr auto kCumSumOpName = "CumSum";
115 constexpr auto kDigammaOpName = "Digamma";
116 constexpr auto kDivOpName = "Div";
117 constexpr auto kDivModOpName = "DivMod";
118 constexpr auto kEigOpName = "Eig";
119 constexpr auto kEuclideanNormDOpName = "EuclideanNormD";
120 constexpr auto kExpm1OpName = "Expm1";
121 constexpr auto kFloorDivOpName = "FloorDiv";
122 constexpr auto kFminOpName = "Fmin";
123 constexpr auto kFusedMatMulBiasAddOpName = "FusedMatMulBiasAdd";
124 constexpr auto kGcdOpName = "Gcd";
125 constexpr auto kGeqrfOpName = "Geqrf";
126 constexpr auto kHistogramOpName = "Histogram";
127 constexpr auto kHeavisideOpName = "Heaviside";
128 constexpr auto kHypotOpName = "Hypot";
129 constexpr auto kIgammaOpName = "Igamma";
130 constexpr auto kIgammacOpName = "Igammac";
131 constexpr auto kIgammaGradAOpName = "IgammaGradA";
132 constexpr auto kInplaceIndexAddOpName = "InplaceIndexAdd";
133 constexpr auto kInplaceAddOpName = "InplaceAdd";
134 constexpr auto kInplaceAddDOpName = "InplaceAddD";
135 constexpr auto kInplaceSubOpName = "InplaceSub";
136 constexpr auto kInplaceSubDOpName = "InplaceSubD";
137 constexpr auto kInplaceUpdateOpName = "InplaceUpdate";
138 constexpr auto kInplaceUpdateDOpName = "InplaceUpdateD";
139 constexpr auto kInplaceUpdateV2OpName = "InplaceUpdateV2";
140 constexpr auto kIsNanOpName = "IsNan";
141 constexpr auto kIsInfOpName = "IsInf";
142 constexpr auto kKLDivLossOpName = "KLDivLoss";
143 constexpr auto kKLDivLossGradOpName = "KLDivLossGrad";
144 constexpr auto kLcmOpName = "Lcm";
145 constexpr auto kLinSpaceOpName = "LinSpace";
146 constexpr auto kLinSpaceDOpName = "LinSpaceD";
147 constexpr auto kLgammaOpName = "Lgamma";
148 constexpr auto kLuOpName = "Lu";
149 constexpr auto kLuSolveOpName = "LuSolve";
150 constexpr auto kLuUnpackOpName = "LuUnpack";
151 constexpr auto kLuUnpackGradOpName = "LuUnpackGrad";
152 constexpr auto kMatMulOpName = "MatMul";
153 constexpr auto kMatMulExtOpName = "MatMulExt";
154 constexpr auto kMatMulV2OpName = "MatMulV2";
155 constexpr auto kMatrixDiagOpName = "MatrixDiag";
156 constexpr auto kMatrixDiagDOpName = "MatrixDiagD";
157 constexpr auto kMaximumGradOpName = "MaximumGrad";
158 constexpr auto kMaximumOpName = "Maximum";
159 constexpr auto kMinimumGradGradOpName = "MinimumGradGrad";
160 constexpr auto kMinimumGradOpName = "MinimumGrad";
161 constexpr auto kMinimumOpName = "Minimum";
162 constexpr auto kNanToNumOpName = "NanToNum";
163 constexpr auto kOrgqrOpName = "Orgqr";
164 constexpr auto kPolarOpName = "Polar";
165 constexpr auto kPolygammaOpName = "Polygamma";
166 constexpr auto kPowOpName = "Pow";
167 constexpr auto kQrOpName = "Qr";
168 constexpr auto kRaggedRangeOpName = "RaggedRange";
169 constexpr auto kReciprocalGradOpName = "ReciprocalGrad";
170 constexpr auto kReduceAllOpName = "ReduceAll";
171 constexpr auto kReduceAllDOpName = "ReduceAllD";
172 constexpr auto kReduceAnyOpName = "ReduceAny";
173 constexpr auto kReduceAnyDOpName = "ReduceAnyD";
174 constexpr auto kReduceMaxOpName = "ReduceMax";
175 constexpr auto kReduceMaxDOpName = "ReduceMaxD";
176 constexpr auto kReduceMeanOpName = "ReduceMean";
177 constexpr auto kReduceMeanDOpName = "ReduceMeanD";
178 constexpr auto kReduceMinOpName = "ReduceMin";
179 constexpr auto kReduceMinDOpName = "ReduceMinD";
180 constexpr auto kReduceProdOpName = "ReduceProd";
181 constexpr auto kReduceProdDOpName = "ReduceProdD";
182 constexpr auto kReduceSumOpName = "ReduceSum";
183 constexpr auto kReverseSequenceOpName = "ReverseSequence";
184 constexpr auto kRsqrtGradOpName = "RsqrtGrad";
185 constexpr auto kSqrtGradOpName = "SqrtGrad";
186 constexpr auto kRsqrtOpName = "Rsqrt";
187 constexpr auto kSignOpName = "Sign";
188 constexpr auto kSinOpName = "Sin";
189 constexpr auto kSinhOpName = "Sinh";
190 constexpr auto kSolveTriangularOpName = "SolveTriangular";
191 constexpr auto kSqrtOpName = "Sqrt";
192 constexpr auto kSquareSumAllOpName = "SquareSumAll";
193 constexpr auto kSquareSumV1OpName = "SquareSumV1";
194 constexpr auto kSTFTOpName = "STFT";
195 constexpr auto kSubscalarOpName = "Subscalar";
196 constexpr auto kTruncateDivOpName = "TruncateDiv";
197 constexpr auto kXlogyOpName = "Xlogy";
198 constexpr auto kXdivyOpName = "Xdivy";
199 constexpr auto kEpsOpName = "Eps";
200 constexpr auto kMatmulReduceScatterOpName = "MatmulReduceScatter";
201 constexpr auto kAllGatherMatmulOpName = "AllGatherMatmul";
202 constexpr auto kSilentCheckOpName = "SilentCheck";
203 constexpr auto kFusedMatMulElemUnaryOpName = "FusedMatMulElemUnary";
204 constexpr auto kFusedMatMulElemBinaryOpName = "FusedMatMulElemBinary";
205 }  // namespace mindspore
206 
207 #endif  // MINDSPORE_CORE_BASE_MATH_OP_NAME_H_
208