Data Fields
InferenceEngine::NormLayer Class Reference

This class represents a Linear Response Normalization (LRN) Layer. More...

#include <ie_layers.h>

Inheritance diagram for InferenceEngine::NormLayer:
Inheritance graph
[legend]
Collaboration diagram for InferenceEngine::NormLayer:
Collaboration graph
[legend]

Data Fields

unsigned int  _size = 0
  Response size.
 
unsigned int  _k = 1
 
float  _alpha = 0
  Alpha coefficient.
 
float  _beta = 0
  Beta coefficient.
 
bool  _isAcrossMaps = false
  Flag to specify normalization across feature maps (true) or across channels.
 
- Data Fields inherited from InferenceEngine::CNNLayer
std::string  name
  Layer name.
 
std::string  type
  Layer type.
 
Precision  precision
  Layer base operating precision.
 
std::vector< DataPtr outData
  A vector of pointers to the output data elements of this layer in the di-graph (order matters)
 
std::vector< DataWeakPtr insData
  A vector of weak pointers to the input data elements of this layer in the di-graph (order matters)
 
Ptr  _fusedWith
  If suggested to fuse - a pointer to the layer which needs to be fused with this layer.
 
UserValue  userValue
  Convenience user values to store in this object as extra data.
 
std::string  affinity
  Layer affinity set by user.
 
std::map< std::string, std::string >  params
  Map of pairs: (parameter name, parameter value)
 
std::map< std::string, Blob::Ptr blobs
  Map of pairs: (name, weights/biases blob)
 

Additional Inherited Members

- Public Types inherited from InferenceEngine::CNNLayer
using  Ptr = std::shared_ptr< CNNLayer >
  A shared pointer to CNNLayer.
 
- Public Member Functions inherited from InferenceEngine::CNNLayer
  CNNLayer (const LayerParams &prms)
  A constructor. Creates a new CNNLayer instance and initializes layer parameters with the given values. More...
 
virtual  ~CNNLayer ()=default
  A virtual destructor.
 
void  fuse (Ptr &layer)
  Sets a layer to be fused with. More...
 
virtual const DataPtr  input () const
  Returns the first element of the input data for this layer. More...
 
void  validateLayer ()
  Checks if the input data and layer data are legitimate.
 
float  GetParamAsFloat (const char *param, float def) const
  Gets float value for the given parameter. More...
 
float  GetParamAsFloat (const char *param) const
  Returns a float value for the given layer parameter. More...
 
std::vector< float >  GetParamAsFloats (const char *param, std::vector< float > def) const
  Returns a vector of float values for the given parameter or returns the default value. More...
 
std::vector< float >  GetParamAsFloats (const char *param) const
  Returns a vector of float values for the given parameter. More...
 
int  GetParamAsInt (const char *param, int def) const
  Returns an integer value for the given parameter or returns the default value. More...
 
int  GetParamAsInt (const char *param) const
  Returns an integer value for the given parameter. More...
 
std::vector< int >  GetParamAsInts (const char *param, std::vector< int > def) const
  Returns a vector of int values for the given parameter or returns the default value. More...
 
std::vector< int >  GetParamAsInts (const char *param) const
  Returns a vector of int values for the given parameter. More...
 
unsigned int  GetParamAsUInt (const char *param, unsigned int def) const
  Returns an unsigned integer value for the given parameter or returns the default value. More...
 
unsigned int  GetParamAsUInt (const char *param) const
  Returns an unsigned integer value for the given parameter. More...
 
std::vector< unsigned int >  GetParamAsUInts (const char *param, std::vector< unsigned int > def) const
  Returns a vector of unsigned int values for the given parameter or returns the default value. More...
 
std::vector< unsigned int >  GetParamAsUInts (const char *param) const
  Returns a vector of unsigned int values for the given parameter. More...
 
bool  GetParamAsBool (const char *param, bool def) const
  Returns an boolean value for the given parameter. The valid values are (true, false, 1, 0). More...
 
bool  GetParamsAsBool (const char *param, bool def) const
 
std::string  GetParamAsString (const char *param, const char *def) const
  Returns a string value for the given parameter or returns the default one. More...
 
bool  CheckParamPresence (const char *param) const
  Checks the param presence in the layer. More...
 
std::string  GetParamAsString (const char *param) const
  Returns a string value for the given parameter. Throws exception if parameter was not found. More...
 
std::vector< std::string >  GetParamAsStrings (const char *param, std::vector< std::string > def) const
 

Detailed Description

This class represents a Linear Response Normalization (LRN) Layer.

Field Documentation

§ _k

unsigned int InferenceEngine::NormLayer::_k = 1

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