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 #ifndef MINDSPORE_CORE_BASE_ASCEND_OP_NAME_H_ 17 #define MINDSPORE_CORE_BASE_ASCEND_OP_NAME_H_ 18 19 namespace mindspore { 20 constexpr auto kApplyCenteredRMSPOpName = "ApplyCenteredRMSP"; 21 constexpr auto kApplyFtrlV2OpName = "ApplyFtrlV2"; 22 constexpr auto kApplyFtrlV2DOpName = "ApplyFtrlV2D"; 23 constexpr auto kApplyRMSPropDOpName = "ApplyRMSPropD"; 24 constexpr auto kArgMaxDOpName = "ArgMaxD"; 25 constexpr auto kArgMaxV2OpName = "ArgMaxV2"; 26 constexpr auto kAtomicAddrCleanOpName = "AtomicAddrClean"; 27 constexpr auto kBN2OpName = "BN2"; 28 constexpr auto kBN2AddReluOpName = "BN2AddRelu"; 29 constexpr auto kBN2ReluOpName = "BN2Relu"; 30 constexpr auto kBNGrad1OpName = "BNGrad1"; 31 constexpr auto kBNGrad2OpName = "BNGrad2"; 32 constexpr auto kBNGrad3OpName = "BNGrad3"; 33 constexpr auto kBNInferenceOpName = "BNInference"; 34 constexpr auto kBNInferenceDOpName = "BNInferenceD"; 35 constexpr auto kBNTrainingUpdateV2OpName = "BNTrainingUpdateV2"; 36 constexpr auto kBNTrainingUpdateV3OpName = "BNTrainingUpdateV3"; 37 constexpr auto kBasicLSTMCellOpName = "BasicLSTMCell"; 38 constexpr auto kBasicLSTMCellCStateGradOpName = "BasicLSTMCellCStateGrad"; 39 constexpr auto kBasicLSTMCellCStateGradV2OpName = "BasicLSTMCellCStateGradV2"; 40 constexpr auto kBasicLSTMCellInputGradOpName = "BasicLSTMCellInputGrad"; 41 constexpr auto kBasicLSTMCellWeightGradOpName = "BasicLSTMCellWeightGrad"; 42 constexpr auto kClearZeroOpName = "ClearZero"; 43 constexpr auto kConfusionMulGradOpName = "ConfusionMulGrad"; 44 constexpr auto kConfusionSoftmaxGradOpName = "ConfusionSoftmaxGrad"; 45 constexpr auto kConfusionTransposeDOpName = "ConfusionTransposeD"; 46 constexpr auto kConv2DTransposeDOpName = "Conv2DTransposeD"; 47 constexpr auto kConvBN1OpName = "ConvBN1"; 48 constexpr auto kCropAndResizeDOpName = "CropAndResizeD"; 49 constexpr auto kCumprodOpName = "Cumprod"; 50 constexpr auto kCumprodDOpName = "CumprodD"; 51 constexpr auto kCumulativeLogsumexpDOpName = "CumulativeLogsumexpD"; 52 constexpr auto kDeadNodeOpName = "DeadNode"; 53 constexpr auto kDepthwiseConv2DBackpropFilterOpName = "DepthwiseConv2DBackpropFilter"; 54 constexpr auto kDepthwiseConv2DBackpropFilterDOpName = "DepthwiseConv2DBackpropFilterD"; 55 constexpr auto kDepthwiseConv2DBackpropInputOpName = "DepthwiseConv2DBackpropInput"; 56 constexpr auto kDepthwiseConv2DBackpropInputDOpName = "DepthwiseConv2DBackpropInputD"; 57 constexpr auto kDropOutGenMaskV4OpName = "DropOutGenMaskV4"; 58 constexpr auto kDynamicAtomicAddrCleanOpName = "DynamicAtomicAddrClean"; 59 constexpr auto kEmbeddingLookupProxyOpName = "EmbeddingLookupProxy"; 60 constexpr auto kFillV2DOpName = "FillV2D"; 61 constexpr auto kFive2FourOpName = "Five2Four"; 62 constexpr auto kFour2FiveOpName = "Four2Five"; 63 constexpr auto kFusedBN1OpName = "FusedBN1"; 64 constexpr auto kFusedBN2OpName = "FusedBN2"; 65 constexpr auto kFusedBN3OpName = "FusedBN3"; 66 constexpr auto kFusedCastAdamWeightDecayOpName = "FusedCastAdamWeightDecay"; 67 constexpr auto kFusedDbnDwOpName = "FusedDbnDw"; 68 constexpr auto kFusedMulAddNOpName = "FusedMulAddN"; 69 constexpr auto kFusionOp_Conv2DBackpropInput_AddN_ReluGradV2OpName = "FusionOp_Conv2DBackpropInput_AddN_ReluGradV2"; 70 constexpr auto kFusionOp_Conv2DBackpropInput_ReluGradV2OpName = "FusionOp_Conv2DBackpropInput_ReluGradV2"; 71 constexpr auto kGRUV2HiddenGradOpName = "GRUV2HiddenGrad"; 72 constexpr auto kGRUV2HiddenGradCellOpName = "GRUV2HiddenGradCell"; 73 constexpr auto kHardShrinkOpName = "HardShrink"; 74 constexpr auto kHardShrinkGradOpName = "HardShrinkGrad"; 75 constexpr auto kHardSigmoidOpName = "HardSigmoid"; 76 constexpr auto kHardSigmoidGradOpName = "HardSigmoidGrad"; 77 constexpr auto kHostAllGatherOpName = "HostAllGather"; 78 constexpr auto kHostReduceScatterOpName = "HostReduceScatter"; 79 constexpr auto kIm2colOpName = "Im2col"; 80 constexpr auto kKLDivOpName = "KLDiv"; 81 constexpr auto kKlDivLossGradOpName = "KlDivLossGrad"; 82 constexpr auto kLSTMInputGradOpName = "LSTMInputGrad"; 83 constexpr auto kLambNextMVOpName = "LambNextMV"; 84 constexpr auto kLambNextMVWithDecayOpName = "LambNextMVWithDecay"; 85 constexpr auto kLambNextMVWithDecayV1OpName = "LambNextMVWithDecayV1"; 86 constexpr auto kLambNextRightOpName = "LambNextRight"; 87 constexpr auto kLambUpdateWithLROpName = "LambUpdateWithLR"; 88 constexpr auto kLambUpdateWithLrV2OpName = "LambUpdateWithLrV2"; 89 constexpr auto kLarsV2OpName = "LarsV2"; 90 constexpr auto kMatMulBiasAddFusionOpName = "MatMulBiasAddFusion"; 91 constexpr auto kMatMulBiasAddReluFusionOpName = "MatMulBiasAddReluFusion"; 92 constexpr auto kMatrixDiagPartOpName = "MatrixDiagPart"; 93 constexpr auto kMatrixDiagPartDOpName = "MatrixDiagPartD"; 94 constexpr auto kMatrixSetDiagOpName = "MatrixSetDiag"; 95 constexpr auto kMatrixSetDiagDOpName = "MatrixSetDiagD"; 96 constexpr auto kMaxPoolExt2OpName = "MaxPoolExt2"; 97 constexpr auto kMaxPoolV2OpName = "MaxPoolV2"; 98 constexpr auto kMeanGradOpName = "MeanGrad"; 99 constexpr auto kMemSetOpName = "MemSet"; 100 constexpr auto kMuxReceiveOpName = "MuxReceive"; 101 constexpr auto kMuxSendOpName = "MuxSend"; 102 constexpr auto kNewIm2ColOpName = "NewIm2Col"; 103 constexpr auto kPReluGradOpName = "PReluGrad"; 104 constexpr auto kPoissonOpName = "Poisson"; 105 constexpr auto kPriorityReplayBufferCreateOpName = "PriorityReplayBufferCreate"; 106 constexpr auto kPriorityReplayBufferDestroyOpName = "PriorityReplayBufferDestroy"; 107 constexpr auto kPriorityReplayBufferPushOpName = "PriorityReplayBufferPush"; 108 constexpr auto kPriorityReplayBufferSampleOpName = "PriorityReplayBufferSample"; 109 constexpr auto kPriorityReplayBufferUpdateOpName = "PriorityReplayBufferUpdate"; 110 constexpr auto kPullWeightOpName = "PullWeight"; 111 constexpr auto kPushWeightOpName = "PushWeight"; 112 constexpr auto kRelu6OpName = "Relu6"; 113 constexpr auto kResizeBilinearV2DOpName = "ResizeBilinearV2D"; 114 constexpr auto kRpnProposalsOpName = "RpnProposals"; 115 constexpr auto kRpnProposalsDOpName = "RpnProposalsD"; 116 constexpr auto kShrinkOpName = "Shrink"; 117 constexpr auto kSimpleMeanGradOpName = "SimpleMeanGrad"; 118 constexpr auto kSliceDV2OpName = "SliceDV2"; 119 constexpr auto kSoftmaxGradFusionOpName = "SoftmaxGradFusion"; 120 constexpr auto kSoftmaxV2WithDropOutDoMaskV3DOpName = "SoftmaxV2WithDropOutDoMaskV3D"; 121 constexpr auto kSparseApplyAdadeltaDOpName = "SparseApplyAdadeltaD"; 122 constexpr auto kSparseApplyFtrlV2OpName = "SparseApplyFtrlV2"; 123 constexpr auto kSquareSumV2OpName = "SquareSumV2"; 124 constexpr auto kStreamActiveOpName = "StreamActive"; 125 constexpr auto kStreamSwitchOpName = "StreamSwitch"; 126 constexpr auto kStridedSliceAssignOpName = "StridedSliceAssign"; 127 constexpr auto kStridedSliceAssignDOpName = "StridedSliceAssignD"; 128 constexpr auto kStridedSliceDOpName = "StridedSliceD"; 129 constexpr auto kSyncResizeBilinearV2OpName = "SyncResizeBilinearV2"; 130 constexpr auto kSyncResizeBilinearV2GradOpName = "SyncResizeBilinearV2Grad"; 131 constexpr auto kTransShapeOpName = "TransShape"; 132 constexpr auto kUnsortedSegmentProdDOpName = "UnsortedSegmentProdD"; 133 constexpr auto kUnstackWithNumOpName = "UnstackWithNum"; 134 constexpr auto kCombineOptimizerOpName = "combine_optimizer"; 135 constexpr auto kClipBoxesOpName = "kClipBoxes"; 136 constexpr auto kClipBoxesDOpName = "kClipBoxesD"; 137 constexpr auto kPartialOpName = "partial"; 138 constexpr auto kRandomCache = "random_cache"; 139 140 constexpr auto kHcomOpTypeAllToAllV = "HcomAllToAllV"; 141 constexpr auto kHcomOpTypeAllReduce = "HcomAllReduce"; 142 constexpr auto kHcomOpTypeReduce = "HcomReduce"; 143 constexpr auto kHcomOpTypeScatter = "HcomScatter"; 144 constexpr auto kHcomOpTypeGather = "HcomGather"; 145 constexpr auto kHcomOpTypeAllGather = "HcomAllGather"; 146 constexpr auto kHcomOpTypeBroadcast = "HcomBroadcast"; 147 constexpr auto kHcomOpTypeSend = "HcomSend"; 148 constexpr auto kHcomOpTypeReceive = "HcomReceive"; 149 constexpr auto kHcomOpTypeReduceScatter = "HcomReduceScatter"; 150 constexpr auto kHcomOpTypeBarrier = "HcomBarrier"; 151 constexpr auto kHcomOpTypeBatchSendRecv = "HcomBatchSendRecv"; 152 constexpr auto kHcomOpTypeAlltoAllV = "HcomAllToAllV"; 153 154 constexpr auto kEndGraph = "EndGraph"; 155 constexpr auto kEndOfSequence = "EndOfSequence"; 156 } // namespace mindspore 157 158 #endif // MINDSPORE_CORE_BASE_ASCEND_OP_NAME_H_ 159