:gitee_url: https://gitee.com/mindspore/docs .. _exhale_class_classmindspore_ops_BaseOperator: Class BaseOperator ================== - Defined in :ref:`file_include_converter_include_core_ops_base_operator.h` Inheritance Relationships ------------------------- Base Type ********* - ``public mindspore::api::Primitive`` (:ref:`exhale_class_classmindspore_api_Primitive`) Derived Types ************* - ``public mindspore::ops::Abs`` (:ref:`exhale_class_classmindspore_ops_Abs`) - ``public mindspore::ops::Activation`` (:ref:`exhale_class_classmindspore_ops_Activation`) - ``public mindspore::ops::Adam`` (:ref:`exhale_class_classmindspore_ops_Adam`) - ``public mindspore::ops::Add`` (:ref:`exhale_class_classmindspore_ops_Add`) - ``public mindspore::ops::AddN`` (:ref:`exhale_class_classmindspore_ops_AddN`) - ``public mindspore::ops::Affine`` (:ref:`exhale_class_classmindspore_ops_Affine`) - ``public mindspore::ops::All`` (:ref:`exhale_class_classmindspore_ops_All`) - ``public mindspore::ops::AllGather`` (:ref:`exhale_class_classmindspore_ops_AllGather`) - ``public mindspore::ops::ApplyMomentum`` (:ref:`exhale_class_classmindspore_ops_ApplyMomentum`) - ``public mindspore::ops::ArgMax`` (:ref:`exhale_class_classmindspore_ops_ArgMax`) - ``public mindspore::ops::Assert`` (:ref:`exhale_class_classmindspore_ops_Assert`) - ``public mindspore::ops::Assign`` (:ref:`exhale_class_classmindspore_ops_Assign`) - ``public mindspore::ops::AssignAdd`` (:ref:`exhale_class_classmindspore_ops_AssignAdd`) - ``public mindspore::ops::Attention`` (:ref:`exhale_class_classmindspore_ops_Attention`) - ``public mindspore::ops::AudioSpectrogram`` (:ref:`exhale_class_classmindspore_ops_AudioSpectrogram`) - ``public mindspore::ops::AvgPool`` (:ref:`exhale_class_classmindspore_ops_AvgPool`) - ``public mindspore::ops::BatchNorm`` (:ref:`exhale_class_classmindspore_ops_BatchNorm`) - ``public mindspore::ops::BatchToSpace`` (:ref:`exhale_class_classmindspore_ops_BatchToSpace`) - ``public mindspore::ops::BatchToSpaceND`` (:ref:`exhale_class_classmindspore_ops_BatchToSpaceND`) - ``public mindspore::ops::BiasAdd`` (:ref:`exhale_class_classmindspore_ops_BiasAdd`) - ``public mindspore::ops::BinaryCrossEntropy`` (:ref:`exhale_class_classmindspore_ops_BinaryCrossEntropy`) - ``public mindspore::ops::Broadcast`` (:ref:`exhale_class_classmindspore_ops_Broadcast`) - ``public mindspore::ops::Call`` (:ref:`exhale_class_classmindspore_ops_Call`) - ``public mindspore::ops::Cast`` (:ref:`exhale_class_classmindspore_ops_Cast`) - ``public mindspore::ops::Ceil`` (:ref:`exhale_class_classmindspore_ops_Ceil`) - ``public mindspore::ops::Clip`` (:ref:`exhale_class_classmindspore_ops_Clip`) - ``public mindspore::ops::Concat`` (:ref:`exhale_class_classmindspore_ops_Concat`) - ``public mindspore::ops::ConstantOfShape`` (:ref:`exhale_class_classmindspore_ops_ConstantOfShape`) - ``public mindspore::ops::Conv2D`` (:ref:`exhale_class_classmindspore_ops_Conv2D`) - ``public mindspore::ops::Conv2DTranspose`` (:ref:`exhale_class_classmindspore_ops_Conv2DTranspose`) - ``public mindspore::ops::Cos`` (:ref:`exhale_class_classmindspore_ops_Cos`) - ``public mindspore::ops::Crop`` (:ref:`exhale_class_classmindspore_ops_Crop`) - ``public mindspore::ops::CropAndResize`` (:ref:`exhale_class_classmindspore_ops_CropAndResize`) - ``public mindspore::ops::CumSum`` (:ref:`exhale_class_classmindspore_ops_CumSum`) - ``public mindspore::ops::Custom`` (:ref:`exhale_class_classmindspore_ops_Custom`) - ``public mindspore::ops::CustomExtractFeatures`` (:ref:`exhale_class_classmindspore_ops_CustomExtractFeatures`) - ``public mindspore::ops::CustomNormalize`` (:ref:`exhale_class_classmindspore_ops_CustomNormalize`) - ``public mindspore::ops::CustomPredict`` (:ref:`exhale_class_classmindspore_ops_CustomPredict`) - ``public mindspore::ops::Depend`` (:ref:`exhale_class_classmindspore_ops_Depend`) - ``public mindspore::ops::DepthToSpace`` (:ref:`exhale_class_classmindspore_ops_DepthToSpace`) - ``public mindspore::ops::DetectionPostProcess`` (:ref:`exhale_class_classmindspore_ops_DetectionPostProcess`) - ``public mindspore::ops::Div`` (:ref:`exhale_class_classmindspore_ops_Div`) - ``public mindspore::ops::Dropout`` (:ref:`exhale_class_classmindspore_ops_Dropout`) - ``public mindspore::ops::DynamicQuant`` (:ref:`exhale_class_classmindspore_ops_DynamicQuant`) - ``public mindspore::ops::Eltwise`` (:ref:`exhale_class_classmindspore_ops_Eltwise`) - ``public mindspore::ops::Elu`` (:ref:`exhale_class_classmindspore_ops_Elu`) - ``public mindspore::ops::EmbeddingLookupFusion`` (:ref:`exhale_class_classmindspore_ops_EmbeddingLookupFusion`) - ``public mindspore::ops::Equal`` (:ref:`exhale_class_classmindspore_ops_Equal`) - ``public mindspore::ops::Erf`` (:ref:`exhale_class_classmindspore_ops_Erf`) - ``public mindspore::ops::Exp`` (:ref:`exhale_class_classmindspore_ops_Exp`) - ``public mindspore::ops::ExpandDims`` (:ref:`exhale_class_classmindspore_ops_ExpandDims`) - ``public mindspore::ops::FakeQuantWithMinMaxVars`` (:ref:`exhale_class_classmindspore_ops_FakeQuantWithMinMaxVars`) - ``public mindspore::ops::FakeQuantWithMinMaxVarsPerChannel`` (:ref:`exhale_class_classmindspore_ops_FakeQuantWithMinMaxVarsPerChannel`) - ``public mindspore::ops::FftImag`` (:ref:`exhale_class_classmindspore_ops_FftImag`) - ``public mindspore::ops::FftReal`` (:ref:`exhale_class_classmindspore_ops_FftReal`) - ``public mindspore::ops::Fill`` (:ref:`exhale_class_classmindspore_ops_Fill`) - ``public mindspore::ops::Flatten`` (:ref:`exhale_class_classmindspore_ops_Flatten`) - ``public mindspore::ops::Floor`` (:ref:`exhale_class_classmindspore_ops_Floor`) - ``public mindspore::ops::FloorDiv`` (:ref:`exhale_class_classmindspore_ops_FloorDiv`) - ``public mindspore::ops::FloorMod`` (:ref:`exhale_class_classmindspore_ops_FloorMod`) - ``public mindspore::ops::FullConnection`` (:ref:`exhale_class_classmindspore_ops_FullConnection`) - ``public mindspore::ops::FusedBatchNorm`` (:ref:`exhale_class_classmindspore_ops_FusedBatchNorm`) - ``public mindspore::ops::GLU`` (:ref:`exhale_class_classmindspore_ops_GLU`) - ``public mindspore::ops::GRU`` (:ref:`exhale_class_classmindspore_ops_GRU`) - ``public mindspore::ops::Gather`` (:ref:`exhale_class_classmindspore_ops_Gather`) - ``public mindspore::ops::GatherNd`` (:ref:`exhale_class_classmindspore_ops_GatherNd`) - ``public mindspore::ops::Greater`` (:ref:`exhale_class_classmindspore_ops_Greater`) - ``public mindspore::ops::GreaterEqual`` (:ref:`exhale_class_classmindspore_ops_GreaterEqual`) - ``public mindspore::ops::HashtableLookup`` (:ref:`exhale_class_classmindspore_ops_HashtableLookup`) - ``public mindspore::ops::InstanceNorm`` (:ref:`exhale_class_classmindspore_ops_InstanceNorm`) - ``public mindspore::ops::InvertPermutation`` (:ref:`exhale_class_classmindspore_ops_InvertPermutation`) - ``public mindspore::ops::IsFinite`` (:ref:`exhale_class_classmindspore_ops_IsFinite`) - ``public mindspore::ops::LRN`` (:ref:`exhale_class_classmindspore_ops_LRN`) - ``public mindspore::ops::LSTM`` (:ref:`exhale_class_classmindspore_ops_LSTM`) - ``public mindspore::ops::LeakyRelu`` (:ref:`exhale_class_classmindspore_ops_LeakyRelu`) - ``public mindspore::ops::Less`` (:ref:`exhale_class_classmindspore_ops_Less`) - ``public mindspore::ops::LessEqual`` (:ref:`exhale_class_classmindspore_ops_LessEqual`) - ``public mindspore::ops::LinSpace`` (:ref:`exhale_class_classmindspore_ops_LinSpace`) - ``public mindspore::ops::Log`` (:ref:`exhale_class_classmindspore_ops_Log`) - ``public mindspore::ops::LogSoftmax`` (:ref:`exhale_class_classmindspore_ops_LogSoftmax`) - ``public mindspore::ops::LogicalAnd`` (:ref:`exhale_class_classmindspore_ops_LogicalAnd`) - ``public mindspore::ops::LogicalNot`` (:ref:`exhale_class_classmindspore_ops_LogicalNot`) - ``public mindspore::ops::LogicalOr`` (:ref:`exhale_class_classmindspore_ops_LogicalOr`) - ``public mindspore::ops::LpNormalization`` (:ref:`exhale_class_classmindspore_ops_LpNormalization`) - ``public mindspore::ops::LshProjection`` (:ref:`exhale_class_classmindspore_ops_LshProjection`) - ``public mindspore::ops::MakeTuple`` (:ref:`exhale_class_classmindspore_ops_MakeTuple`) - ``public mindspore::ops::MaxPool`` (:ref:`exhale_class_classmindspore_ops_MaxPool`) - ``public mindspore::ops::Maximum`` (:ref:`exhale_class_classmindspore_ops_Maximum`) - ``public mindspore::ops::Mfcc`` (:ref:`exhale_class_classmindspore_ops_Mfcc`) - ``public mindspore::ops::Minimum`` (:ref:`exhale_class_classmindspore_ops_Minimum`) - ``public mindspore::ops::Mod`` (:ref:`exhale_class_classmindspore_ops_Mod`) - ``public mindspore::ops::Mul`` (:ref:`exhale_class_classmindspore_ops_Mul`) - ``public mindspore::ops::NLLLoss`` (:ref:`exhale_class_classmindspore_ops_NLLLoss`) - ``public mindspore::ops::Neg`` (:ref:`exhale_class_classmindspore_ops_Neg`) - ``public mindspore::ops::NonMaxSuppression`` (:ref:`exhale_class_classmindspore_ops_NonMaxSuppression`) - ``public mindspore::ops::NonZero`` (:ref:`exhale_class_classmindspore_ops_NonZero`) - ``public mindspore::ops::NotEqual`` (:ref:`exhale_class_classmindspore_ops_NotEqual`) - ``public mindspore::ops::OneHot`` (:ref:`exhale_class_classmindspore_ops_OneHot`) - ``public mindspore::ops::OnesLike`` (:ref:`exhale_class_classmindspore_ops_OnesLike`) - ``public mindspore::ops::PReLU`` (:ref:`exhale_class_classmindspore_ops_PReLU`) - ``public mindspore::ops::Pad`` (:ref:`exhale_class_classmindspore_ops_Pad`) - ``public mindspore::ops::PartialFusion`` (:ref:`exhale_class_classmindspore_ops_PartialFusion`) - ``public mindspore::ops::Pow`` (:ref:`exhale_class_classmindspore_ops_Pow`) - ``public mindspore::ops::PriorBox`` (:ref:`exhale_class_classmindspore_ops_PriorBox`) - ``public mindspore::ops::QuantDTypeCast`` (:ref:`exhale_class_classmindspore_ops_QuantDTypeCast`) - ``public mindspore::ops::ROIPooling`` (:ref:`exhale_class_classmindspore_ops_ROIPooling`) - ``public mindspore::ops::RaggedRange`` (:ref:`exhale_class_classmindspore_ops_RaggedRange`) - ``public mindspore::ops::RandomNormal`` (:ref:`exhale_class_classmindspore_ops_RandomNormal`) - ``public mindspore::ops::RandomStandardNormal`` (:ref:`exhale_class_classmindspore_ops_RandomStandardNormal`) - ``public mindspore::ops::Range`` (:ref:`exhale_class_classmindspore_ops_Range`) - ``public mindspore::ops::Rank`` (:ref:`exhale_class_classmindspore_ops_Rank`) - ``public mindspore::ops::RealDiv`` (:ref:`exhale_class_classmindspore_ops_RealDiv`) - ``public mindspore::ops::Reciprocal`` (:ref:`exhale_class_classmindspore_ops_Reciprocal`) - ``public mindspore::ops::Reduce`` (:ref:`exhale_class_classmindspore_ops_Reduce`) - ``public mindspore::ops::ReduceScatter`` (:ref:`exhale_class_classmindspore_ops_ReduceScatter`) - ``public mindspore::ops::Reshape`` (:ref:`exhale_class_classmindspore_ops_Reshape`) - ``public mindspore::ops::Resize`` (:ref:`exhale_class_classmindspore_ops_Resize`) - ``public mindspore::ops::Return`` (:ref:`exhale_class_classmindspore_ops_Return`) - ``public mindspore::ops::ReverseSequence`` (:ref:`exhale_class_classmindspore_ops_ReverseSequence`) - ``public mindspore::ops::ReverseV2`` (:ref:`exhale_class_classmindspore_ops_ReverseV2`) - ``public mindspore::ops::Rfft`` (:ref:`exhale_class_classmindspore_ops_Rfft`) - ``public mindspore::ops::Round`` (:ref:`exhale_class_classmindspore_ops_Round`) - ``public mindspore::ops::Rsqrt`` (:ref:`exhale_class_classmindspore_ops_Rsqrt`) - ``public mindspore::ops::SGD`` (:ref:`exhale_class_classmindspore_ops_SGD`) - ``public mindspore::ops::Scale`` (:ref:`exhale_class_classmindspore_ops_Scale`) - ``public mindspore::ops::ScatterNd`` (:ref:`exhale_class_classmindspore_ops_ScatterNd`) - ``public mindspore::ops::ScatterNdUpdate`` (:ref:`exhale_class_classmindspore_ops_ScatterNdUpdate`) - ``public mindspore::ops::Select`` (:ref:`exhale_class_classmindspore_ops_Select`) - ``public mindspore::ops::Shape`` (:ref:`exhale_class_classmindspore_ops_Shape`) - ``public mindspore::ops::SigmoidCrossEntropyWithLogits`` (:ref:`exhale_class_classmindspore_ops_SigmoidCrossEntropyWithLogits`) - ``public mindspore::ops::Sin`` (:ref:`exhale_class_classmindspore_ops_Sin`) - ``public mindspore::ops::Size`` (:ref:`exhale_class_classmindspore_ops_Size`) - ``public mindspore::ops::SkipGram`` (:ref:`exhale_class_classmindspore_ops_SkipGram`) - ``public mindspore::ops::SliceFusion`` (:ref:`exhale_class_classmindspore_ops_SliceFusion`) - ``public mindspore::ops::SmoothL1Loss`` (:ref:`exhale_class_classmindspore_ops_SmoothL1Loss`) - ``public mindspore::ops::Softmax`` (:ref:`exhale_class_classmindspore_ops_Softmax`) - ``public mindspore::ops::SoftmaxCrossEntropyWithLogits`` (:ref:`exhale_class_classmindspore_ops_SoftmaxCrossEntropyWithLogits`) - ``public mindspore::ops::SpaceToBatch`` (:ref:`exhale_class_classmindspore_ops_SpaceToBatch`) - ``public mindspore::ops::SpaceToBatchND`` (:ref:`exhale_class_classmindspore_ops_SpaceToBatchND`) - ``public mindspore::ops::SpaceToDepth`` (:ref:`exhale_class_classmindspore_ops_SpaceToDepth`) - ``public mindspore::ops::SparseSoftmaxCrossEntropyWithLogits`` (:ref:`exhale_class_classmindspore_ops_SparseSoftmaxCrossEntropyWithLogits`) - ``public mindspore::ops::SparseToDense`` (:ref:`exhale_class_classmindspore_ops_SparseToDense`) - ``public mindspore::ops::Splice`` (:ref:`exhale_class_classmindspore_ops_Splice`) - ``public mindspore::ops::Split`` (:ref:`exhale_class_classmindspore_ops_Split`) - ``public mindspore::ops::SplitWithOverlap`` (:ref:`exhale_class_classmindspore_ops_SplitWithOverlap`) - ``public mindspore::ops::Sqrt`` (:ref:`exhale_class_classmindspore_ops_Sqrt`) - ``public mindspore::ops::Square`` (:ref:`exhale_class_classmindspore_ops_Square`) - ``public mindspore::ops::SquaredDifference`` (:ref:`exhale_class_classmindspore_ops_SquaredDifference`) - ``public mindspore::ops::Squeeze`` (:ref:`exhale_class_classmindspore_ops_Squeeze`) - ``public mindspore::ops::Stack`` (:ref:`exhale_class_classmindspore_ops_Stack`) - ``public mindspore::ops::StridedSlice`` (:ref:`exhale_class_classmindspore_ops_StridedSlice`) - ``public mindspore::ops::Sub`` (:ref:`exhale_class_classmindspore_ops_Sub`) - ``public mindspore::ops::Switch`` (:ref:`exhale_class_classmindspore_ops_Switch`) - ``public mindspore::ops::SwitchLayer`` (:ref:`exhale_class_classmindspore_ops_SwitchLayer`) - ``public mindspore::ops::TensorArray`` (:ref:`exhale_class_classmindspore_ops_TensorArray`) - ``public mindspore::ops::TensorArrayRead`` (:ref:`exhale_class_classmindspore_ops_TensorArrayRead`) - ``public mindspore::ops::TensorArrayWrite`` (:ref:`exhale_class_classmindspore_ops_TensorArrayWrite`) - ``public mindspore::ops::TensorListFromTensor`` (:ref:`exhale_class_classmindspore_ops_TensorListFromTensor`) - ``public mindspore::ops::TensorListGetItem`` (:ref:`exhale_class_classmindspore_ops_TensorListGetItem`) - ``public mindspore::ops::TensorListReserve`` (:ref:`exhale_class_classmindspore_ops_TensorListReserve`) - ``public mindspore::ops::TensorListSetItem`` (:ref:`exhale_class_classmindspore_ops_TensorListSetItem`) - ``public mindspore::ops::TensorListStack`` (:ref:`exhale_class_classmindspore_ops_TensorListStack`) - ``public mindspore::ops::Tile`` (:ref:`exhale_class_classmindspore_ops_Tile`) - ``public mindspore::ops::TopK`` (:ref:`exhale_class_classmindspore_ops_TopK`) - ``public mindspore::ops::Transpose`` (:ref:`exhale_class_classmindspore_ops_Transpose`) - ``public mindspore::ops::TupleGetItem`` (:ref:`exhale_class_classmindspore_ops_TupleGetItem`) - ``public mindspore::ops::UniformReal`` (:ref:`exhale_class_classmindspore_ops_UniformReal`) - ``public mindspore::ops::Unique`` (:ref:`exhale_class_classmindspore_ops_Unique`) - ``public mindspore::ops::UnsortedSegmentSum`` (:ref:`exhale_class_classmindspore_ops_UnsortedSegmentSum`) - ``public mindspore::ops::Unsqueeze`` (:ref:`exhale_class_classmindspore_ops_Unsqueeze`) - ``public mindspore::ops::Unstack`` (:ref:`exhale_class_classmindspore_ops_Unstack`) - ``public mindspore::ops::Where`` (:ref:`exhale_class_classmindspore_ops_Where`) - ``public mindspore::ops::ZerosLike`` (:ref:`exhale_class_classmindspore_ops_ZerosLike`) Class Documentation ------------------- .. doxygenclass:: mindspore::ops::BaseOperator :members: