Public Member Functions
InferenceEngine::Builder::DeformableConvolutionLayer Class Reference

The class represents a builder for Deconvolution layer. More...

#include <ie_deformable_convolution_layer.hpp>

Inheritance diagram for InferenceEngine::Builder::DeformableConvolutionLayer:
Inheritance graph
[legend]
Collaboration diagram for InferenceEngine::Builder::DeformableConvolutionLayer:
Collaboration graph
[legend]

Public Member Functions

  DeformableConvolutionLayer (const std::string &name="")
  The constructor creates a builder with the name. More...
 
  DeformableConvolutionLayer (const Layer::Ptr &layer)
  The constructor creates a builder from generic builder. More...
 
  DeformableConvolutionLayer (const Layer::CPtr &layer)
  The constructor creates a builder from generic builder. More...
 
size_t  getDeformableGroup () const
  Return deformable_group size. More...
 
Builder::DeformableConvolutionLayer setDeformableGroup (size_t deformableGroup)
  Sets deformable group size. More...
 
- Public Member Functions inherited from InferenceEngine::Builder::ConvolutionLayer
  ConvolutionLayer (const std::string &name="")
  The constructor creates a builder with the name. More...
 
  ConvolutionLayer (const Layer::Ptr &layer)
  The constructor creates a builder from generic builder. More...
 
  ConvolutionLayer (const Layer::CPtr &layer)
  The constructor creates a builder from generic builder. More...
 
ConvolutionLayer setName (const std::string &name)
  Sets the name for the layer. More...
 
const Port getInputPort () const
  Returns input port. More...
 
ConvolutionLayer setInputPort (const Port &port)
  Sets input port. More...
 
const Port getOutputPort () const
  Returns output port. More...
 
ConvolutionLayer setOutputPort (const Port &port)
  Sets output port. More...
 
const std::vector< size_t >  getKernel () const
  Returns kernel size. More...
 
ConvolutionLayer setKernel (const std::vector< size_t > &kernel)
  Sets kernel size. More...
 
const std::vector< size_t >  getStrides () const
  Returns vector of strides. More...
 
ConvolutionLayer setStrides (const std::vector< size_t > &strides)
  Sets strides. More...
 
const std::vector< size_t >  getDilation () const
  Returns dilations. More...
 
ConvolutionLayer setDilation (const std::vector< size_t > &dilation)
  Sets dilations. More...
 
const std::vector< size_t >  getPaddingsBegin () const
  Returns begin paddings. More...
 
ConvolutionLayer setPaddingsBegin (const std::vector< size_t > &paddings)
  Sets begin paddings. More...
 
const std::vector< size_t >  getPaddingsEnd () const
  Return end paddings. More...
 
ConvolutionLayer setPaddingsEnd (const std::vector< size_t > &paddings)
  Sets end paddings. More...
 
size_t  getGroup () const
  Returns group. More...
 
ConvolutionLayer setGroup (size_t group)
  Sets group. More...
 
size_t  getOutDepth () const
  Return output depth. More...
 
ConvolutionLayer setOutDepth (size_t outDepth)
  Sets output depth. More...
 
- Public Member Functions inherited from InferenceEngine::Builder::LayerDecorator
  LayerDecorator (const std::string &type, const std::string &name)
  The constructor creates layer builders with layer type and layer name. More...
 
  LayerDecorator (const Layer::Ptr &layer)
  The constructor creates layer builders from reference to generic layer builder. More...
 
  LayerDecorator (const Layer::CPtr &layer)
  The constructor creates layer builders from reference to generic layer builder. More...
 
  LayerDecorator (const LayerDecorator &rval)
  The copy constructor. More...
 
LayerDecorator operator= (const LayerDecorator &rval)
  Copy operator for LayerDecorator. More...
 
virtual  ~LayerDecorator ()=default
  Virtual destructor.
 
virtual  operator Layer () const
  The operator creates generic builder. More...
 
virtual  operator Layer::Ptr ()
  The operator creates generic builder. More...
 
virtual  operator Layer::CPtr () const
  The operator creates generic builder. More...
 
const std::string &  getType () const
  Returns layer type. More...
 
const std::string &  getName () const
  Returns layer name. More...
 

Additional Inherited Members

- Protected Member Functions inherited from InferenceEngine::Builder::LayerDecorator
Layer::Ptr getLayer ()
 
const Layer::CPtr  getLayer () const
 
void  checkType (const std::string &type) const
 
- Protected Attributes inherited from InferenceEngine::Builder::LayerDecorator
Layer::CPtr  cLayer
 

Detailed Description

The class represents a builder for Deconvolution layer.

Constructor & Destructor Documentation

§ DeformableConvolutionLayer() [1/3]

InferenceEngine::Builder::DeformableConvolutionLayer::DeformableConvolutionLayer ( const std::string &  name = "" )
explicit

The constructor creates a builder with the name.

Parameters
name Layer name

§ DeformableConvolutionLayer() [2/3]

InferenceEngine::Builder::DeformableConvolutionLayer::DeformableConvolutionLayer ( const Layer::Ptr layer )
explicit

The constructor creates a builder from generic builder.

Parameters
layer pointer to generic builder

§ DeformableConvolutionLayer() [3/3]

InferenceEngine::Builder::DeformableConvolutionLayer::DeformableConvolutionLayer ( const Layer::CPtr layer )
explicit

The constructor creates a builder from generic builder.

Parameters
layer constant pointer to generic builder

Member Function Documentation

§ getDeformableGroup()

size_t InferenceEngine::Builder::DeformableConvolutionLayer::getDeformableGroup ( ) const

Return deformable_group size.

Returns
Deformable group size

§ setDeformableGroup()

Builder::DeformableConvolutionLayer& InferenceEngine::Builder::DeformableConvolutionLayer::setDeformableGroup ( size_t  deformableGroup )

Sets deformable group size.

Parameters
deformableGroup Deformable group
Returns
reference to layer builder

The documentation for this class was generated from the following file: