C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

List of all members
Parameter Struct Reference

Parameters for the forward and backward pooling layers. More...

Class Declaration

struct DAAL_EXPORT Parameter: public layers::Parameter
{
DAAL_DEPRECATED Parameter(size_t firstIndex, size_t secondIndex, size_t thirdIndex,
size_t firstKernelSize = 2, size_t secondKernelSize = 2, size_t thirdKernelSize = 2,
size_t firstStride = 2, size_t secondStride = 2, size_t thirdStride = 2,
size_t firstPadding = 0, size_t secondPadding = 0, size_t thirdPadding = 0);
Strides strides;
Paddings paddings;
KernelSizes kernelSizes;
Indices indices;
};
Deprecated:
This item will be removed in a future release.

Constructor & Destructor Documentation

DAAL_DEPRECATED Parameter ( size_t  firstIndex,
size_t  secondIndex,
size_t  thirdIndex,
size_t  firstKernelSize = 2,
size_t  secondKernelSize = 2,
size_t  thirdKernelSize = 2,
size_t  firstStride = 2,
size_t  secondStride = 2,
size_t  thirdStride = 2,
size_t  firstPadding = 0,
size_t  secondPadding = 0,
size_t  thirdPadding = 0 
)

Constructs the parameters of 3D pooling layer

Parameters
[in]firstIndexIndex of the first of three dimensions on which the pooling is performed
[in]secondIndexIndex of the second of three dimensions on which the pooling is performed
[in]thirdIndexIndex of the third of three dimensions on which the pooling is performed
[in]firstKernelSizeSize of the first dimension of three-dimensional subtensor for which the kernel is applied
[in]secondKernelSizeSize of the second dimension of three-dimensional subtensor for which the kernel is applied
[in]thirdKernelSizeSize of the third dimension of three-dimensional subtensor for which the kernel is applied
[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]thirdStrideInterval over the third dimension on which the pooling is performed
[in]firstPaddingNumber of data elements to implicitly add to the the first dimension of the three-dimensional subtensor on which the pooling is performed
[in]secondPaddingNumber of data elements to implicitly add to the the second dimension of the three-dimensional subtensor on which the pooling is performed
[in]thirdPaddingNumber of data elements to implicitly add to the the third dimension of the three-dimensional subtensor on which the pooling is performed
Deprecated:
This item will be removed in a future release.

Member Data Documentation

Indices indices

Indices of the three dimensions on which pooling is performed

KernelSizes kernelSizes

Data structure representing the size of the three-dimensional subtensor from which the maximum element is selected

Paddings paddings

Data structure representing the number of data elements to implicitly add to each size of the three-dimensional subtensor on which pooling is performed

Strides strides

Data structure representing the intervals on which the subtensors for pooling are selected


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

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