Neural network builder API. More...
Data Structures | |
class | ValidatorRegisterBase |
This class registers layer validators. More... |
|
struct | ValidatorsHolder |
This structure implements a holder for validators. More... |
|
Functions | |
class | INFERENCE_ENGINE_NN_BUILDER_API_CLASS (Layer) |
This class implements a builder for IE Layer. More... |
|
class | INFERENCE_ENGINE_NN_BUILDER_API_CLASS (LayerDecorator) |
This class defines the basic functional for layer builders. More... |
|
Neural network builder API.
class InferenceEngine::Builder::INFERENCE_ENGINE_NN_BUILDER_API_CLASS | ( | Layer | ) |
This class implements a builder for IE Layer.
A shared pointer to the Layer builder
A shared pointer to the constant Layer builder
The constructor creates a Layer builder with layer type and layer name
type | Layer type |
name | Layer name |
The constructor creates a Layer builder from shared pointer to constant ILayer
layer | shared pointer to constant ILayer |
The constructor creates a Layer builder with layer ID and layer builder
id | Layer ID |
layer | layer builder |
Compares the given Layer builder with the current one
rhs | Layer builder to compare with |
Returns layer ID
Returns a constant reference to layer name
Sets layer name
name | Layer name |
Returns a constant reference to layer type
Sets layer type
type | Layer type |
Returns map of parameters
Returns map of parameters
Sets parameters for layer
params | constant map of parameters |
Returns vector of input ports
Returns vector of input ports
Sets input ports
ports | vector of ports |
Returns vector of output ports
Returns vector of output ports
Sets output ports
ports | vector of ports |
Validates the current builder and generates ILayer object
Validates layer builder
Registers a new validator for type
type | Layer type |
validator | Layer validator |
class InferenceEngine::Builder::INFERENCE_ENGINE_NN_BUILDER_API_CLASS | ( | LayerDecorator | ) |
This class defines the basic functional for layer builders.
The constructor creates layer builders with layer type and layer name
type | Layer type |
name | Layer name |
The constructor creates layer builders from reference to generic layer builder
layer | pointer to generic layer builder |
The constructor creates layer builders from reference to generic layer builder
layer | constant pointer to generic layer builder |
The copy constructor
rval | Source builder |
Copy operator for LayerDecorator
rval |
Virtual destructor
The operator creates generic builder
The operator creates generic builder
The operator creates generic builder
Returns layer type
Returns layer name