Operations

OpenVINO C++ API to create operations from different opsets. Such API is used to creation models from code, write transformations and traverse the model graph

// classes

class ov::op::v0::Abs;
class ov::op::v0::Acos;
class ov::op::v3::Acosh;
class ov::op::v8::AdaptiveAvgPool;
class ov::op::v8::AdaptiveMaxPool;
class ov::op::v1::Add;
class ov::op::v0::Asin;
class ov::op::v3::Assign;
class ov::op::v6::Assign;
class ov::op::v0::Atan;
class ov::op::v3::Atanh;
class ov::op::v5::BatchNormInference;
class ov::op::v0::BatchNormInference;
class ov::op::v1::BatchToSpace;
class ov::op::v1::BinaryConvolution;
class ov::op::v1::Broadcast;
class ov::op::v3::Broadcast;
class ov::op::v3::Bucketize;
class ov::op::v0::CTCGreedyDecoder;
class ov::op::v6::CTCGreedyDecoderSeqLen;
class ov::op::v4::CTCLoss;
class ov::op::v0::Ceiling;
class ov::op::v0::Clamp;
class ov::op::v0::Concat;
class ov::op::v0::Constant;
class ov::op::v0::Convert;
class ov::op::v1::ConvertLike;
class ov::op::v1::Convolution;
class ov::op::v1::ConvolutionBackpropData;
class ov::op::v0::Cos;
class ov::op::v0::Cosh;
class ov::op::v0::CumSum;
class ov::op::v7::DFT;
class ov::op::v8::DeformableConvolution;
class ov::op::v1::DeformableConvolution;
class ov::op::v1::DeformablePSROIPooling;
class ov::op::v0::DepthToSpace;
class ov::op::v1::Divide;
class ov::op::v7::Einsum;
class ov::op::v0::Elu;
class ov::op::v3::EmbeddingBagOffsetsSum;
class ov::op::v3::EmbeddingBagPackedSum;
class ov::op::v3::EmbeddingSegmentsSum;
class ov::op::v1::Equal;
class ov::op::v0::Erf;
class ov::op::v0::Exp;
class ov::op::v6::ExperimentalDetectronDetectionOutput;
class ov::op::v6::ExperimentalDetectronGenerateProposalsSingleImage;
class ov::op::v6::ExperimentalDetectronPriorGridGenerator;
class ov::op::v6::ExperimentalDetectronROIFeatureExtractor;
class ov::op::v6::ExperimentalDetectronTopKROIs;
class ov::op::v3::ExtractImagePatches;
class ov::op::v9::Eye;
class ov::op::v0::FakeQuantize;
class ov::op::v0::Floor;
class ov::op::v1::FloorMod;
class ov::op::v3::GRUCell;
class ov::op::v5::GRUSequence;
class ov::op::v8::Gather;
class ov::op::v1::Gather;
class ov::op::v7::Gather;
class ov::op::v6::GatherElements;
class ov::op::v8::GatherND;
class ov::op::v5::GatherND;
class ov::op::v1::GatherTree;
class ov::op::v0::Gelu;
class ov::op::v7::Gelu;
class ov::op::v1::Greater;
class ov::op::v1::GreaterEqual;
class ov::op::v9::GridSample;
class ov::op::v5::HSigmoid;
class ov::op::v4::HSwish;
class ov::op::v0::HardSigmoid;
class ov::op::v8::I420toBGR;
class ov::op::v8::I420toRGB;
class ov::op::v7::IDFT;
class ov::op::v8::If;
class ov::op::v0::Interpolate;
class ov::op::v4::Interpolate;
class ov::op::v0::LRN;
class ov::op::v0::LSTMCell;
class ov::op::v4::LSTMCell;
class ov::op::v5::LSTMSequence;
class ov::op::v0::LSTMSequence;
class ov::op::v1::Less;
class ov::op::v1::LessEqual;
class ov::op::v0::Log;
class ov::op::v5::LogSoftmax;
class ov::op::v1::LogicalAnd;
class ov::op::v1::LogicalNot;
class ov::op::v1::LogicalOr;
class ov::op::v1::LogicalXor;
class ov::op::v5::Loop;
class ov::op::v0::MVN;
class ov::op::v6::MVN;
class ov::op::v0::MatMul;
class ov::op::v8::MatrixNms;
class ov::op::v1::MaxPool;
class ov::op::v8::MaxPool;
class ov::op::v1::Maximum;
class ov::op::v1::Minimum;
class ov::op::v4::Mish;
class ov::op::v1::Mod;
class ov::op::v1::Multiply;
class ov::op::v8::NV12toBGR;
class ov::op::v8::NV12toRGB;
class ov::op::v0::Negative;
class ov::op::v1::NonMaxSuppression;
class ov::op::v3::NonMaxSuppression;
class ov::op::v4::NonMaxSuppression;
class ov::op::v5::NonMaxSuppression;
class ov::op::v3::NonZero;
class ov::op::v0::NormalizeL2;
class ov::op::v1::NotEqual;
class ov::op::v1::OneHot;
class ov::op::Op;
class ov::op::v0::PRelu;
class ov::op::v0::PSROIPooling;
class ov::op::v1::Pad;
class ov::op::v0::Parameter;
class ov::op::v1::Power;
class ov::op::v0::PriorBox;
class ov::op::v8::PriorBox;
class ov::op::v0::PriorBoxClustered;
class ov::op::v0::Proposal;
class ov::op::v4::Proposal;
class ov::op::v0::RNNCell;
class ov::op::v5::RNNSequence;
class ov::op::v3::ROIAlign;
class ov::op::v0::ROIPooling;
class ov::op::v8::RandomUniform;
class ov::op::v0::Range;
class ov::op::v4::Range;
class ov::op::v6::ReadValue;
class ov::op::v3::ReadValue;
class ov::op::v4::ReduceL1;
class ov::op::v4::ReduceL2;
class ov::op::v1::ReduceLogicalAnd;
class ov::op::v1::ReduceLogicalOr;
class ov::op::v1::ReduceMax;
class ov::op::v1::ReduceMean;
class ov::op::v1::ReduceMin;
class ov::op::v1::ReduceProd;
class ov::op::v1::ReduceSum;
class ov::op::v0::RegionYolo;
class ov::op::v0::Relu;
class ov::op::v0::ReorgYolo;
class ov::op::v1::Reshape;
class ov::op::v0::Result;
class ov::op::v1::Reverse;
class ov::op::v0::ReverseSequence;
class ov::op::v7::Roll;
class ov::op::v5::Round;
class ov::op::v3::ScatterElementsUpdate;
class ov::op::v3::ScatterNDUpdate;
class ov::op::v3::ScatterUpdate;
class ov::op::v1::Select;
class ov::op::v0::Selu;
class ov::op::v0::ShapeOf;
class ov::op::v3::ShapeOf;
class ov::op::v0::ShuffleChannels;
class ov::op::v0::Sigmoid;
class ov::op::v0::Sign;
class ov::op::v0::Sin;
class ov::op::v0::Sinh;
class ov::op::Sink;
class ov::op::v8::Slice;
class ov::op::v4::SoftPlus;
class ov::op::v1::Softmax;
class ov::op::v8::Softmax;
class ov::op::v1::SpaceToBatch;
class ov::op::v0::SpaceToDepth;
class ov::op::v1::Split;
class ov::op::v0::Sqrt;
class ov::op::v0::SquaredDifference;
class ov::op::v0::Squeeze;
class ov::op::v1::StridedSlice;
class ov::op::v1::Subtract;
class ov::op::v4::Swish;
class ov::op::v0::Tan;
class ov::op::v0::Tanh;
class ov::op::v0::TensorIterator;
class ov::op::v0::Tile;
class ov::op::v1::TopK;
class ov::op::v3::TopK;
class ov::op::v1::Transpose;
class ov::op::v0::Unsqueeze;
class ov::op::v1::VariadicSplit;
class ov::op::v0::Xor;