C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2
Abstract class which defines interface for the layer. More...
|
pure virtual |
Connects two layers in neural network by getting tensor with gradient from the result of the previous layer and adding it to the input object of this layer algorithm
[in] | result | Structure that contains results of the previous layer |
[in] | resultIndex | Index of the tensor with gradient in the structure that contains results of the previous layer |
[in] | inputIndex | Index in the input object of this layer algorithm where the tensor with gradient should be placed |
Implemented in LayerIfaceImpl.
|
pure virtual |
Allocates memory buffers needed for the computations
Implements Algorithm< mode >.
Implemented in Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, and Batch< algorithmFPType, method >.
|
inline |
Returns a pointer to the newly allocated backward neural network layer with a copy of input objects and parameters of this layer
|
pure virtual |
Returns the structure that contains input objects of the layer
Implemented in Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, and Batch< algorithmFPType, method >.
|
pure virtual |
Returns the structure that contains parameters of the layer
Implemented in Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, and Batch< algorithmFPType, method >.
|
pure virtual |
Returns the structure that contains results of the layer
Implemented in Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, Batch< algorithmFPType, method >, and Batch< algorithmFPType, method >.
For more complete information about compiler optimizations, see our Optimization Notice.