Java* API Reference for Intel® Data Analytics Acceleration Library 2018 Update 1

List of all members

Class that specifies parameters of the 2D convolution layer. More...

Class Constructor

Constructs the parameter of the 2D convolution layer

Parameters
contextContext to manage the parameter of the 2D convolution layer
Convolution2dParameter ( DaalContext  context,
long  cObject 
)

Constructs parameter from C++ parameter

Parameters
contextContext to manage the parameter
cObjectAddress of C++ parameter

Detailed Description

Member Function Documentation

long getGroupDimension ( )

Gets the index of the dimension for which the grouping is applied

Returns
Convolution2dIndex of the dimension for which the grouping is applied
Convolution2dIndices getIndices ( )

Gets the data structure representing the dimension for convolution kernels

Returns
Data structure representing the dimension for convolution kernels
Convolution2dKernelSize getKernelSize ( )

Gets the data structure representing the sizes of the two-dimensional kernel subtensor

Returns
Data structure representing the sizes of the two-dimensional kernel subtensor
long getNGroups ( )

Gets the number of groups which the input data is split in groupDimension dimension

Returns
Number of groups which the input data is split in groupDimension dimension
long getNKernels ( )

Gets the number of kernels applied to the input layer data

Returns
Number of kernels applied to the input layer data
Convolution2dPadding getPadding ( )

Gets the data structure representing the number of data elements to implicitly add to each side of the 2D subtensor on which convolution is performed

Returns
Data structure representing the number of data elements to implicitly add to each side of the 2D subtensor on which convolution is performed
Convolution2dStride getStride ( )

Gets the data structure representing the intervals on which the kernel should be applied to the input

Returns
Data structure representing the intervals on which the kernel should be applied to the input
void setGroupDimension ( long  groupDimension)

Sets the index of the dimension for which the grouping is applied

Parameters
groupDimensionDimension for which the grouping is applied
void setIndices ( Convolution2dIndices  sd)

Sets the data structure representing the dimension for convolution kernels

Parameters
sdThe data structure representing the dimension for convolution kernels
void setKernelSize ( Convolution2dKernelSize  kernelSize)

Sets the data structure representing the sizes of the two-dimensional kernel subtensor

Parameters
kernelSizeThe data structure representing the sizes of the two-dimensional kernel subtensor
void setNGroups ( long  nGroups)

Sets the number of groups which the input data is split in groupDimension dimension

Parameters
nGroupsThe number of groups which the input data is split in groupDimension dimension
void setNKernels ( long  nKernels)

Sets the number of kernels applied to the input layer data

Parameters
nKernelsThe number of kernels applied to the input layer data
void setPadding ( Convolution2dPadding  padding)

Sets the data structure representing the number of data elements to implicitly add to each side of the 2D subtensor on which convolution is performed

Parameters
paddingThe data structure representing the number of data elements to implicitly add to each side of the 2D subtensor on which convolution is performed
void setStride ( Convolution2dStride  str)

Sets the data structure representing the intervals on which the kernel should be applied to the input

Parameters
strThe data structure representing the intervals on which the kernel should be applied to the input

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

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