Class BaseOperator

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class BaseOperator : public mindspore::api::Primitive

Subclassed by mindspore::ops::ACos, mindspore::ops::ACosGrad, mindspore::ops::Abs, mindspore::ops::AbsGrad, mindspore::ops::Acosh, mindspore::ops::AcoshGrad, mindspore::ops::Activation, mindspore::ops::Adam, mindspore::ops::AdamWeightDecay, mindspore::ops::Add, mindspore::ops::AddExt, mindspore::ops::AddFusion, mindspore::ops::AddN, mindspore::ops::Addcdiv, mindspore::ops::Addcmul, mindspore::ops::Affine, mindspore::ops::All, mindspore::ops::AllGather, mindspore::ops::Angle, mindspore::ops::ApplyCamePart1, mindspore::ops::ApplyCamePart2, mindspore::ops::ApplyCamePart3, mindspore::ops::ApplyCamePart4, mindspore::ops::ApplyMomentum, mindspore::ops::ApplyRotaryPosEmb, mindspore::ops::Arange, mindspore::ops::ArgMaxExt, mindspore::ops::ArgMaxFusion, mindspore::ops::ArgMaxWithValue, mindspore::ops::ArgMinFusion, mindspore::ops::ArgMinWithValue, mindspore::ops::Argmax, mindspore::ops::Argmin, mindspore::ops::Asin, mindspore::ops::AsinGrad, mindspore::ops::Asinh, mindspore::ops::AsinhGrad, mindspore::ops::Assert, mindspore::ops::Assign, mindspore::ops::AssignAdd, mindspore::ops::Atan, mindspore::ops::Atan2, mindspore::ops::AtanGrad, mindspore::ops::Atanh, mindspore::ops::Attention, mindspore::ops::AudioSpectrogram, mindspore::ops::AvgPool, mindspore::ops::AvgPool2D, mindspore::ops::AvgPool2DGrad, mindspore::ops::AvgPoolFusion, mindspore::ops::AvgPoolGrad, mindspore::ops::BatchMatMul, mindspore::ops::BatchMatMulExt, mindspore::ops::BatchNorm, mindspore::ops::BatchNormGrad, mindspore::ops::BatchNormGradGrad, mindspore::ops::BatchNormGradWithActivation, mindspore::ops::BatchNormWithActivation, mindspore::ops::BatchNormWithAddAndActivation, mindspore::ops::BatchToSpace, mindspore::ops::BatchToSpaceND, mindspore::ops::Betainc, mindspore::ops::BiasAdd, mindspore::ops::BiasAddGrad, mindspore::ops::BinaryCrossEntropy, mindspore::ops::BoolNot, mindspore::ops::Broadcast, mindspore::ops::BroadcastTo, mindspore::ops::Call, mindspore::ops::Cast, mindspore::ops::CeLU, mindspore::ops::Ceil, mindspore::ops::Cholesky, mindspore::ops::CholeskyGrad, mindspore::ops::CholeskyInverse, mindspore::ops::ClampScalar, mindspore::ops::ClampTensor, mindspore::ops::Clip, mindspore::ops::Complex, mindspore::ops::Concat, mindspore::ops::Conj, mindspore::ops::ConstantOfShape, mindspore::ops::ConstantPadND, mindspore::ops::Contiguous, mindspore::ops::Conv2D, mindspore::ops::Conv2DTranspose, mindspore::ops::Convolution, mindspore::ops::ConvolutionGrad, mindspore::ops::Copy, mindspore::ops::Correlate, mindspore::ops::Cos, mindspore::ops::Cosh, mindspore::ops::Crop, mindspore::ops::CropAndResize, mindspore::ops::CudnnUniformReal, mindspore::ops::CumProd, mindspore::ops::CumSum, mindspore::ops::Cummax, mindspore::ops::Cummin, mindspore::ops::Custom, mindspore::ops::CustomExtractFeatures, mindspore::ops::CustomNormalize, mindspore::ops::CustomPredict, mindspore::ops::DCT, mindspore::ops::DecoderKVCache, mindspore::ops::Dense, mindspore::ops::Depend, mindspore::ops::DepthToSpace, mindspore::ops::DetectionPostProcess, mindspore::ops::Diag, mindspore::ops::Diagonal, mindspore::ops::Div, mindspore::ops::DivFusion, mindspore::ops::DivMod, mindspore::ops::Dot, mindspore::ops::Dropout, mindspore::ops::DynamicQuant, mindspore::ops::Eig, mindspore::ops::Eltwise, mindspore::ops::Elu, mindspore::ops::EluGrad, mindspore::ops::Embedding, mindspore::ops::EmbeddingDenseBackward, mindspore::ops::EmbeddingLookupFusion, mindspore::ops::Equal, mindspore::ops::Erf, mindspore::ops::Erfc, mindspore::ops::Erfinv, mindspore::ops::Exp, mindspore::ops::ExpFusion, mindspore::ops::ExpandDims, mindspore::ops::Expm1, mindspore::ops::ExtractImagePatches, mindspore::ops::Eye, mindspore::ops::FFT, mindspore::ops::FFT2, mindspore::ops::FFTN, mindspore::ops::FFTShapeCopy, mindspore::ops::FFTShift, mindspore::ops::FFTWithSize, mindspore::ops::FakeQuantWithMinMaxVars, mindspore::ops::FakeQuantWithMinMaxVarsPerChannel, mindspore::ops::FastGeLU, mindspore::ops::FastGeLUGrad, mindspore::ops::FftImag, mindspore::ops::FftReal, mindspore::ops::Fill, mindspore::ops::FillScalar, mindspore::ops::FillTensor, mindspore::ops::FlashAttentionScore, mindspore::ops::FlashAttentionScoreGrad, mindspore::ops::Flatten, mindspore::ops::Floor, mindspore::ops::FloorDiv, mindspore::ops::FloorMod, mindspore::ops::FullConnection, mindspore::ops::FusedBatchNorm, mindspore::ops::GLU, mindspore::ops::GRU, mindspore::ops::Gather, mindspore::ops::GatherD, mindspore::ops::GatherDGradV2, mindspore::ops::GatherNd, mindspore::ops::Gcd, mindspore::ops::GeLU, mindspore::ops::GeLUGrad, mindspore::ops::Geqrf, mindspore::ops::Greater, mindspore::ops::GreaterEqual, mindspore::ops::GridSampler2D, mindspore::ops::GridSampler2DGrad, mindspore::ops::GridSampler3D, mindspore::ops::GridSampler3DGrad, mindspore::ops::GroupNorm, mindspore::ops::GroupNormGrad, mindspore::ops::HShrink, mindspore::ops::HShrinkGrad, mindspore::ops::HSigmoid, mindspore::ops::HSigmoidGrad, mindspore::ops::HSwish, mindspore::ops::HSwishGrad, mindspore::ops::HashtableLookup, mindspore::ops::IFFT, mindspore::ops::IFFT2, mindspore::ops::IFFTN, mindspore::ops::IFFTShift, mindspore::ops::IRFFT, mindspore::ops::IRFFTGrad, mindspore::ops::Identity, mindspore::ops::InstanceNorm, mindspore::ops::InvertPermutation, mindspore::ops::IsFinite, mindspore::ops::LRN, mindspore::ops::LSTM, mindspore::ops::LayerNorm, mindspore::ops::LayerNormExt, mindspore::ops::LayerNormFusion, mindspore::ops::LayerNormGrad, mindspore::ops::LayerNormGradExt, mindspore::ops::LayerNormGradGrad, mindspore::ops::LayerNormGradV3, mindspore::ops::LayerNormV3, mindspore::ops::LeakyReLUExt, mindspore::ops::LeakyReLUGradExt, mindspore::ops::LeakyRelu, mindspore::ops::Less, mindspore::ops::LessEqual, mindspore::ops::LinSpace, mindspore::ops::LinSpaceExt, mindspore::ops::ListToTuple, mindspore::ops::Log, mindspore::ops::Log1p, mindspore::ops::LogMatrixDeterminant, mindspore::ops::LogSoftmax, mindspore::ops::LogSoftmaxGrad, mindspore::ops::LogicalAnd, mindspore::ops::LogicalNot, mindspore::ops::LogicalOr, mindspore::ops::LogicalXor, mindspore::ops::Logit, mindspore::ops::LogitGrad, mindspore::ops::LpNormalization, mindspore::ops::LshProjection, mindspore::ops::MakeTuple, mindspore::ops::MaskedFill, mindspore::ops::MatMul, mindspore::ops::MatMulExt, mindspore::ops::MatMulFusion, mindspore::ops::MatrixDeterminant, mindspore::ops::MatrixExp, mindspore::ops::Max, mindspore::ops::MaxPool, mindspore::ops::MaxPoolGradWithIndices, mindspore::ops::MaxPoolGradWithMask, mindspore::ops::MaxPoolWithIndices, mindspore::ops::MaxPoolWithMask, mindspore::ops::Maximum, mindspore::ops::MaximumGrad, mindspore::ops::MaximumGradGrad, mindspore::ops::MeanExt, mindspore::ops::Mfcc, mindspore::ops::Min, mindspore::ops::Minimum, mindspore::ops::MinimumGrad, mindspore::ops::Mod, mindspore::ops::Mul, mindspore::ops::MulFusion, mindspore::ops::Mv, mindspore::ops::NLLLoss, mindspore::ops::NLLLossGrad, mindspore::ops::NPUClearFloatStatusV2, mindspore::ops::NPUGetFloatStatusV2, mindspore::ops::NanToNum, mindspore::ops::Neg, mindspore::ops::NextAfter, mindspore::ops::NonMaxSuppression, mindspore::ops::NonZero, mindspore::ops::Norm, mindspore::ops::NormalExt, mindspore::ops::NotEqual, mindspore::ops::OneHot, mindspore::ops::OneHotExt, mindspore::ops::Ones, mindspore::ops::OnesLike, mindspore::ops::OnesLikeExt, mindspore::ops::PReLU, mindspore::ops::PReLUFusion, mindspore::ops::PReLUGrad, mindspore::ops::Pad, mindspore::ops::PagedAttention, mindspore::ops::PagedAttentionMask, mindspore::ops::PartialFusion, mindspore::ops::Pow, mindspore::ops::PowFusion, mindspore::ops::PriorBox, mindspore::ops::ProdExt, mindspore::ops::PromptKVCache, mindspore::ops::Qr, mindspore::ops::QuantBatchMatmul, mindspore::ops::QuantDTypeCast, mindspore::ops::RFFT, mindspore::ops::RFFTGrad, mindspore::ops::ROIPooling, mindspore::ops::RaggedRange, mindspore::ops::RandomNormal, mindspore::ops::RandomStandardNormal, mindspore::ops::RandpermV2, mindspore::ops::Range, mindspore::ops::Rank, mindspore::ops::ReLU, mindspore::ops::ReLU6, mindspore::ops::ReLU6Grad, mindspore::ops::Real, mindspore::ops::RealDiv, mindspore::ops::Reciprocal, mindspore::ops::ReciprocalGrad, mindspore::ops::Reduce, mindspore::ops::ReduceAll, mindspore::ops::ReduceAny, mindspore::ops::ReduceMax, mindspore::ops::ReduceMean, mindspore::ops::ReduceMin, mindspore::ops::ReduceProd, mindspore::ops::ReduceScatter, mindspore::ops::ReduceStd, mindspore::ops::ReduceSum, mindspore::ops::ReflectionPad1D, mindspore::ops::ReflectionPad1DGrad, mindspore::ops::ReflectionPad2D, mindspore::ops::ReflectionPad2DGrad, mindspore::ops::ReflectionPad3D, mindspore::ops::ReflectionPad3DGrad, mindspore::ops::ReluGrad, mindspore::ops::ReplicationPad1D, mindspore::ops::ReplicationPad1DGrad, mindspore::ops::ReplicationPad2D, mindspore::ops::ReplicationPad2DGrad, mindspore::ops::ReplicationPad3D, mindspore::ops::ReplicationPad3DGrad, mindspore::ops::Reshape, mindspore::ops::ReshapeAndCache, mindspore::ops::Resize, mindspore::ops::ResizeBicubic, mindspore::ops::ResizeBicubicGrad, mindspore::ops::ResizeBilinearGrad, mindspore::ops::ResizeBilinearV2, mindspore::ops::ResizeD, mindspore::ops::ResizeLinear1D, mindspore::ops::ResizeLinear1DGrad, mindspore::ops::ResizeNearestNeighbor, mindspore::ops::ResizeNearestNeighborGrad, mindspore::ops::ResizeNearestNeighborV2, mindspore::ops::ResizeNearestNeighborV2Grad, mindspore::ops::Return, mindspore::ops::ReverseSequence, mindspore::ops::ReverseV2, mindspore::ops::Rfft, mindspore::ops::RightShift, mindspore::ops::Roll, mindspore::ops::Round, mindspore::ops::Rsqrt, mindspore::ops::RsqrtGrad, mindspore::ops::SGD, mindspore::ops::ScalarAdd, mindspore::ops::ScalarBool, mindspore::ops::ScalarCast, mindspore::ops::ScalarDiv, mindspore::ops::ScalarEq, mindspore::ops::ScalarFloorDiv, mindspore::ops::ScalarGe, mindspore::ops::ScalarGt, mindspore::ops::ScalarLe, mindspore::ops::ScalarLog, mindspore::ops::ScalarLt, mindspore::ops::ScalarMod, mindspore::ops::ScalarMul, mindspore::ops::ScalarPow, mindspore::ops::ScalarSub, mindspore::ops::ScalarToTensor, mindspore::ops::ScalarUadd, mindspore::ops::ScalarUsub, mindspore::ops::Scale, mindspore::ops::Scatter, mindspore::ops::ScatterAddExt, mindspore::ops::ScatterNd, mindspore::ops::ScatterNdUpdate, mindspore::ops::Select, mindspore::ops::SequenceConcat, mindspore::ops::Shape, mindspore::ops::SiLU, mindspore::ops::SiLUGrad, mindspore::ops::Sigmoid, mindspore::ops::SigmoidCrossEntropyWithLogits, mindspore::ops::SigmoidGrad, mindspore::ops::Sin, mindspore::ops::Sinc, mindspore::ops::Sinh, mindspore::ops::Size, mindspore::ops::SkipGram, mindspore::ops::SliceExt, mindspore::ops::SliceFusion, mindspore::ops::SmoothL1Loss, mindspore::ops::Softmax, mindspore::ops::SoftmaxBackward, mindspore::ops::SoftmaxCrossEntropyWithLogits, mindspore::ops::SoftplusExt, mindspore::ops::SoftplusGradExt, mindspore::ops::SolveTriangular, mindspore::ops::SpaceToBatch, mindspore::ops::SpaceToBatchND, mindspore::ops::SpaceToDepth, mindspore::ops::SparseSoftmaxCrossEntropyWithLogits, mindspore::ops::SparseToDense, mindspore::ops::Splice, mindspore::ops::Split, mindspore::ops::SplitTensor, mindspore::ops::SplitWithOverlap, mindspore::ops::SplitWithSize, mindspore::ops::Sqrt, mindspore::ops::SqrtGrad, mindspore::ops::Square, mindspore::ops::SquaredDifference, mindspore::ops::Squeeze, mindspore::ops::Stack, mindspore::ops::StackExt, mindspore::ops::StridedSlice, mindspore::ops::Sub, mindspore::ops::SubExt, mindspore::ops::SubFusion, mindspore::ops::SumExt, mindspore::ops::Switch, mindspore::ops::SwitchLayer, mindspore::ops::Tanh, mindspore::ops::TanhGrad, mindspore::ops::TensorArray, mindspore::ops::TensorArrayRead, mindspore::ops::TensorArrayWrite, mindspore::ops::TensorCopySlices, mindspore::ops::TensorListFromTensor, mindspore::ops::TensorListGetItem, mindspore::ops::TensorListReserve, mindspore::ops::TensorListSetItem, mindspore::ops::TensorListStack, mindspore::ops::TensorShape, mindspore::ops::Tile, mindspore::ops::TileFusion, mindspore::ops::TopK, mindspore::ops::TopkExt, mindspore::ops::Trace, mindspore::ops::Transpose, mindspore::ops::Tril, mindspore::ops::Triu, mindspore::ops::TupleGetItem, mindspore::ops::TupleToList, mindspore::ops::TupleToTensor, mindspore::ops::UniformExt, mindspore::ops::UniformReal, mindspore::ops::Unique, mindspore::ops::UnsortedSegmentSum, mindspore::ops::Unsqueeze, mindspore::ops::Unstack, mindspore::ops::UpsampleBilinear2D, mindspore::ops::UpsampleBilinear2DGrad, mindspore::ops::UpsampleLinear1D, mindspore::ops::UpsampleLinear1DGrad, mindspore::ops::UpsampleNearest1D, mindspore::ops::UpsampleNearest1DGrad, mindspore::ops::UpsampleNearest2D, mindspore::ops::UpsampleNearest2DGrad, mindspore::ops::UpsampleNearest3D, mindspore::ops::UpsampleNearest3DGrad, mindspore::ops::UpsampleTrilinear3D, mindspore::ops::UpsampleTrilinear3DGrad, mindspore::ops::View, mindspore::ops::WeightQuantBatchMatmul, mindspore::ops::Where, mindspore::ops::Zeros, mindspore::ops::ZerosLike, mindspore::ops::ZerosLikeExt