a header file for internal Layers structure to describe layers information More...
#include <algorithm>
#include <cctype>
#include <iterator>
#include <limits>
#include <map>
#include <memory>
#include <string>
#include <vector>
#include "ie_blob.h"
#include "ie_common.h"
#include "ie_data.h"
#include "ie_layers_property.hpp"
Go to the source code of this file.
Data Structures | |
struct | InferenceEngine::LayerParams |
This is an internal common Layer parameter parsing arguments. More... | |
class | InferenceEngine::CNNLayer |
This is a base abstraction Layer - all DNN Layers inherit from this class. More... | |
class | InferenceEngine::WeightableLayer |
This class represents a layer with Weights and/or Biases (e.g. Convolution/Fully Connected, etc.) More... | |
class | InferenceEngine::ConvolutionLayer |
This class represents a standard 3D Convolution Layer. More... | |
class | InferenceEngine::DeconvolutionLayer |
This class represents a standard deconvolution layer. More... | |
class | InferenceEngine::DeformableConvolutionLayer |
This class represents a standard deformable convolution layer. More... | |
class | InferenceEngine::PoolingLayer |
This class represents a standard pooling layer. More... | |
class | InferenceEngine::BinaryConvolutionLayer |
This class represents a standard binary convolution layer. More... | |
class | InferenceEngine::FullyConnectedLayer |
This class represents a fully connected layer. More... | |
class | InferenceEngine::ConcatLayer |
This class represents concatenation layer. More... | |
class | InferenceEngine::SplitLayer |
This class represents a layer that evenly splits the input into the supplied outputs. More... | |
class | InferenceEngine::NormLayer |
This class represents a Linear Response Normalization (LRN) Layer. More... | |
class | InferenceEngine::SoftMaxLayer |
This class represents standard softmax Layer. More... | |
class | InferenceEngine::GRNLayer |
This class represents standard GRN Layer. More... | |
class | InferenceEngine::MVNLayer |
This class represents standard MVN Layer. More... | |
class | InferenceEngine::ReLULayer |
This class represents a Rectified Linear activation layer. More... | |
class | InferenceEngine::ClampLayer |
This class represents a Clamp activation layer. More... | |
class | InferenceEngine::ReLU6Layer |
This class represents a ReLU6 activation layer. More... | |
class | InferenceEngine::EltwiseLayer |
This class represents an element wise operation layer. More... | |
class | InferenceEngine::CropLayer |
This class represents a standard crop layer. More... | |
class | InferenceEngine::ReshapeLayer |
This class represents a standard reshape layer. More... | |
class | InferenceEngine::TileLayer |
This class represents a standard Tile Layer. More... | |
class | InferenceEngine::ScaleShiftLayer |
This class represents a Layer which performs Scale and Shift. More... | |
class | InferenceEngine::TensorIterator |
This class represents TensorIterator layer. More... | |
struct | InferenceEngine::TensorIterator::PortMap |
struct | InferenceEngine::TensorIterator::Body |
class | InferenceEngine::RNNCellBase |
Base class for recurrent cell layers. More... | |
class | InferenceEngine::LSTMCell |
LSTM Cell layer. More... | |
class | InferenceEngine::GRUCell |
GRU Cell layer. More... | |
class | InferenceEngine::RNNCell |
RNN Cell layer. More... | |
class | InferenceEngine::RNNSequenceLayer |
Sequence of recurrent cells. More... | |
class | InferenceEngine::PReLULayer |
This class represents a Layer which performs Scale and Shift. More... | |
class | InferenceEngine::PowerLayer |
This class represents a standard Power Layer. More... | |
class | InferenceEngine::BatchNormalizationLayer |
This class represents a Batch Normalization Layer. More... | |
class | InferenceEngine::GemmLayer |
This class represents a general matrix multiplication operation layer. More... | |
class | InferenceEngine::PadLayer |
This class represents a standard Pad layer. More... | |
class | InferenceEngine::GatherLayer |
This class represents a standard Gather layer. More... | |
class | InferenceEngine::StridedSliceLayer |
This class represents a standard Strided Slice layer. More... | |
class | InferenceEngine::ShuffleChannelsLayer |
This class represents a standard Shuffle Channels layer Shuffle Channels picks from input tensor according parameters. More... | |
class | InferenceEngine::DepthToSpaceLayer |
This class represents a standard Depth To Space layer Depth To Space picks from input tensor according parameters. More... | |
class | InferenceEngine::SpaceToDepthLayer |
This class represents a standard Space To Depth layer Depth To Space picks from input tensor according parameters. More... | |
class | InferenceEngine::SparseFillEmptyRowsLayer |
This class represents SparseFillEmptyRows layer. More... | |
class | InferenceEngine::SparseSegmentReduceLayer |
This class represents SparseSegmentMean(SqrtN, Sum) layers SparseSegmentMean(SqrtN, Sum) layer reduces data along sparse segments of a tensor. More... | |
class | InferenceEngine::ExperimentalSparseWeightedReduceLayer |
This class represents ExperimentalSparseWeightedReduce layer ExperimentalSparseWeightedReduce layer reduces data along sparse segments of a tensor. More... | |
class | InferenceEngine::SparseToDenseLayer |
This class represents SparseToDense layer SparseToDense layer converts a sparse tensor to a dense tensor. More... | |
class | InferenceEngine::BucketizeLayer |
This class represents Bucketize layer Bucketize layer bucketizes the input based on the boundaries. More... | |
class | InferenceEngine::ReverseSequenceLayer |
This class represents a standard Reverse Sequence layer. More... | |
class | InferenceEngine::OneHotLayer |
This class represents a OneHot layer Converts input into OneHot representation. More... | |
class | InferenceEngine::RangeLayer |
This class represents a standard RangeLayer layer. More... | |
class | InferenceEngine::FillLayer |
This class represents a standard Fill layer. More... | |
class | InferenceEngine::SelectLayer |
This class represents a SelectLayer layer. More... | |
class | InferenceEngine::BroadcastLayer |
This class represents a standard Broadcast layer. More... | |
class | InferenceEngine::QuantizeLayer |
This class represents a quantization operation layer. More... | |
class | InferenceEngine::MathLayer |
This class represents a standard Math layers. More... | |
class | InferenceEngine::ReduceLayer |
This class represents a standard Reduce layers. More... | |
class | InferenceEngine::TopKLayer |
This class represents a standard TopK layer. More... | |
class | InferenceEngine::UniqueLayer |
This class represents Unique layer. More... | |
class | InferenceEngine::NonMaxSuppressionLayer |
This class represents a standard NonMaxSuppression layer. More... | |
class | InferenceEngine::ScatterLayer |
This class represents a standard Scatter layer. More... | |
Namespaces | |
InferenceEngine | |
Inference Engine API. | |
Macros | |
#define | DEFINE_PROP(prop_name) |
convinenent way to declare property with backward compatibility to 2D members More... | |
Typedefs | |
using | InferenceEngine::GenericLayer = class CNNLayer |
Alias for CNNLayer object. | |
a header file for internal Layers structure to describe layers information
#define DEFINE_PROP | ( | prop_name | ) |
convinenent way to declare property with backward compatibility to 2D members