1 /** 2 * Copyright 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 #ifndef MINDSPORE_CORE_OPS_GEN_OPS_PRIMITIVE_H_ 17 #define MINDSPORE_CORE_OPS_GEN_OPS_PRIMITIVE_H_ 18 19 #include <memory> 20 #include "ir/anf.h" 21 #include "ir/primitive.h" 22 #include "ops/auto_generate/gen_ops_name.h" 23 #include "mindapi/base/macros.h" 24 25 namespace mindspore::prim { 26 GVAR_DEF(PrimitivePtr, kPrimACosGrad, std::make_shared<Primitive>(ops::kNameACosGrad)) 27 GVAR_DEF(PrimitivePtr, kPrimAbsGrad, std::make_shared<Primitive>(ops::kNameAbsGrad)) 28 GVAR_DEF(PrimitivePtr, kPrimAbs, std::make_shared<Primitive>(ops::kNameAbs)) 29 GVAR_DEF(PrimitivePtr, kPrimACos, std::make_shared<Primitive>(ops::kNameACos)) 30 GVAR_DEF(PrimitivePtr, kPrimAcoshGrad, std::make_shared<Primitive>(ops::kNameAcoshGrad)) 31 GVAR_DEF(PrimitivePtr, kPrimAcosh, std::make_shared<Primitive>(ops::kNameAcosh)) 32 GVAR_DEF(PrimitivePtr, kPrimAdamWeightDecay, std::make_shared<Primitive>(ops::kNameAdamWeightDecay)) 33 GVAR_DEF(PrimitivePtr, kPrimAdamW, std::make_shared<Primitive>(ops::kNameAdamW)) 34 GVAR_DEF(PrimitivePtr, kPrimAddExt, std::make_shared<Primitive>(ops::kNameAddExt)) 35 GVAR_DEF(PrimitivePtr, kPrimAddLayerNormV2, std::make_shared<Primitive>(ops::kNameAddLayerNormV2)) 36 GVAR_DEF(PrimitivePtr, kPrimAdd, std::make_shared<Primitive>(ops::kNameAdd)) 37 GVAR_DEF(PrimitivePtr, kPrimAddcdiv, std::make_shared<Primitive>(ops::kNameAddcdiv)) 38 GVAR_DEF(PrimitivePtr, kPrimAddcmul, std::make_shared<Primitive>(ops::kNameAddcmul)) 39 GVAR_DEF(PrimitivePtr, kPrimAddmm, std::make_shared<Primitive>(ops::kNameAddmm)) 40 GVAR_DEF(PrimitivePtr, kPrimAddN, std::make_shared<Primitive>(ops::kNameAddN)) 41 GVAR_DEF(PrimitivePtr, kPrimAngle, std::make_shared<Primitive>(ops::kNameAngle)) 42 GVAR_DEF(PrimitivePtr, kPrimApplyCamePart1, std::make_shared<Primitive>(ops::kNameApplyCamePart1)) 43 GVAR_DEF(PrimitivePtr, kPrimApplyCamePart2, std::make_shared<Primitive>(ops::kNameApplyCamePart2)) 44 GVAR_DEF(PrimitivePtr, kPrimApplyCamePart3, std::make_shared<Primitive>(ops::kNameApplyCamePart3)) 45 GVAR_DEF(PrimitivePtr, kPrimApplyCamePart4, std::make_shared<Primitive>(ops::kNameApplyCamePart4)) 46 GVAR_DEF(PrimitivePtr, kPrimApplyRotaryPosEmb, std::make_shared<Primitive>(ops::kNameApplyRotaryPosEmb)) 47 GVAR_DEF(PrimitivePtr, kPrimArange, std::make_shared<Primitive>(ops::kNameArange)) 48 GVAR_DEF(PrimitivePtr, kPrimArgMaxExt, std::make_shared<Primitive>(ops::kNameArgMaxExt)) 49 GVAR_DEF(PrimitivePtr, kPrimArgmax, std::make_shared<Primitive>(ops::kNameArgmax)) 50 GVAR_DEF(PrimitivePtr, kPrimArgMaxWithValue, std::make_shared<Primitive>(ops::kNameArgMaxWithValue)) 51 GVAR_DEF(PrimitivePtr, kPrimArgmin, std::make_shared<Primitive>(ops::kNameArgmin)) 52 GVAR_DEF(PrimitivePtr, kPrimArgMinWithValue, std::make_shared<Primitive>(ops::kNameArgMinWithValue)) 53 GVAR_DEF(PrimitivePtr, kPrimAsinGrad, std::make_shared<Primitive>(ops::kNameAsinGrad)) 54 GVAR_DEF(PrimitivePtr, kPrimAsin, std::make_shared<Primitive>(ops::kNameAsin)) 55 GVAR_DEF(PrimitivePtr, kPrimAsinhGrad, std::make_shared<Primitive>(ops::kNameAsinhGrad)) 56 GVAR_DEF(PrimitivePtr, kPrimAsinh, std::make_shared<Primitive>(ops::kNameAsinh)) 57 GVAR_DEF(PrimitivePtr, kPrimAssignAdd, std::make_shared<Primitive>(ops::kNameAssignAdd)) 58 GVAR_DEF(PrimitivePtr, kPrimAssign, std::make_shared<Primitive>(ops::kNameAssign)) 59 GVAR_DEF(PrimitivePtr, kPrimAtan2Ext, std::make_shared<Primitive>(ops::kNameAtan2Ext)) 60 GVAR_DEF(PrimitivePtr, kPrimAtan2, std::make_shared<Primitive>(ops::kNameAtan2)) 61 GVAR_DEF(PrimitivePtr, kPrimAtanGrad, std::make_shared<Primitive>(ops::kNameAtanGrad)) 62 GVAR_DEF(PrimitivePtr, kPrimAtan, std::make_shared<Primitive>(ops::kNameAtan)) 63 GVAR_DEF(PrimitivePtr, kPrimAtanh, std::make_shared<Primitive>(ops::kNameAtanh)) 64 GVAR_DEF(PrimitivePtr, kPrimAvgPool2DGrad, std::make_shared<Primitive>(ops::kNameAvgPool2DGrad)) 65 GVAR_DEF(PrimitivePtr, kPrimAvgPool2D, std::make_shared<Primitive>(ops::kNameAvgPool2D)) 66 GVAR_DEF(PrimitivePtr, kPrimAvgPoolGrad, std::make_shared<Primitive>(ops::kNameAvgPoolGrad)) 67 GVAR_DEF(PrimitivePtr, kPrimAvgPool, std::make_shared<Primitive>(ops::kNameAvgPool)) 68 GVAR_DEF(PrimitivePtr, kPrimBatchMatMul, std::make_shared<Primitive>(ops::kNameBatchMatMul)) 69 GVAR_DEF(PrimitivePtr, kPrimBatchNormExt, std::make_shared<Primitive>(ops::kNameBatchNormExt)) 70 GVAR_DEF(PrimitivePtr, kPrimBatchNormGradExt, std::make_shared<Primitive>(ops::kNameBatchNormGradExt)) 71 GVAR_DEF(PrimitivePtr, kPrimBatchNormGradGrad, std::make_shared<Primitive>(ops::kNameBatchNormGradGrad)) 72 GVAR_DEF(PrimitivePtr, kPrimBatchNormGrad, std::make_shared<Primitive>(ops::kNameBatchNormGrad)) 73 GVAR_DEF(PrimitivePtr, kPrimBatchNormGradWithActivation, std::make_shared<Primitive>(ops::kNameBatchNormGradWithActivation)) 74 GVAR_DEF(PrimitivePtr, kPrimBatchNorm, std::make_shared<Primitive>(ops::kNameBatchNorm)) 75 GVAR_DEF(PrimitivePtr, kPrimBatchNormWithActivation, std::make_shared<Primitive>(ops::kNameBatchNormWithActivation)) 76 GVAR_DEF(PrimitivePtr, kPrimBatchNormWithAddAndActivation, std::make_shared<Primitive>(ops::kNameBatchNormWithAddAndActivation)) 77 GVAR_DEF(PrimitivePtr, kPrimBetainc, std::make_shared<Primitive>(ops::kNameBetainc)) 78 GVAR_DEF(PrimitivePtr, kPrimBiasAddGrad, std::make_shared<Primitive>(ops::kNameBiasAddGrad)) 79 GVAR_DEF(PrimitivePtr, kPrimBiasAdd, std::make_shared<Primitive>(ops::kNameBiasAdd)) 80 GVAR_DEF(PrimitivePtr, kPrimBinaryCrossEntropyGrad, std::make_shared<Primitive>(ops::kNameBinaryCrossEntropyGrad)) 81 GVAR_DEF(PrimitivePtr, kPrimBinaryCrossEntropy, std::make_shared<Primitive>(ops::kNameBinaryCrossEntropy)) 82 GVAR_DEF(PrimitivePtr, kPrimBinaryCrossEntropyWithLogitsBackward, std::make_shared<Primitive>(ops::kNameBinaryCrossEntropyWithLogitsBackward)) 83 GVAR_DEF(PrimitivePtr, kPrimBCEWithLogitsLoss, std::make_shared<Primitive>(ops::kNameBCEWithLogitsLoss)) 84 GVAR_DEF(PrimitivePtr, kPrimBatchMatMulExt, std::make_shared<Primitive>(ops::kNameBatchMatMulExt)) 85 GVAR_DEF(PrimitivePtr, kPrimBoolNot, std::make_shared<Primitive>(ops::kNameBoolNot)) 86 GVAR_DEF(PrimitivePtr, kPrimBroadcastTo, std::make_shared<Primitive>(ops::kNameBroadcastTo)) 87 GVAR_DEF(PrimitivePtr, kPrimCast, std::make_shared<Primitive>(ops::kNameCast)) 88 GVAR_DEF(PrimitivePtr, kPrimCeil, std::make_shared<Primitive>(ops::kNameCeil)) 89 GVAR_DEF(PrimitivePtr, kPrimCeLU, std::make_shared<Primitive>(ops::kNameCeLU)) 90 GVAR_DEF(PrimitivePtr, kPrimCholeskyGrad, std::make_shared<Primitive>(ops::kNameCholeskyGrad)) 91 GVAR_DEF(PrimitivePtr, kPrimCholeskyInverse, std::make_shared<Primitive>(ops::kNameCholeskyInverse)) 92 GVAR_DEF(PrimitivePtr, kPrimCholesky, std::make_shared<Primitive>(ops::kNameCholesky)) 93 GVAR_DEF(PrimitivePtr, kPrimChunk, std::make_shared<Primitive>(ops::kNameChunk)) 94 GVAR_DEF(PrimitivePtr, kPrimClampScalar, std::make_shared<Primitive>(ops::kNameClampScalar)) 95 GVAR_DEF(PrimitivePtr, kPrimClampTensor, std::make_shared<Primitive>(ops::kNameClampTensor)) 96 GVAR_DEF(PrimitivePtr, kPrimCol2ImExt, std::make_shared<Primitive>(ops::kNameCol2ImExt)) 97 GVAR_DEF(PrimitivePtr, kPrimCol2ImGrad, std::make_shared<Primitive>(ops::kNameCol2ImGrad)) 98 GVAR_DEF(PrimitivePtr, kPrimComplex, std::make_shared<Primitive>(ops::kNameComplex)) 99 GVAR_DEF(PrimitivePtr, kPrimConcat, std::make_shared<Primitive>(ops::kNameConcat)) 100 GVAR_DEF(PrimitivePtr, kPrimConj, std::make_shared<Primitive>(ops::kNameConj)) 101 GVAR_DEF(PrimitivePtr, kPrimConstantPadND, std::make_shared<Primitive>(ops::kNameConstantPadND)) 102 GVAR_DEF(PrimitivePtr, kPrimContiguous, std::make_shared<Primitive>(ops::kNameContiguous)) 103 GVAR_DEF(PrimitivePtr, kPrimConvolutionGrad, std::make_shared<Primitive>(ops::kNameConvolutionGrad)) 104 GVAR_DEF(PrimitivePtr, kPrimConvolution, std::make_shared<Primitive>(ops::kNameConvolution)) 105 GVAR_DEF(PrimitivePtr, kPrimCopy, std::make_shared<Primitive>(ops::kNameCopy)) 106 GVAR_DEF(PrimitivePtr, kPrimCorrelate, std::make_shared<Primitive>(ops::kNameCorrelate)) 107 GVAR_DEF(PrimitivePtr, kPrimCos, std::make_shared<Primitive>(ops::kNameCos)) 108 GVAR_DEF(PrimitivePtr, kPrimCosh, std::make_shared<Primitive>(ops::kNameCosh)) 109 GVAR_DEF(PrimitivePtr, kPrimCumProd, std::make_shared<Primitive>(ops::kNameCumProd)) 110 GVAR_DEF(PrimitivePtr, kPrimCumSum, std::make_shared<Primitive>(ops::kNameCumSum)) 111 GVAR_DEF(PrimitivePtr, kPrimCummax, std::make_shared<Primitive>(ops::kNameCummax)) 112 GVAR_DEF(PrimitivePtr, kPrimCummin, std::make_shared<Primitive>(ops::kNameCummin)) 113 GVAR_DEF(PrimitivePtr, kPrimCumsumExt, std::make_shared<Primitive>(ops::kNameCumsumExt)) 114 GVAR_DEF(PrimitivePtr, kPrimDCT, std::make_shared<Primitive>(ops::kNameDCT)) 115 GVAR_DEF(PrimitivePtr, kPrimDecoderKVCache, std::make_shared<Primitive>(ops::kNameDecoderKVCache)) 116 GVAR_DEF(PrimitivePtr, kPrimDense, std::make_shared<Primitive>(ops::kNameDense)) 117 GVAR_DEF(PrimitivePtr, kPrimDiag, std::make_shared<Primitive>(ops::kNameDiag)) 118 GVAR_DEF(PrimitivePtr, kPrimDiagonal, std::make_shared<Primitive>(ops::kNameDiagonal)) 119 GVAR_DEF(PrimitivePtr, kPrimDiv, std::make_shared<Primitive>(ops::kNameDiv)) 120 GVAR_DEF(PrimitivePtr, kPrimDivMod, std::make_shared<Primitive>(ops::kNameDivMod)) 121 GVAR_DEF(PrimitivePtr, kPrimDot, std::make_shared<Primitive>(ops::kNameDot)) 122 GVAR_DEF(PrimitivePtr, kPrimDropoutDoMaskExt, std::make_shared<Primitive>(ops::kNameDropoutDoMaskExt)) 123 GVAR_DEF(PrimitivePtr, kPrimDropoutExt, std::make_shared<Primitive>(ops::kNameDropoutExt)) 124 GVAR_DEF(PrimitivePtr, kPrimDropoutGenMaskExt, std::make_shared<Primitive>(ops::kNameDropoutGenMaskExt)) 125 GVAR_DEF(PrimitivePtr, kPrimDropoutGradExt, std::make_shared<Primitive>(ops::kNameDropoutGradExt)) 126 GVAR_DEF(PrimitivePtr, kPrimDropout, std::make_shared<Primitive>(ops::kNameDropout)) 127 GVAR_DEF(PrimitivePtr, kPrimEig, std::make_shared<Primitive>(ops::kNameEig)) 128 GVAR_DEF(PrimitivePtr, kPrimEluExt, std::make_shared<Primitive>(ops::kNameEluExt)) 129 GVAR_DEF(PrimitivePtr, kPrimEluGradExt, std::make_shared<Primitive>(ops::kNameEluGradExt)) 130 GVAR_DEF(PrimitivePtr, kPrimEluGrad, std::make_shared<Primitive>(ops::kNameEluGrad)) 131 GVAR_DEF(PrimitivePtr, kPrimElu, std::make_shared<Primitive>(ops::kNameElu)) 132 GVAR_DEF(PrimitivePtr, kPrimEmbeddingDenseBackward, std::make_shared<Primitive>(ops::kNameEmbeddingDenseBackward)) 133 GVAR_DEF(PrimitivePtr, kPrimEmbedding, std::make_shared<Primitive>(ops::kNameEmbedding)) 134 GVAR_DEF(PrimitivePtr, kPrimEqual, std::make_shared<Primitive>(ops::kNameEqual)) 135 GVAR_DEF(PrimitivePtr, kPrimErf, std::make_shared<Primitive>(ops::kNameErf)) 136 GVAR_DEF(PrimitivePtr, kPrimErfc, std::make_shared<Primitive>(ops::kNameErfc)) 137 GVAR_DEF(PrimitivePtr, kPrimErfinv, std::make_shared<Primitive>(ops::kNameErfinv)) 138 GVAR_DEF(PrimitivePtr, kPrimExp, std::make_shared<Primitive>(ops::kNameExp)) 139 GVAR_DEF(PrimitivePtr, kPrimExpandDims, std::make_shared<Primitive>(ops::kNameExpandDims)) 140 GVAR_DEF(PrimitivePtr, kPrimExpm1, std::make_shared<Primitive>(ops::kNameExpm1)) 141 GVAR_DEF(PrimitivePtr, kPrimExtractImagePatches, std::make_shared<Primitive>(ops::kNameExtractImagePatches)) 142 GVAR_DEF(PrimitivePtr, kPrimEye, std::make_shared<Primitive>(ops::kNameEye)) 143 GVAR_DEF(PrimitivePtr, kPrimFastGeLUGrad, std::make_shared<Primitive>(ops::kNameFastGeLUGrad)) 144 GVAR_DEF(PrimitivePtr, kPrimFastGeLU, std::make_shared<Primitive>(ops::kNameFastGeLU)) 145 GVAR_DEF(PrimitivePtr, kPrimFFNExt, std::make_shared<Primitive>(ops::kNameFFNExt)) 146 GVAR_DEF(PrimitivePtr, kPrimFFT2, std::make_shared<Primitive>(ops::kNameFFT2)) 147 GVAR_DEF(PrimitivePtr, kPrimFFT, std::make_shared<Primitive>(ops::kNameFFT)) 148 GVAR_DEF(PrimitivePtr, kPrimFFTShapeCopy, std::make_shared<Primitive>(ops::kNameFFTShapeCopy)) 149 GVAR_DEF(PrimitivePtr, kPrimFFTWithSize, std::make_shared<Primitive>(ops::kNameFFTWithSize)) 150 GVAR_DEF(PrimitivePtr, kPrimFFTN, std::make_shared<Primitive>(ops::kNameFFTN)) 151 GVAR_DEF(PrimitivePtr, kPrimFFTShift, std::make_shared<Primitive>(ops::kNameFFTShift)) 152 GVAR_DEF(PrimitivePtr, kPrimFillScalar, std::make_shared<Primitive>(ops::kNameFillScalar)) 153 GVAR_DEF(PrimitivePtr, kPrimFillTensor, std::make_shared<Primitive>(ops::kNameFillTensor)) 154 GVAR_DEF(PrimitivePtr, kPrimFlashAttentionScoreGrad, std::make_shared<Primitive>(ops::kNameFlashAttentionScoreGrad)) 155 GVAR_DEF(PrimitivePtr, kPrimFlashAttentionScore, std::make_shared<Primitive>(ops::kNameFlashAttentionScore)) 156 GVAR_DEF(PrimitivePtr, kPrimFlattenExt, std::make_shared<Primitive>(ops::kNameFlattenExt)) 157 GVAR_DEF(PrimitivePtr, kPrimFlatten, std::make_shared<Primitive>(ops::kNameFlatten)) 158 GVAR_DEF(PrimitivePtr, kPrimFloorDiv, std::make_shared<Primitive>(ops::kNameFloorDiv)) 159 GVAR_DEF(PrimitivePtr, kPrimFloorMod, std::make_shared<Primitive>(ops::kNameFloorMod)) 160 GVAR_DEF(PrimitivePtr, kPrimFloor, std::make_shared<Primitive>(ops::kNameFloor)) 161 GVAR_DEF(PrimitivePtr, kPrimGatherDGradV2, std::make_shared<Primitive>(ops::kNameGatherDGradV2)) 162 GVAR_DEF(PrimitivePtr, kPrimGatherD, std::make_shared<Primitive>(ops::kNameGatherD)) 163 GVAR_DEF(PrimitivePtr, kPrimGatherNd, std::make_shared<Primitive>(ops::kNameGatherNd)) 164 GVAR_DEF(PrimitivePtr, kPrimGather, std::make_shared<Primitive>(ops::kNameGather)) 165 GVAR_DEF(PrimitivePtr, kPrimGcd, std::make_shared<Primitive>(ops::kNameGcd)) 166 GVAR_DEF(PrimitivePtr, kPrimGeLUGrad, std::make_shared<Primitive>(ops::kNameGeLUGrad)) 167 GVAR_DEF(PrimitivePtr, kPrimGeLU, std::make_shared<Primitive>(ops::kNameGeLU)) 168 GVAR_DEF(PrimitivePtr, kPrimGenerator, std::make_shared<Primitive>(ops::kNameGenerator)) 169 GVAR_DEF(PrimitivePtr, kPrimGeqrf, std::make_shared<Primitive>(ops::kNameGeqrf)) 170 GVAR_DEF(PrimitivePtr, kPrimGreaterEqual, std::make_shared<Primitive>(ops::kNameGreaterEqual)) 171 GVAR_DEF(PrimitivePtr, kPrimGreater, std::make_shared<Primitive>(ops::kNameGreater)) 172 GVAR_DEF(PrimitivePtr, kPrimGridSampler2DGrad, std::make_shared<Primitive>(ops::kNameGridSampler2DGrad)) 173 GVAR_DEF(PrimitivePtr, kPrimGridSampler2D, std::make_shared<Primitive>(ops::kNameGridSampler2D)) 174 GVAR_DEF(PrimitivePtr, kPrimGridSampler3DGrad, std::make_shared<Primitive>(ops::kNameGridSampler3DGrad)) 175 GVAR_DEF(PrimitivePtr, kPrimGridSampler3D, std::make_shared<Primitive>(ops::kNameGridSampler3D)) 176 GVAR_DEF(PrimitivePtr, kPrimGroupNormGrad, std::make_shared<Primitive>(ops::kNameGroupNormGrad)) 177 GVAR_DEF(PrimitivePtr, kPrimGroupNorm, std::make_shared<Primitive>(ops::kNameGroupNorm)) 178 GVAR_DEF(PrimitivePtr, kPrimHShrinkGrad, std::make_shared<Primitive>(ops::kNameHShrinkGrad)) 179 GVAR_DEF(PrimitivePtr, kPrimHShrink, std::make_shared<Primitive>(ops::kNameHShrink)) 180 GVAR_DEF(PrimitivePtr, kPrimHSigmoidGrad, std::make_shared<Primitive>(ops::kNameHSigmoidGrad)) 181 GVAR_DEF(PrimitivePtr, kPrimHSigmoid, std::make_shared<Primitive>(ops::kNameHSigmoid)) 182 GVAR_DEF(PrimitivePtr, kPrimHSwishGrad, std::make_shared<Primitive>(ops::kNameHSwishGrad)) 183 GVAR_DEF(PrimitivePtr, kPrimHSwish, std::make_shared<Primitive>(ops::kNameHSwish)) 184 GVAR_DEF(PrimitivePtr, kPrimIdentity, std::make_shared<Primitive>(ops::kNameIdentity)) 185 GVAR_DEF(PrimitivePtr, kPrimIFFT2, std::make_shared<Primitive>(ops::kNameIFFT2)) 186 GVAR_DEF(PrimitivePtr, kPrimIFFT, std::make_shared<Primitive>(ops::kNameIFFT)) 187 GVAR_DEF(PrimitivePtr, kPrimIFFTN, std::make_shared<Primitive>(ops::kNameIFFTN)) 188 GVAR_DEF(PrimitivePtr, kPrimIFFTShift, std::make_shared<Primitive>(ops::kNameIFFTShift)) 189 GVAR_DEF(PrimitivePtr, kPrimIm2ColExt, std::make_shared<Primitive>(ops::kNameIm2ColExt)) 190 GVAR_DEF(PrimitivePtr, kPrimIndexAddExt, std::make_shared<Primitive>(ops::kNameIndexAddExt)) 191 GVAR_DEF(PrimitivePtr, kPrimIndexSelect, std::make_shared<Primitive>(ops::kNameIndexSelect)) 192 GVAR_DEF(PrimitivePtr, kPrimIRFFTGrad, std::make_shared<Primitive>(ops::kNameIRFFTGrad)) 193 GVAR_DEF(PrimitivePtr, kPrimIRFFT, std::make_shared<Primitive>(ops::kNameIRFFT)) 194 GVAR_DEF(PrimitivePtr, kPrimIsClose, std::make_shared<Primitive>(ops::kNameIsClose)) 195 GVAR_DEF(PrimitivePtr, kPrimIsFinite, std::make_shared<Primitive>(ops::kNameIsFinite)) 196 GVAR_DEF(PrimitivePtr, kPrimLayerNormExt, std::make_shared<Primitive>(ops::kNameLayerNormExt)) 197 GVAR_DEF(PrimitivePtr, kPrimLayerNormGradExt, std::make_shared<Primitive>(ops::kNameLayerNormGradExt)) 198 GVAR_DEF(PrimitivePtr, kPrimLayerNormGradGrad, std::make_shared<Primitive>(ops::kNameLayerNormGradGrad)) 199 GVAR_DEF(PrimitivePtr, kPrimLayerNormGrad, std::make_shared<Primitive>(ops::kNameLayerNormGrad)) 200 GVAR_DEF(PrimitivePtr, kPrimLayerNormGradV3, std::make_shared<Primitive>(ops::kNameLayerNormGradV3)) 201 GVAR_DEF(PrimitivePtr, kPrimLayerNorm, std::make_shared<Primitive>(ops::kNameLayerNorm)) 202 GVAR_DEF(PrimitivePtr, kPrimLayerNormV3, std::make_shared<Primitive>(ops::kNameLayerNormV3)) 203 GVAR_DEF(PrimitivePtr, kPrimLeakyReLUExt, std::make_shared<Primitive>(ops::kNameLeakyReLUExt)) 204 GVAR_DEF(PrimitivePtr, kPrimLeakyReLUGradExt, std::make_shared<Primitive>(ops::kNameLeakyReLUGradExt)) 205 GVAR_DEF(PrimitivePtr, kPrimLessEqual, std::make_shared<Primitive>(ops::kNameLessEqual)) 206 GVAR_DEF(PrimitivePtr, kPrimLess, std::make_shared<Primitive>(ops::kNameLess)) 207 GVAR_DEF(PrimitivePtr, kPrimLinSpaceExt, std::make_shared<Primitive>(ops::kNameLinSpaceExt)) 208 GVAR_DEF(PrimitivePtr, kPrimLinSpace, std::make_shared<Primitive>(ops::kNameLinSpace)) 209 GVAR_DEF(PrimitivePtr, kPrimListToTuple, std::make_shared<Primitive>(ops::kNameListToTuple)) 210 GVAR_DEF(PrimitivePtr, kPrimLog1p, std::make_shared<Primitive>(ops::kNameLog1p)) 211 GVAR_DEF(PrimitivePtr, kPrimLogMatrixDeterminant, std::make_shared<Primitive>(ops::kNameLogMatrixDeterminant)) 212 GVAR_DEF(PrimitivePtr, kPrimLog, std::make_shared<Primitive>(ops::kNameLog)) 213 GVAR_DEF(PrimitivePtr, kPrimLogSoftmaxGrad, std::make_shared<Primitive>(ops::kNameLogSoftmaxGrad)) 214 GVAR_DEF(PrimitivePtr, kPrimLogSoftmax, std::make_shared<Primitive>(ops::kNameLogSoftmax)) 215 GVAR_DEF(PrimitivePtr, kPrimLogicalAnd, std::make_shared<Primitive>(ops::kNameLogicalAnd)) 216 GVAR_DEF(PrimitivePtr, kPrimLogicalNot, std::make_shared<Primitive>(ops::kNameLogicalNot)) 217 GVAR_DEF(PrimitivePtr, kPrimLogicalOr, std::make_shared<Primitive>(ops::kNameLogicalOr)) 218 GVAR_DEF(PrimitivePtr, kPrimLogicalXor, std::make_shared<Primitive>(ops::kNameLogicalXor)) 219 GVAR_DEF(PrimitivePtr, kPrimLogitGrad, std::make_shared<Primitive>(ops::kNameLogitGrad)) 220 GVAR_DEF(PrimitivePtr, kPrimLogit, std::make_shared<Primitive>(ops::kNameLogit)) 221 GVAR_DEF(PrimitivePtr, kPrimMaskedFill, std::make_shared<Primitive>(ops::kNameMaskedFill)) 222 GVAR_DEF(PrimitivePtr, kPrimMatMulExt, std::make_shared<Primitive>(ops::kNameMatMulExt)) 223 GVAR_DEF(PrimitivePtr, kPrimMatMul, std::make_shared<Primitive>(ops::kNameMatMul)) 224 GVAR_DEF(PrimitivePtr, kPrimMatrixDeterminant, std::make_shared<Primitive>(ops::kNameMatrixDeterminant)) 225 GVAR_DEF(PrimitivePtr, kPrimMatrixExp, std::make_shared<Primitive>(ops::kNameMatrixExp)) 226 GVAR_DEF(PrimitivePtr, kPrimMatrixInverseExt, std::make_shared<Primitive>(ops::kNameMatrixInverseExt)) 227 GVAR_DEF(PrimitivePtr, kPrimMax, std::make_shared<Primitive>(ops::kNameMax)) 228 GVAR_DEF(PrimitivePtr, kPrimMaxPoolGradWithIndices, std::make_shared<Primitive>(ops::kNameMaxPoolGradWithIndices)) 229 GVAR_DEF(PrimitivePtr, kPrimMaxPoolGradWithMask, std::make_shared<Primitive>(ops::kNameMaxPoolGradWithMask)) 230 GVAR_DEF(PrimitivePtr, kPrimMaxPoolWithIndices, std::make_shared<Primitive>(ops::kNameMaxPoolWithIndices)) 231 GVAR_DEF(PrimitivePtr, kPrimMaxPoolWithMask, std::make_shared<Primitive>(ops::kNameMaxPoolWithMask)) 232 GVAR_DEF(PrimitivePtr, kPrimMaximumGradGrad, std::make_shared<Primitive>(ops::kNameMaximumGradGrad)) 233 GVAR_DEF(PrimitivePtr, kPrimMaximumGrad, std::make_shared<Primitive>(ops::kNameMaximumGrad)) 234 GVAR_DEF(PrimitivePtr, kPrimMaximum, std::make_shared<Primitive>(ops::kNameMaximum)) 235 GVAR_DEF(PrimitivePtr, kPrimMeanExt, std::make_shared<Primitive>(ops::kNameMeanExt)) 236 GVAR_DEF(PrimitivePtr, kPrimMin, std::make_shared<Primitive>(ops::kNameMin)) 237 GVAR_DEF(PrimitivePtr, kPrimMinimumGrad, std::make_shared<Primitive>(ops::kNameMinimumGrad)) 238 GVAR_DEF(PrimitivePtr, kPrimMinimum, std::make_shared<Primitive>(ops::kNameMinimum)) 239 GVAR_DEF(PrimitivePtr, kPrimMul, std::make_shared<Primitive>(ops::kNameMul)) 240 GVAR_DEF(PrimitivePtr, kPrimMv, std::make_shared<Primitive>(ops::kNameMv)) 241 GVAR_DEF(PrimitivePtr, kPrimNanToNum, std::make_shared<Primitive>(ops::kNameNanToNum)) 242 GVAR_DEF(PrimitivePtr, kPrimNeg, std::make_shared<Primitive>(ops::kNameNeg)) 243 GVAR_DEF(PrimitivePtr, kPrimNextAfter, std::make_shared<Primitive>(ops::kNameNextAfter)) 244 GVAR_DEF(PrimitivePtr, kPrimNLLLossGrad, std::make_shared<Primitive>(ops::kNameNLLLossGrad)) 245 GVAR_DEF(PrimitivePtr, kPrimNLLLoss, std::make_shared<Primitive>(ops::kNameNLLLoss)) 246 GVAR_DEF(PrimitivePtr, kPrimNonZeroExt, std::make_shared<Primitive>(ops::kNameNonZeroExt)) 247 GVAR_DEF(PrimitivePtr, kPrimNonZero, std::make_shared<Primitive>(ops::kNameNonZero)) 248 GVAR_DEF(PrimitivePtr, kPrimNorm, std::make_shared<Primitive>(ops::kNameNorm)) 249 GVAR_DEF(PrimitivePtr, kPrimNormalFloatFloat, std::make_shared<Primitive>(ops::kNameNormalFloatFloat)) 250 GVAR_DEF(PrimitivePtr, kPrimNormalFloatTensor, std::make_shared<Primitive>(ops::kNameNormalFloatTensor)) 251 GVAR_DEF(PrimitivePtr, kPrimNormalTensorFloat, std::make_shared<Primitive>(ops::kNameNormalTensorFloat)) 252 GVAR_DEF(PrimitivePtr, kPrimNormalTensorTensor, std::make_shared<Primitive>(ops::kNameNormalTensorTensor)) 253 GVAR_DEF(PrimitivePtr, kPrimNotEqual, std::make_shared<Primitive>(ops::kNameNotEqual)) 254 GVAR_DEF(PrimitivePtr, kPrimNPUClearFloatStatusV2, std::make_shared<Primitive>(ops::kNameNPUClearFloatStatusV2)) 255 GVAR_DEF(PrimitivePtr, kPrimNPUGetFloatStatusV2, std::make_shared<Primitive>(ops::kNameNPUGetFloatStatusV2)) 256 GVAR_DEF(PrimitivePtr, kPrimOneHotExt, std::make_shared<Primitive>(ops::kNameOneHotExt)) 257 GVAR_DEF(PrimitivePtr, kPrimOneHot, std::make_shared<Primitive>(ops::kNameOneHot)) 258 GVAR_DEF(PrimitivePtr, kPrimOnesLikeExt, std::make_shared<Primitive>(ops::kNameOnesLikeExt)) 259 GVAR_DEF(PrimitivePtr, kPrimOnesLike, std::make_shared<Primitive>(ops::kNameOnesLike)) 260 GVAR_DEF(PrimitivePtr, kPrimOnes, std::make_shared<Primitive>(ops::kNameOnes)) 261 GVAR_DEF(PrimitivePtr, kPrimPagedAttentionMask, std::make_shared<Primitive>(ops::kNamePagedAttentionMask)) 262 GVAR_DEF(PrimitivePtr, kPrimPagedAttention, std::make_shared<Primitive>(ops::kNamePagedAttention)) 263 GVAR_DEF(PrimitivePtr, kPrimPow, std::make_shared<Primitive>(ops::kNamePow)) 264 GVAR_DEF(PrimitivePtr, kPrimPReLUGrad, std::make_shared<Primitive>(ops::kNamePReLUGrad)) 265 GVAR_DEF(PrimitivePtr, kPrimPReLU, std::make_shared<Primitive>(ops::kNamePReLU)) 266 GVAR_DEF(PrimitivePtr, kPrimProdExt, std::make_shared<Primitive>(ops::kNameProdExt)) 267 GVAR_DEF(PrimitivePtr, kPrimPromptKVCache, std::make_shared<Primitive>(ops::kNamePromptKVCache)) 268 GVAR_DEF(PrimitivePtr, kPrimQr, std::make_shared<Primitive>(ops::kNameQr)) 269 GVAR_DEF(PrimitivePtr, kPrimRandExt, std::make_shared<Primitive>(ops::kNameRandExt)) 270 GVAR_DEF(PrimitivePtr, kPrimRandLikeExt, std::make_shared<Primitive>(ops::kNameRandLikeExt)) 271 GVAR_DEF(PrimitivePtr, kPrimRandpermV2, std::make_shared<Primitive>(ops::kNameRandpermV2)) 272 GVAR_DEF(PrimitivePtr, kPrimRange, std::make_shared<Primitive>(ops::kNameRange)) 273 GVAR_DEF(PrimitivePtr, kPrimRank, std::make_shared<Primitive>(ops::kNameRank)) 274 GVAR_DEF(PrimitivePtr, kPrimRealDiv, std::make_shared<Primitive>(ops::kNameRealDiv)) 275 GVAR_DEF(PrimitivePtr, kPrimReal, std::make_shared<Primitive>(ops::kNameReal)) 276 GVAR_DEF(PrimitivePtr, kPrimReciprocalGrad, std::make_shared<Primitive>(ops::kNameReciprocalGrad)) 277 GVAR_DEF(PrimitivePtr, kPrimReciprocal, std::make_shared<Primitive>(ops::kNameReciprocal)) 278 GVAR_DEF(PrimitivePtr, kPrimReduceAll, std::make_shared<Primitive>(ops::kNameReduceAll)) 279 GVAR_DEF(PrimitivePtr, kPrimReduceAny, std::make_shared<Primitive>(ops::kNameReduceAny)) 280 GVAR_DEF(PrimitivePtr, kPrimReduceMax, std::make_shared<Primitive>(ops::kNameReduceMax)) 281 GVAR_DEF(PrimitivePtr, kPrimReduceMean, std::make_shared<Primitive>(ops::kNameReduceMean)) 282 GVAR_DEF(PrimitivePtr, kPrimReduceMin, std::make_shared<Primitive>(ops::kNameReduceMin)) 283 GVAR_DEF(PrimitivePtr, kPrimReduceProd, std::make_shared<Primitive>(ops::kNameReduceProd)) 284 GVAR_DEF(PrimitivePtr, kPrimReduceStd, std::make_shared<Primitive>(ops::kNameReduceStd)) 285 GVAR_DEF(PrimitivePtr, kPrimReduceSum, std::make_shared<Primitive>(ops::kNameReduceSum)) 286 GVAR_DEF(PrimitivePtr, kPrimReflectionPad1DGrad, std::make_shared<Primitive>(ops::kNameReflectionPad1DGrad)) 287 GVAR_DEF(PrimitivePtr, kPrimReflectionPad1D, std::make_shared<Primitive>(ops::kNameReflectionPad1D)) 288 GVAR_DEF(PrimitivePtr, kPrimReflectionPad2DGrad, std::make_shared<Primitive>(ops::kNameReflectionPad2DGrad)) 289 GVAR_DEF(PrimitivePtr, kPrimReflectionPad2D, std::make_shared<Primitive>(ops::kNameReflectionPad2D)) 290 GVAR_DEF(PrimitivePtr, kPrimReflectionPad3DGrad, std::make_shared<Primitive>(ops::kNameReflectionPad3DGrad)) 291 GVAR_DEF(PrimitivePtr, kPrimReflectionPad3D, std::make_shared<Primitive>(ops::kNameReflectionPad3D)) 292 GVAR_DEF(PrimitivePtr, kPrimReLU6Grad, std::make_shared<Primitive>(ops::kNameReLU6Grad)) 293 GVAR_DEF(PrimitivePtr, kPrimReLU6, std::make_shared<Primitive>(ops::kNameReLU6)) 294 GVAR_DEF(PrimitivePtr, kPrimReluGrad, std::make_shared<Primitive>(ops::kNameReluGrad)) 295 GVAR_DEF(PrimitivePtr, kPrimReLU, std::make_shared<Primitive>(ops::kNameReLU)) 296 GVAR_DEF(PrimitivePtr, kPrimRepeatInterleaveGrad, std::make_shared<Primitive>(ops::kNameRepeatInterleaveGrad)) 297 GVAR_DEF(PrimitivePtr, kPrimRepeatInterleaveInt, std::make_shared<Primitive>(ops::kNameRepeatInterleaveInt)) 298 GVAR_DEF(PrimitivePtr, kPrimRepeatInterleaveTensor, std::make_shared<Primitive>(ops::kNameRepeatInterleaveTensor)) 299 GVAR_DEF(PrimitivePtr, kPrimReplicationPad1DGrad, std::make_shared<Primitive>(ops::kNameReplicationPad1DGrad)) 300 GVAR_DEF(PrimitivePtr, kPrimReplicationPad1D, std::make_shared<Primitive>(ops::kNameReplicationPad1D)) 301 GVAR_DEF(PrimitivePtr, kPrimReplicationPad2DGrad, std::make_shared<Primitive>(ops::kNameReplicationPad2DGrad)) 302 GVAR_DEF(PrimitivePtr, kPrimReplicationPad2D, std::make_shared<Primitive>(ops::kNameReplicationPad2D)) 303 GVAR_DEF(PrimitivePtr, kPrimReplicationPad3DGrad, std::make_shared<Primitive>(ops::kNameReplicationPad3DGrad)) 304 GVAR_DEF(PrimitivePtr, kPrimReplicationPad3D, std::make_shared<Primitive>(ops::kNameReplicationPad3D)) 305 GVAR_DEF(PrimitivePtr, kPrimReshapeAndCache, std::make_shared<Primitive>(ops::kNameReshapeAndCache)) 306 GVAR_DEF(PrimitivePtr, kPrimReshape, std::make_shared<Primitive>(ops::kNameReshape)) 307 GVAR_DEF(PrimitivePtr, kPrimResizeBicubicGrad, std::make_shared<Primitive>(ops::kNameResizeBicubicGrad)) 308 GVAR_DEF(PrimitivePtr, kPrimResizeBicubic, std::make_shared<Primitive>(ops::kNameResizeBicubic)) 309 GVAR_DEF(PrimitivePtr, kPrimResizeBilinearGrad, std::make_shared<Primitive>(ops::kNameResizeBilinearGrad)) 310 GVAR_DEF(PrimitivePtr, kPrimResizeBilinearV2, std::make_shared<Primitive>(ops::kNameResizeBilinearV2)) 311 GVAR_DEF(PrimitivePtr, kPrimResizeD, std::make_shared<Primitive>(ops::kNameResizeD)) 312 GVAR_DEF(PrimitivePtr, kPrimResizeLinear1DGrad, std::make_shared<Primitive>(ops::kNameResizeLinear1DGrad)) 313 GVAR_DEF(PrimitivePtr, kPrimResizeLinear1D, std::make_shared<Primitive>(ops::kNameResizeLinear1D)) 314 GVAR_DEF(PrimitivePtr, kPrimResizeNearestNeighborGrad, std::make_shared<Primitive>(ops::kNameResizeNearestNeighborGrad)) 315 GVAR_DEF(PrimitivePtr, kPrimResizeNearestNeighbor, std::make_shared<Primitive>(ops::kNameResizeNearestNeighbor)) 316 GVAR_DEF(PrimitivePtr, kPrimResizeNearestNeighborV2Grad, std::make_shared<Primitive>(ops::kNameResizeNearestNeighborV2Grad)) 317 GVAR_DEF(PrimitivePtr, kPrimResizeNearestNeighborV2, std::make_shared<Primitive>(ops::kNameResizeNearestNeighborV2)) 318 GVAR_DEF(PrimitivePtr, kPrimReverseV2, std::make_shared<Primitive>(ops::kNameReverseV2)) 319 GVAR_DEF(PrimitivePtr, kPrimRFFTGrad, std::make_shared<Primitive>(ops::kNameRFFTGrad)) 320 GVAR_DEF(PrimitivePtr, kPrimRFFT, std::make_shared<Primitive>(ops::kNameRFFT)) 321 GVAR_DEF(PrimitivePtr, kPrimRightShift, std::make_shared<Primitive>(ops::kNameRightShift)) 322 GVAR_DEF(PrimitivePtr, kPrimRmsNormGrad, std::make_shared<Primitive>(ops::kNameRmsNormGrad)) 323 GVAR_DEF(PrimitivePtr, kPrimRmsNorm, std::make_shared<Primitive>(ops::kNameRmsNorm)) 324 GVAR_DEF(PrimitivePtr, kPrimRoll, std::make_shared<Primitive>(ops::kNameRoll)) 325 GVAR_DEF(PrimitivePtr, kPrimRound, std::make_shared<Primitive>(ops::kNameRound)) 326 GVAR_DEF(PrimitivePtr, kPrimRsqrtGrad, std::make_shared<Primitive>(ops::kNameRsqrtGrad)) 327 GVAR_DEF(PrimitivePtr, kPrimRsqrt, std::make_shared<Primitive>(ops::kNameRsqrt)) 328 GVAR_DEF(PrimitivePtr, kPrimScalarAdd, std::make_shared<Primitive>(ops::kNameScalarAdd)) 329 GVAR_DEF(PrimitivePtr, kPrimScalarBool, std::make_shared<Primitive>(ops::kNameScalarBool)) 330 GVAR_DEF(PrimitivePtr, kPrimScalarCast, std::make_shared<Primitive>(ops::kNameScalarCast)) 331 GVAR_DEF(PrimitivePtr, kPrimScalarDiv, std::make_shared<Primitive>(ops::kNameScalarDiv)) 332 GVAR_DEF(PrimitivePtr, kPrimScalarEq, std::make_shared<Primitive>(ops::kNameScalarEq)) 333 GVAR_DEF(PrimitivePtr, kPrimScalarFloorDiv, std::make_shared<Primitive>(ops::kNameScalarFloorDiv)) 334 GVAR_DEF(PrimitivePtr, kPrimScalarGe, std::make_shared<Primitive>(ops::kNameScalarGe)) 335 GVAR_DEF(PrimitivePtr, kPrimScalarGt, std::make_shared<Primitive>(ops::kNameScalarGt)) 336 GVAR_DEF(PrimitivePtr, kPrimScalarLe, std::make_shared<Primitive>(ops::kNameScalarLe)) 337 GVAR_DEF(PrimitivePtr, kPrimScalarLog, std::make_shared<Primitive>(ops::kNameScalarLog)) 338 GVAR_DEF(PrimitivePtr, kPrimScalarLt, std::make_shared<Primitive>(ops::kNameScalarLt)) 339 GVAR_DEF(PrimitivePtr, kPrimScalarMod, std::make_shared<Primitive>(ops::kNameScalarMod)) 340 GVAR_DEF(PrimitivePtr, kPrimScalarMul, std::make_shared<Primitive>(ops::kNameScalarMul)) 341 GVAR_DEF(PrimitivePtr, kPrimScalarPow, std::make_shared<Primitive>(ops::kNameScalarPow)) 342 GVAR_DEF(PrimitivePtr, kPrimScalarSub, std::make_shared<Primitive>(ops::kNameScalarSub)) 343 GVAR_DEF(PrimitivePtr, kPrimScalarToTensor, std::make_shared<Primitive>(ops::kNameScalarToTensor)) 344 GVAR_DEF(PrimitivePtr, kPrimScalarUadd, std::make_shared<Primitive>(ops::kNameScalarUadd)) 345 GVAR_DEF(PrimitivePtr, kPrimScalarUsub, std::make_shared<Primitive>(ops::kNameScalarUsub)) 346 GVAR_DEF(PrimitivePtr, kPrimScatterAddExt, std::make_shared<Primitive>(ops::kNameScatterAddExt)) 347 GVAR_DEF(PrimitivePtr, kPrimScatterNd, std::make_shared<Primitive>(ops::kNameScatterNd)) 348 GVAR_DEF(PrimitivePtr, kPrimScatter, std::make_shared<Primitive>(ops::kNameScatter)) 349 GVAR_DEF(PrimitivePtr, kPrimSearchSorted, std::make_shared<Primitive>(ops::kNameSearchSorted)) 350 GVAR_DEF(PrimitivePtr, kPrimSelect, std::make_shared<Primitive>(ops::kNameSelect)) 351 GVAR_DEF(PrimitivePtr, kPrimSequenceConcat, std::make_shared<Primitive>(ops::kNameSequenceConcat)) 352 GVAR_DEF(PrimitivePtr, kPrimShape, std::make_shared<Primitive>(ops::kNameShape)) 353 GVAR_DEF(PrimitivePtr, kPrimSigmoidGrad, std::make_shared<Primitive>(ops::kNameSigmoidGrad)) 354 GVAR_DEF(PrimitivePtr, kPrimSigmoid, std::make_shared<Primitive>(ops::kNameSigmoid)) 355 GVAR_DEF(PrimitivePtr, kPrimSign, std::make_shared<Primitive>(ops::kNameSign)) 356 GVAR_DEF(PrimitivePtr, kPrimSiLUGrad, std::make_shared<Primitive>(ops::kNameSiLUGrad)) 357 GVAR_DEF(PrimitivePtr, kPrimSiLU, std::make_shared<Primitive>(ops::kNameSiLU)) 358 GVAR_DEF(PrimitivePtr, kPrimSin, std::make_shared<Primitive>(ops::kNameSin)) 359 GVAR_DEF(PrimitivePtr, kPrimSinc, std::make_shared<Primitive>(ops::kNameSinc)) 360 GVAR_DEF(PrimitivePtr, kPrimSinh, std::make_shared<Primitive>(ops::kNameSinh)) 361 GVAR_DEF(PrimitivePtr, kPrimSliceExt, std::make_shared<Primitive>(ops::kNameSliceExt)) 362 GVAR_DEF(PrimitivePtr, kPrimSoftmaxBackward, std::make_shared<Primitive>(ops::kNameSoftmaxBackward)) 363 GVAR_DEF(PrimitivePtr, kPrimSoftmax, std::make_shared<Primitive>(ops::kNameSoftmax)) 364 GVAR_DEF(PrimitivePtr, kPrimSoftplusExt, std::make_shared<Primitive>(ops::kNameSoftplusExt)) 365 GVAR_DEF(PrimitivePtr, kPrimSoftplusGradExt, std::make_shared<Primitive>(ops::kNameSoftplusGradExt)) 366 GVAR_DEF(PrimitivePtr, kPrimSolveTriangular, std::make_shared<Primitive>(ops::kNameSolveTriangular)) 367 GVAR_DEF(PrimitivePtr, kPrimSortExt, std::make_shared<Primitive>(ops::kNameSortExt)) 368 GVAR_DEF(PrimitivePtr, kPrimSplit, std::make_shared<Primitive>(ops::kNameSplit)) 369 GVAR_DEF(PrimitivePtr, kPrimSplitTensor, std::make_shared<Primitive>(ops::kNameSplitTensor)) 370 GVAR_DEF(PrimitivePtr, kPrimSplitWithSize, std::make_shared<Primitive>(ops::kNameSplitWithSize)) 371 GVAR_DEF(PrimitivePtr, kPrimSqrtGrad, std::make_shared<Primitive>(ops::kNameSqrtGrad)) 372 GVAR_DEF(PrimitivePtr, kPrimSqrt, std::make_shared<Primitive>(ops::kNameSqrt)) 373 GVAR_DEF(PrimitivePtr, kPrimSquare, std::make_shared<Primitive>(ops::kNameSquare)) 374 GVAR_DEF(PrimitivePtr, kPrimStackExt, std::make_shared<Primitive>(ops::kNameStackExt)) 375 GVAR_DEF(PrimitivePtr, kPrimStridedSlice, std::make_shared<Primitive>(ops::kNameStridedSlice)) 376 GVAR_DEF(PrimitivePtr, kPrimSubExt, std::make_shared<Primitive>(ops::kNameSubExt)) 377 GVAR_DEF(PrimitivePtr, kPrimSub, std::make_shared<Primitive>(ops::kNameSub)) 378 GVAR_DEF(PrimitivePtr, kPrimSumExt, std::make_shared<Primitive>(ops::kNameSumExt)) 379 GVAR_DEF(PrimitivePtr, kPrimTanhGrad, std::make_shared<Primitive>(ops::kNameTanhGrad)) 380 GVAR_DEF(PrimitivePtr, kPrimTanh, std::make_shared<Primitive>(ops::kNameTanh)) 381 GVAR_DEF(PrimitivePtr, kPrimTensorCopySlices, std::make_shared<Primitive>(ops::kNameTensorCopySlices)) 382 GVAR_DEF(PrimitivePtr, kPrimTensorShape, std::make_shared<Primitive>(ops::kNameTensorShape)) 383 GVAR_DEF(PrimitivePtr, kPrimTile, std::make_shared<Primitive>(ops::kNameTile)) 384 GVAR_DEF(PrimitivePtr, kPrimTopkExt, std::make_shared<Primitive>(ops::kNameTopkExt)) 385 GVAR_DEF(PrimitivePtr, kPrimTopKRouter, std::make_shared<Primitive>(ops::kNameTopKRouter)) 386 GVAR_DEF(PrimitivePtr, kPrimTrace, std::make_shared<Primitive>(ops::kNameTrace)) 387 GVAR_DEF(PrimitivePtr, kPrimTranspose, std::make_shared<Primitive>(ops::kNameTranspose)) 388 GVAR_DEF(PrimitivePtr, kPrimTriu, std::make_shared<Primitive>(ops::kNameTriu)) 389 GVAR_DEF(PrimitivePtr, kPrimTupleToList, std::make_shared<Primitive>(ops::kNameTupleToList)) 390 GVAR_DEF(PrimitivePtr, kPrimTupleToTensor, std::make_shared<Primitive>(ops::kNameTupleToTensor)) 391 GVAR_DEF(PrimitivePtr, kPrimUniformExt, std::make_shared<Primitive>(ops::kNameUniformExt)) 392 GVAR_DEF(PrimitivePtr, kPrimUnique2, std::make_shared<Primitive>(ops::kNameUnique2)) 393 GVAR_DEF(PrimitivePtr, kPrimUniqueDim, std::make_shared<Primitive>(ops::kNameUniqueDim)) 394 GVAR_DEF(PrimitivePtr, kPrimUnsortedSegmentSum, std::make_shared<Primitive>(ops::kNameUnsortedSegmentSum)) 395 GVAR_DEF(PrimitivePtr, kPrimUnstackExt, std::make_shared<Primitive>(ops::kNameUnstackExt)) 396 GVAR_DEF(PrimitivePtr, kPrimUpsampleBilinear2DGrad, std::make_shared<Primitive>(ops::kNameUpsampleBilinear2DGrad)) 397 GVAR_DEF(PrimitivePtr, kPrimUpsampleBilinear2D, std::make_shared<Primitive>(ops::kNameUpsampleBilinear2D)) 398 GVAR_DEF(PrimitivePtr, kPrimUpsampleLinear1DGrad, std::make_shared<Primitive>(ops::kNameUpsampleLinear1DGrad)) 399 GVAR_DEF(PrimitivePtr, kPrimUpsampleLinear1D, std::make_shared<Primitive>(ops::kNameUpsampleLinear1D)) 400 GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest1DGrad, std::make_shared<Primitive>(ops::kNameUpsampleNearest1DGrad)) 401 GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest1D, std::make_shared<Primitive>(ops::kNameUpsampleNearest1D)) 402 GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest2DGrad, std::make_shared<Primitive>(ops::kNameUpsampleNearest2DGrad)) 403 GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest2D, std::make_shared<Primitive>(ops::kNameUpsampleNearest2D)) 404 GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest3DGrad, std::make_shared<Primitive>(ops::kNameUpsampleNearest3DGrad)) 405 GVAR_DEF(PrimitivePtr, kPrimUpsampleNearest3D, std::make_shared<Primitive>(ops::kNameUpsampleNearest3D)) 406 GVAR_DEF(PrimitivePtr, kPrimUpsampleTrilinear3DGrad, std::make_shared<Primitive>(ops::kNameUpsampleTrilinear3DGrad)) 407 GVAR_DEF(PrimitivePtr, kPrimUpsampleTrilinear3D, std::make_shared<Primitive>(ops::kNameUpsampleTrilinear3D)) 408 GVAR_DEF(PrimitivePtr, kPrimView, std::make_shared<Primitive>(ops::kNameView)) 409 GVAR_DEF(PrimitivePtr, kPrimZerosLikeExt, std::make_shared<Primitive>(ops::kNameZerosLikeExt)) 410 GVAR_DEF(PrimitivePtr, kPrimZerosLike, std::make_shared<Primitive>(ops::kNameZerosLike)) 411 GVAR_DEF(PrimitivePtr, kPrimZeros, std::make_shared<Primitive>(ops::kNameZeros)) 412 GVAR_DEF(PrimitivePtr, kPrimDynamicQuantExt, std::make_shared<Primitive>(ops::kNameDynamicQuantExt)) 413 GVAR_DEF(PrimitivePtr, kPrimFusedInferAttentionScore, std::make_shared<Primitive>(ops::kNameFusedInferAttentionScore)) 414 GVAR_DEF(PrimitivePtr, kPrimGroupedMatmul, std::make_shared<Primitive>(ops::kNameGroupedMatmul)) 415 GVAR_DEF(PrimitivePtr, kPrimKVCacheScatterUpdate, std::make_shared<Primitive>(ops::kNameKVCacheScatterUpdate)) 416 GVAR_DEF(PrimitivePtr, kPrimMatmulBiasSplitOut2, std::make_shared<Primitive>(ops::kNameMatmulBiasSplitOut2)) 417 GVAR_DEF(PrimitivePtr, kPrimMatmulBiasSplitOut3, std::make_shared<Primitive>(ops::kNameMatmulBiasSplitOut3)) 418 GVAR_DEF(PrimitivePtr, kPrimMatmulBiasSplitSiluOut2, std::make_shared<Primitive>(ops::kNameMatmulBiasSplitSiluOut2)) 419 GVAR_DEF(PrimitivePtr, kPrimMatmulSplitOut2, std::make_shared<Primitive>(ops::kNameMatmulSplitOut2)) 420 GVAR_DEF(PrimitivePtr, kPrimMatmulSplitOut3, std::make_shared<Primitive>(ops::kNameMatmulSplitOut3)) 421 GVAR_DEF(PrimitivePtr, kPrimMatmulSplitSiluOut2, std::make_shared<Primitive>(ops::kNameMatmulSplitSiluOut2)) 422 GVAR_DEF(PrimitivePtr, kPrimMoeFinalizeRouting, std::make_shared<Primitive>(ops::kNameMoeFinalizeRouting)) 423 GVAR_DEF(PrimitivePtr, kPrimQuantBatchMatmul, std::make_shared<Primitive>(ops::kNameQuantBatchMatmul)) 424 GVAR_DEF(PrimitivePtr, kPrimQuantV2, std::make_shared<Primitive>(ops::kNameQuantV2)) 425 GVAR_DEF(PrimitivePtr, kPrimQuantbatchmatmulSplitOut2, std::make_shared<Primitive>(ops::kNameQuantbatchmatmulSplitOut2)) 426 GVAR_DEF(PrimitivePtr, kPrimQuantbatchmatmulSplitOut3, std::make_shared<Primitive>(ops::kNameQuantbatchmatmulSplitOut3)) 427 GVAR_DEF(PrimitivePtr, kPrimQuantbatchmatmulSplitSiluOut2, std::make_shared<Primitive>(ops::kNameQuantbatchmatmulSplitSiluOut2)) 428 GVAR_DEF(PrimitivePtr, kPrimWeightQuantBatchMatmul, std::make_shared<Primitive>(ops::kNameWeightQuantBatchMatmul)) 429 } // namespace mindspore::prim 430 #endif // MINDSPORE_CORE_OPS_GEN_OPS_PRIMITIVE_H_ 431