C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2

List of all members
Parameter Struct Reference

Parameters for the average 3D pooling layer. More...

Class Declaration

struct DAAL_EXPORT Parameter: public layers::pooling3d::Parameter
{
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);
};

Constructor & Destructor Documentation

◆ Parameter()

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 3D subtensor for which the average element is computed
[in]secondKernelSizeSize of the second dimension of 3D subtensor for which the average element is computed
[in]thirdKernelSizeSize of the third dimension of 3D subtensor for which the average element is computed
[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 3D subtensor on which the pooling is performed
[in]secondPaddingNumber of data elements to implicitly add to the the second dimension of the 3D subtensor on which the pooling is performed
[in]thirdPaddingNumber of data elements to implicitly add to the the third dimension of the 3D 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.