C++ API Reference for Intel® Data Analytics Acceleration Library 2019 Update 4

References | Namespaces | Classes | Enumerations

Contains classes for maximum two-dimensional (2D) pooling layer. More...

References

 Backward Two-dimensional Max Pooling Layer
 Contains classes for backward maximum 2D pooling layer.
 
 Forward Two-dimensional Max Pooling Layer
 Contains classes for forward maximum 2D pooling layer.
 

Namespaces

 daal::algorithms::neural_networks::layers::maximum_pooling2d
 Contains classes for maximum two-dimensional (2D) pooling layer.
 
 daal::algorithms::neural_networks::layers::maximum_pooling2d::interface1
 Contains version 1.0 of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Classes

class  Batch< algorithmFPType, method >
 Provides methods for the maximum 2D pooling layer in the batch processing mode. More...
 
struct  Parameter
 Parameters for the maximum 2D pooling layer. More...
 

Enumerations

enum  Method { defaultDense = 0 }
 Computation methods for the maximum 2D pooling layer. More...
 
enum  LayerDataId { auxSelectedIndices, auxData }
 Identifiers of input tensors for the backward maximum 2D pooling layer and results for the forward maximum 2D pooling layer. More...
 
enum  LayerDataNumericTableId { auxInputDimensions = lastLayerDataId + 1 }
 Identifiers of input numeric tables for the backward maximum 2D pooling layer and results for the forward maximum 2D pooling layer. More...
 

Enumeration Type Documentation

enum LayerDataId
Enumerator
auxSelectedIndices 

p-dimensional tensor that stores the positions of maximum elements

auxData 

p-dimensional tensor that stores the data processed at the forward stage of the layer

enum LayerDataNumericTableId
Enumerator
auxInputDimensions 

Numeric table of size 1 x p that contains the sizes of the dimensions of the input data tensor

enum Method

Enumerator
defaultDense 

Default: performance-oriented method

For more complete information about compiler optimizations, see our Optimization Notice.