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

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

#include <ie_lrn_layer.hpp>

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

Public Member Functions

 LRNLayer (const std::string &name="")
 The constructor creates a builder with the name. More...
 
 LRNLayer (const Layer::Ptr &layer)
 The constructor creates a builder from generic builder. More...
 
 LRNLayer (const Layer::CPtr &layer)
 The constructor creates a builder from generic builder. More...
 
LRNLayersetName (const std::string &name)
 Sets the name for the layer. More...
 
const PortgetPort () const
 Returns port with shapes for the layer. More...
 
LRNLayersetPort (const Port &port)
 Sets port shapes for the layer. More...
 
size_t getSize () const
 Returns side length of the region. More...
 
LRNLayersetSize (size_t size)
 Sets side length of the region. More...
 
float getAlpha () const
 Returns scaling parameter for the normalizing sum. More...
 
LRNLayersetAlpha (float alpha)
 Sets scaling parameter for the normalizing sum. More...
 
float getBeta () const
 Returns exponent for the normalizing sum. More...
 
LRNLayersetBeta (float beta)
 Sets exponent for the normalizing sum. More...
 
float getBias () const
 Returns region type. More...
 
LRNLayersetBias (float bias)
 Sets bias for the normalizing sum. 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...
 
LayerDecoratoroperator= (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::PtrgetLayer ()
 
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 LRN layer.

Deprecated:
Use ngraph API instead.

Constructor & Destructor Documentation

§ LRNLayer() [1/3]

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

The constructor creates a builder with the name.

Parameters
nameLayer name

§ LRNLayer() [2/3]

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

The constructor creates a builder from generic builder.

Parameters
layerpointer to generic builder

§ LRNLayer() [3/3]

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

The constructor creates a builder from generic builder.

Parameters
layerconstant pointer to generic builder

Member Function Documentation

§ getAlpha()

float InferenceEngine::Builder::LRNLayer::getAlpha ( ) const

Returns scaling parameter for the normalizing sum.

Returns
Scaling parameter

§ getBeta()

float InferenceEngine::Builder::LRNLayer::getBeta ( ) const

Returns exponent for the normalizing sum.

Returns
Exponent

§ getBias()

float InferenceEngine::Builder::LRNLayer::getBias ( ) const

Returns region type.

Returns
true if normalizing sum is performed over adjacent channels

§ getPort()

const Port& InferenceEngine::Builder::LRNLayer::getPort ( ) const

Returns port with shapes for the layer.

Returns
Port with shapes

§ getSize()

size_t InferenceEngine::Builder::LRNLayer::getSize ( ) const

Returns side length of the region.

Returns
Size

§ setAlpha()

LRNLayer& InferenceEngine::Builder::LRNLayer::setAlpha ( float  alpha)

Sets scaling parameter for the normalizing sum.

Parameters
alphaScaling parameter
Returns
reference to layer builder

§ setBeta()

LRNLayer& InferenceEngine::Builder::LRNLayer::setBeta ( float  beta)

Sets exponent for the normalizing sum.

Parameters
betaExponent
Returns
reference to layer builder

§ setBias()

LRNLayer& InferenceEngine::Builder::LRNLayer::setBias ( float  bias)

Sets bias for the normalizing sum.

Parameters
biasBias
Returns
reference to layer builder

§ setName()

LRNLayer& InferenceEngine::Builder::LRNLayer::setName ( const std::string &  name)

Sets the name for the layer.

Parameters
nameLayer name
Returns
reference to layer builder

§ setPort()

LRNLayer& InferenceEngine::Builder::LRNLayer::setPort ( const Port port)

Sets port shapes for the layer.

Parameters
portPort with shapes
Returns
reference to layer builder

§ setSize()

LRNLayer& InferenceEngine::Builder::LRNLayer::setSize ( size_t  size)

Sets side length of the region.

Parameters
sizeSize
Returns
reference to layer builder

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