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_ARRAY_OP_NAME_H_ 18 #define MINDSPORE_CORE_BASE_ARRAY_OP_NAME_H_ 19 20 namespace mindspore { 21 // Arrays 22 constexpr auto kTopKOpName = "TopK"; 23 constexpr auto kLeftShiftOpName = "LeftShift"; 24 constexpr auto kCountNonZeroOpName = "CountNonZero"; 25 constexpr auto kFillDiagonalOpName = "FillDiagonal"; 26 constexpr auto kSegmentMaxOpName = "SegmentMax"; 27 constexpr auto kSegmentSumOpName = "SegmentSum"; 28 constexpr auto kSegmentMinOpName = "SegmentMin"; 29 constexpr auto kSegmentMeanOpName = "SegmentMean"; 30 constexpr auto kSegmentProdOpName = "SegmentProd"; 31 constexpr auto kShapeOpName = "Shape"; 32 constexpr auto kDynamicShapeOpName = "DynamicShape"; 33 constexpr auto kTensorShapeOpName = "TensorShape"; 34 constexpr auto kCheckNumericsOpName = "CheckNumerics"; 35 constexpr auto kStackOpName = "Stack"; 36 constexpr auto kPackOpName = "Pack"; 37 constexpr auto kLogNormalReverseOpName = "LogNormalReverse"; 38 constexpr auto kUnstackOpName = "Unstack"; 39 constexpr auto kUnpackOpName = "Unpack"; 40 constexpr auto kIdentityOpName = "Identity"; 41 constexpr auto kUnravelIndexOpName = "UnravelIndex"; 42 constexpr auto kDynamicBroadcastToOpName = "DynamicBroadcastTo"; 43 constexpr auto kConcatOpName = "Concat"; 44 constexpr auto kParallelConcatOpName = "ParallelConcat"; 45 constexpr auto kFlattenConcatOpName = "FlattenConcat"; 46 constexpr auto kConjugateTransposeOpName = "ConjugateTranspose"; 47 constexpr auto kTransposeOpName = "Transpose"; 48 constexpr auto kGatherDGradOpName = "GatherDGrad"; 49 constexpr auto kGatherDGradV2OpName = "GatherDGradV2"; 50 constexpr auto kCoalesceOpName = "Coalesce"; 51 constexpr auto kStridedSliceOpName = "StridedSlice"; 52 constexpr auto kStridedSliceGradOpName = "StridedSliceGrad"; 53 constexpr auto kUnsortedSegmentSumOpName = "UnsortedSegmentSum"; 54 constexpr auto kUnsortedSegmentSumDOpName = "UnsortedSegmentSumD"; 55 constexpr auto kUnsortedSegmentProdOpName = "UnsortedSegmentProd"; 56 constexpr auto kTileOpName = "Tile"; 57 constexpr auto kPaddingOpName = "Padding"; 58 constexpr auto kMirrorPadOpName = "MirrorPad"; 59 constexpr auto kScatterAddWithAxisOpName = "ScatterAddWithAxis"; 60 constexpr auto kDiagOpName = "Diag"; 61 constexpr auto kDiagPartOpName = "DiagPart"; 62 constexpr auto kMatrixDiagV3OpName = "MatrixDiagV3"; 63 constexpr auto kMatrixDiagPartV3OpName = "MatrixDiagPartV3"; 64 constexpr auto kMatrixSetDiagV3OpName = "MatrixSetDiagV3"; 65 constexpr auto kMatrixBandPartOpName = "MatrixBandPart"; 66 constexpr auto kRealInnerOpName = "RealInner"; 67 constexpr auto kSplitVOpName = "SplitV"; 68 constexpr auto kFillV2OpName = "FillV2"; 69 constexpr auto kFillsOpName = "Fills"; 70 constexpr auto kLstsqOpName = "Lstsq"; 71 constexpr auto kLowerBoundOpName = "LowerBound"; 72 constexpr auto kUpperBoundOpName = "UpperBound"; 73 constexpr auto kCummaxOpName = "Cummax"; 74 constexpr auto kMvlgammaOpName = "Mvlgamma"; 75 constexpr auto kMvlgammaGradOpName = "MvlgammaGrad"; 76 constexpr auto kRightShiftOpName = "RightShift"; 77 constexpr auto kLogSpaceOpName = "LogSpace"; 78 constexpr auto kTrilOpName = "Tril"; 79 constexpr auto kEyeOpName = "Eye"; 80 constexpr auto kTriuOpName = "Triu"; 81 constexpr auto kMeshgridOpName = "Meshgrid"; 82 constexpr auto kAffineGridOpName = "AffineGrid"; 83 constexpr auto kAffineGridGradOpName = "AffineGridGrad"; 84 constexpr auto kBroadcastToOpName = "BroadcastTo"; 85 constexpr auto kBincountOpName = "Bincount"; 86 constexpr auto kReshapeOpName = "Reshape"; 87 constexpr auto kReshapeExtOpName = "ReshapeExt"; 88 constexpr auto kNonZeroOpName = "NonZero"; 89 constexpr auto kScatterNdMaxOpName = "ScatterNdMax"; 90 constexpr auto kScatterNdMinOpName = "ScatterNdMin"; 91 constexpr auto kSliceOpName = "Slice"; 92 constexpr auto kZerosLikeOpName = "ZerosLike"; 93 constexpr auto kOnesOpName = "Ones"; 94 constexpr auto kOnesLikeOpName = "OnesLike"; 95 constexpr auto kAccumulateNV2OpName = "AccumulateNV2"; 96 constexpr auto kAddNOpName = "AddN"; 97 constexpr auto kArgmaxOpName = "Argmax"; 98 constexpr auto kArgMinDOpName = "ArgMinD"; 99 constexpr auto kArgminOpName = "Argmin"; 100 constexpr auto kArgMinOpName = "ArgMin"; 101 constexpr auto kArgminV2OpName = "ArgminV2"; 102 constexpr auto kArgMinWithValueOpName = "ArgMinWithValue"; 103 constexpr auto kArgMaxWithValueOpName = "ArgMaxWithValue"; 104 constexpr auto kBatchToSpaceNDDOpName = "BatchToSpaceNDD"; 105 constexpr auto kBatchToSpaceNDOpName = "BatchToSpaceND"; 106 constexpr auto kBatchToSpaceNDV2OpName = "BatchToSpaceNDV2"; 107 constexpr auto kBatchToSpaceOpName = "BatchToSpace"; 108 constexpr auto kBatchToSpaceDOpName = "BatchToSpaceD"; 109 constexpr auto kBroadcastToDOpName = "BroadcastToD"; 110 constexpr auto kCacheSwapTableOpName = "CacheSwapTable"; 111 constexpr auto kCastOpName = "Cast"; 112 constexpr auto kComputeAccidentalHitsOpName = "ComputeAccidentalHits"; 113 constexpr auto kConcatDOpName = "ConcatD"; 114 constexpr auto kConcatOffsetOpName = "ConcatOffset"; 115 constexpr auto kDepthToSpaceOpName = "DepthToSpace"; 116 constexpr auto kDiagPartDOpName = "DiagPartD"; 117 constexpr auto kDiagDOpName = "DiagD"; 118 constexpr auto kDynamicGRUV2OpName = "DynamicGRUV2"; 119 constexpr auto kDynamicRNNOpName = "DynamicRNN"; 120 constexpr auto kExpandOpName = "Expand"; 121 constexpr auto kExpandDOpName = "ExpandD"; 122 constexpr auto kExpandDimsOpName = "ExpandDims"; 123 constexpr auto kExtractImagePatchesOpName = "ExtractImagePatches"; 124 constexpr auto kFillOpName = "Fill"; 125 constexpr auto kFillDOpName = "FillD"; 126 constexpr auto kGatherDOpName = "GatherD"; 127 constexpr auto kGatherNdOpName = "GatherNd"; 128 constexpr auto kGatherV2OpName = "GatherV2"; 129 constexpr auto kGatherV2DOpName = "GatherV2D"; 130 constexpr auto kIdentityNOpName = "IdentityN"; 131 constexpr auto kInTopKOpName = "InTopK"; 132 constexpr auto kInTopKDOpName = "InTopKD"; 133 constexpr auto kMaskedFillOpName = "MaskedFill"; 134 constexpr auto kMaskedSelectOpName = "MaskedSelect"; 135 constexpr auto kMaskedSelectGradOpName = "MaskedSelectGrad"; 136 constexpr auto kMaskedScatterOpName = "MaskedScatter"; 137 constexpr auto kPadAndShiftOpName = "PadAndShift"; 138 constexpr auto kPadOpName = "Pad"; 139 constexpr auto kPadDOpName = "PadD"; 140 constexpr auto kShapeCalcOpName = "ShapeCalc"; 141 constexpr auto kRangeOpName = "Range"; 142 constexpr auto kRangeDOpName = "RangeD"; 143 constexpr auto kReverseV2DOpName = "ReverseV2D"; 144 constexpr auto kScatterAddOpName = "ScatterAdd"; 145 constexpr auto kScatterNdOpName = "ScatterNd"; 146 constexpr auto kScatterNdDOpName = "ScatterNdD"; 147 constexpr auto kScatterNdUpdateOpName = "ScatterNdUpdate"; 148 constexpr auto kScatterUpdateOpName = "ScatterUpdate"; 149 constexpr auto kSliceGradOpName = "SliceGrad"; 150 constexpr auto kSortOpName = "Sort"; 151 constexpr auto kSpaceToBatchOpName = "SpaceToBatch"; 152 constexpr auto kSpaceToBatchDOpName = "SpaceToBatchD"; 153 constexpr auto kSpaceToBatchNDOpName = "SpaceToBatchND"; 154 constexpr auto kSpaceToBatchNDDOpName = "SpaceToBatchNDD"; 155 constexpr auto kSparseGatherV2OpName = "SparseGatherV2"; 156 constexpr auto kSplitOpName = "Split"; 157 constexpr auto kSplitDOpName = "SplitD"; 158 constexpr auto kSplitVDOpName = "SplitVD"; 159 constexpr auto kSqueezeOpName = "Squeeze"; 160 constexpr auto kStridedReadOpName = "StridedRead"; 161 constexpr auto kStridedWriteOpName = "StridedWrite"; 162 constexpr auto kSubAndFilterOpName = "SubAndFilter"; 163 constexpr auto kTensorCopySlicesOpName = "TensorCopySlices"; 164 constexpr auto kTensorScatterUpdateOpName = "TensorScatterUpdate"; 165 constexpr auto kTileDOpName = "TileD"; 166 constexpr auto kTransDataOpName = "TransData"; 167 constexpr auto kTransDataRNNOpName = "TransDataRNN"; 168 constexpr auto kTransposeDOpName = "TransposeD"; 169 constexpr auto kUniqueConsecutiveOpName = "UniqueConsecutive"; 170 constexpr auto kUniqueOpName = "Unique"; 171 constexpr auto kUniqueWithPadOpName = "UniqueWithPad"; 172 constexpr auto kUnsortedSegmentMaxOpName = "UnsortedSegmentMax"; 173 constexpr auto kUnsortedSegmentMaxDOpName = "UnsortedSegmentMaxD"; 174 constexpr auto kUnsortedSegmentMinOpName = "UnsortedSegmentMin"; 175 constexpr auto kUnsortedSegmentMinDOpName = "UnsortedSegmentMinD"; 176 constexpr auto kUpdateCacheOpName = "UpdateCache"; 177 constexpr auto kBroadcastOpName = "Broadcast"; 178 constexpr auto kCopyWithSliceOpName = "CopyWithSlice"; 179 } // namespace mindspore 180 181 #endif // MINDSPORE_CORE_BASE_ARRAY_OP_NAME_H_ 182