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

List of all members

Parameters for the maximum 2D pooling layer. More...

Class Declaration

struct DAAL_EXPORT Parameter: public pooling2d::Parameter
{
Parameter(size_t firstIndex, size_t secondIndex, size_t firstKernelSize = 2, size_t secondKernelSize = 2,
size_t firstStride = 2, size_t secondStride = 2, size_t firstPadding = 0, size_t secondPadding = 0);
};

Constructor & Destructor Documentation

Parameter ( size_t  firstIndex,
size_t  secondIndex,
size_t  firstKernelSize = 2,
size_t  secondKernelSize = 2,
size_t  firstStride = 2,
size_t  secondStride = 2,
size_t  firstPadding = 0,
size_t  secondPadding = 0 
)

Constructs the parameters of 2D pooling layer

Parameters
[in]firstIndexIndex of the first of two dimensions on which the pooling is performed
[in]secondIndexIndex of the second of two dimensions on which the pooling is performed
[in]firstKernelSizeSize of the first dimension of 2D subtensor for which the maximum element is selected
[in]secondKernelSizeSize of the second dimension of 2D subtensor for which the maximum element is selected
[in]firstStrideInterval over the first dimension on which the pooling is performed
[in]secondStrideInterval over the second dimension on which the pooling is performed
[in]firstPaddingNumber of data elements to implicitly add to the the first dimension of the 2D subtensor on which the pooling is performed
[in]secondPaddingNumber of data elements to implicitly add to the the second dimension of the 2D subtensor on which the pooling is performed

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

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