namespace ngraph::pass¶
ngraph::pass namespace
namespace pass {
// namespaces
namespace ngraph::pass::itt;
namespace ngraph::pass::itt::domains;
namespace ngraph::pass::low_precision;
namespace ngraph::pass::low_precision::itt;
namespace ngraph::pass::low_precision::itt::domains;
namespace ngraph::pass::low_precision::precision_set;
// typedefs
typedef ov::pass::ModelPass FunctionPass;
typedef ov::EnumMask<FusionType> FusionTypeMask;
// classes
class AddAddFusion;
class AddFakeQuantizeFusion;
class AddMultiplyFusion;
class AlignEltwiseInputRanks;
class BatchNormDecomposition;
class BatchToSpaceFusion;
class BidirectionalGRUSequenceDecomposition;
class BidirectionalLSTMSequenceDecomposition;
class BidirectionalRNNSequenceDecomposition;
class BidirectionalSequenceDecomposition;
class BinarizeWeights;
class BroadcastConstRangeReplacement;
class BroadcastElementwiseFusion;
class ClampFusion;
class CommonOptimizations;
class CompressQuantizeWeights;
class ConcatReduceFusion;
class ConvAddFusion;
class ConvFusion;
class ConvMultiplyFusion;
class ConvStridesPropagation;
class ConvToBinaryConv;
class ConvertBatchToSpace;
class ConvertBroadcast3;
class ConvertBroadcastToTiles;
class ConvertConvertLike;
class ConvertConvolution;
class ConvertConvolutions;
class ConvertDeconvolution;
class ConvertDeformableConv8To1;
class ConvertDepthToSpace;
class ConvertDetectionOutput1ToDetectionOutput8;
class ConvertDetectionOutput8ToDetectionOutput1;
class ConvertDivide;
class ConvertDivideWithConstant;
class ConvertGELU;
class ConvertGRUCellMatcher;
class ConvertGRUSequenceMatcher;
class ConvertGRUSequenceToTensorIterator;
class ConvertGather0D;
class ConvertGather1ToGather7;
class ConvertGather7ToGather1;
class ConvertGather7ToGather8;
class ConvertGather8ToGather7;
class ConvertGatherToGatherIEMatcher;
class ConvertGatherTreeToGatherTreeIEMatcher;
class ConvertGroupConvolution;
class ConvertGroupDeconvolution;
class ConvertHardSigmoidToLegacyMatcher;
class ConvertInterpolate1ToInterpolate4;
class ConvertInterpolateToInterpOrResampleMatcher;
class ConvertLRNToLegacyMatcher;
class ConvertLSTMCellMatcher;
class ConvertLSTMSequenceMatcher;
class ConvertLSTMSequenceToTensorIterator;
class ConvertMVN1ToMVN6;
class ConvertMatMulToFC;
class ConvertMatMulToFCorGemm;
class ConvertMatMulToGemm;
class ConvertMatrixNmsToMatrixNmsIE;
class ConvertMaxPool1ToMaxPool8;
class ConvertMaxPool8ToMaxPool1;
class ConvertMinimum;
class ConvertMod;
class ConvertMulAddToScaleShiftOrPower;
class ConvertMulOrAddFinally;
class ConvertMulticlassNms8ToMulticlassNms9;
class ConvertMulticlassNmsToMulticlassNmsIE;
class ConvertNMS1ToNMS5;
class ConvertNMS1ToNMS9;
class ConvertNMS3ToNMS5;
class ConvertNMS3ToNMS9;
class ConvertNMS4ToNMS5;
class ConvertNMS4ToNMS9;
class ConvertNMS5ToLegacyMatcher;
class ConvertNMS5ToNMS9;
class ConvertNMS9ToNMSIEInternal;
class ConvertNMSToNMSIEInternal;
class ConvertNMSToNMSIEMatcher;
class ConvertNegative;
class ConvertNmsGatherPathToUnsigned;
class ConvertNormalizeL2ToLegacyMatcher;
class ConvertNormalizeL2WithMulToNormalizeIE;
class ConvertOneHotToOneHotIEMatcher;
class ConvertOpSet1ToLegacy;
class ConvertOpSet2ToOpSet1;
class ConvertOpSet3ToOpSet2;
class ConvertPReLUToReLUIE;
class ConvertPadToGroupConvolution;
class ConvertPadToLegacyMatcher;
class ConvertPowerToPowerIEMatcher;
class ConvertPrecision;
class ConvertPriorBox8To0;
class ConvertProposal4ToLegacyMatcher;
class ConvertProposalToLegacyMatcher;
class ConvertQuantizeDequantize;
class ConvertRNNCellMatcher;
class ConvertRNNSequenceMatcher;
class ConvertRNNSequenceToTensorIterator;
class ConvertROIAlign3To9;
class ConvertROIAlign9To3;
class ConvertReduceMaxToPooling;
class ConvertReduceMeanToPooling;
class ConvertReduceSumToPooling;
class ConvertReduceToPooling;
class ConvertScatterElementsToScatter;
class ConvertSeluToSeluIEMatcher;
class ConvertSequenceToTensorIterator;
class ConvertShapeOf3;
class ConvertShuffleChannels3;
class ConvertSoftMax1ToSoftMax8;
class ConvertSoftMax8ToSoftMax1;
class ConvertSpaceToBatch;
class ConvertSpaceToDepth;
class ConvertSqrtToPowerIEMatcher;
class ConvertStridedSliceToCropMatcher;
class ConvertSubtract;
class ConvertSwishToSwishIEMatcher;
class ConvertTensorIteratorToGRUSequence;
class ConvertTensorIteratorToLSTMSequence;
class ConvertTensorIteratorToRNNSequence;
class ConvertTensorIteratorToSequence;
class ConvertTileToLegacyMatcher;
class ConvertTopK3;
class ConvertTopKToTopKIEMatcher;
class ConvolutionBackpropDataMultiplyFusion;
class ConvolutionMultiplyFusion;
class DeconvAddFusion;
class DepthToSpaceFusion;
class DilatedConvolutionConverter;
class DisableConvertConstantFoldingOnConstPath;
class DisableRandomUniformConstantFolding;
class DisableShapeOfConstantFolding;
class DivideFusion;
class DropoutWithRandomUniformReplacer;
class EinsumDecomposition;
class EliminateConcat;
class EliminateConvert;
class EliminateConvertNonZero;
class EliminateEltwise;
class EliminateGatherUnsqueeze;
class EliminatePad;
class EliminateSplit;
class EliminateSqueeze;
class EliminateTranspose;
class EliminateUnsqueezeGather;
class FakeQuantizeDecomposition;
class FakeQuantizeMulFusion;
class FakeQuantizeReshapeFusion;
class FixRtInfo;
class FullyConnectedBiasFusion;
class FuseFilteringBoxesBySize;
class GRUCellDecomposition;
class GatherNegativeConstIndicesNormalize;
class GatherNopElimination;
class Gelu7Downgrade;
class GeluFusion;
class GeluFusionWithErfOne;
class GeluFusionWithErfThree;
class GeluFusionWithErfTwo;
class GeluFusionWithTanh;
class GenerateMappingFile;
class GroupConvolutionBackpropDataMultiplyFusion;
class GroupConvolutionMultiplyFusion;
class GroupedGatherElimination;
class GroupedStridedSliceOptimizer;
class HSigmoidDecomposition;
class HSigmoidFusion;
class HSigmoidFusionWithClampDiv;
class HSigmoidFusionWithClampMul;
class HSigmoidFusionWithReluDiv;
class HSigmoidFusionWithReluMul;
class HSigmoidFusionWithoutRelu;
class HSwishDecomposition;
class HSwishFusion;
class HSwishFusionWithClamp;
class HSwishFusionWithHSigmoid;
class HSwishFusionWithReluDiv;
class HSwishFusionWithReluMul;
class InitConstMask;
class InitMasks;
class InitNodeInfo;
class InterpolateSequenceFusion;
class LSTMCellDecomposition;
class LeakyReluFusion;
class LinOpSequenceFusion;
class LogSoftmaxDecomposition;
class MOCTransformations;
class MVN6Decomposition;
class MVNFusion;
class MVNFusionWithConstantsInside;
class MVNFusionWithoutConstants;
class MatMulConstTransposesExtraction;
class MatMulMultiplyFusion;
class MimicSetBatchSize;
class MishFusion;
class MulFakeQuantizeFusion;
class MultiplyConvolutionBackpropDataFusion;
class MultiplyConvolutionFusion;
class MultiplyGroupConvolutionBackpropDataFusion;
class MultiplyGroupConvolutionFusion;
class MultiplyMultiplyFusion;
class NearestNeighborUpsamplingFusion;
class NopElimination;
class NormalizeL2Decomposition;
class NormalizeL2Fusion;
class POTTransformations;
class PReluFusion;
class PReluFusionMultiplyAdd;
class PReluFusionMultiplySub;
class PReluFusionNegativeAdd;
class PReluFusionNegativeSub;
class PadFusion;
class PadFusionAvgPool;
class PadFusionConvolution;
class PadFusionConvolutionBackpropData;
class PadFusionGroupConvolution;
class PadFusionGroupConvolutionBackpropData;
class PropagateMasks;
class Proposal1Scales;
class Proposal4Scales;
class Pruning;
class PullSqueezeThroughEltwise;
class PullTransposeThroughFQUp;
class RNNCellDecomposition;
class RandomUniformFusion;
class ReduceL1Decomposition;
class ReduceL2Decomposition;
class ReduceMerge;
class ReluFakeQuantizeFusion;
class RemoveFilteringBoxesBySize;
class ReplaceConcatReduceByMinOrMax;
class Reshape1DAvgPool;
class Reshape1DConvolution;
class Reshape1DMaxPool;
class Reshape1DOps;
class ReshapeAMatMul;
class ReshapeBMatMul;
class ReshapeFullyConnected;
class ReshapeFullyConnectedFusion;
class ReshapeSequenceFusion;
class ReshapeTo1D;
class ReverseInputChannelsFusion;
class SetBatchSize;
class SharedShapeOf;
class SharedSqueeze;
class SharedStridedSliceEraser;
class ShrinkWeights;
class ShuffleChannelsFusion;
class SkipGatherBeforeTransposeAndReshape;
class SliceToStridedSlice;
class SmartReshape;
class SoftPlusDecomposition;
class SoftPlusFusion;
class SoftPlusToMishFusion;
class SoftSignDecomposition;
class SoftmaxDecomposition;
class SoftmaxFusion;
class SpaceToBatchFusion;
class SplitConcatPairToInterpolateFusion;
class SplitSqueezeConcatFusion;
class SqueezeStridedSlice;
class StridedSliceOptimization;
class StridedSliceSqueeze;
class StridesOptimization;
class SubtractFusion;
class SupportedNodesStridesPropagation;
class SwishFusion;
class SwishFusionWithBeta;
class SwishFusionWithSigmoid;
class SwishFusionWithSigmoidWithBeta;
class SwishFusionWithoutBeta;
class TransposeConvert;
class TransposeEltwise;
class TransposeFQReduction;
class TransposeFuse;
class TransposeMatMul;
class TransposeReduction;
class TransposeReshapeEliminationForMatmul;
class TransposeSinking;
class TransposeToReshape;
class UnrollIf;
class UnrollTensorIterator;
class UnsupportedNodesStridesPropagation;
class UselessStridedSliceEraser;
class WeightsDequantizeToFakeQuantize;
class WrapInterpolateIntoTransposes;
class ZeroPointOptimizer;
// global variables
class NGRAPH_API ConvertPrecision;
class NGRAPH_API FixRtInfo;
class NGRAPH_API InitNodeInfo;
class NGRAPH_API ReshapeAMatMul;
class NGRAPH_API ReshapeBMatMul;
class NGRAPH_API TransposeMatMul;
class NGRAPH_API MimicSetBatchSize;
class NGRAPH_API Proposal1Scales;
class NGRAPH_API Proposal4Scales;
class NGRAPH_API ReshapeTo1D;
class NGRAPH_API SetBatchSize;
class NGRAPH_API SmartReshape;
class NGRAPH_API StridedSliceSqueeze;
class NGRAPH_API SqueezeStridedSlice;
class NGRAPH_API SharedSqueeze;
const PassPropertyMask all_pass_property_off;
} // namespace pass