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

List of all members
Convolution2dParameter Class Reference

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

Class Constructor

◆ Convolution2dParameter() [1/2]

Constructs the parameter of the 2D convolution layer

Parameters
contextContext to manage the parameter of the 2D convolution layer

◆ Convolution2dParameter() [2/2]

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

◆ getGroupDimension()

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

◆ getIndices()

Convolution2dIndices getIndices ( )

Gets the data structure representing the dimension for convolution kernels

Returns
Data structure representing the dimension for convolution kernels

◆ getKernelSize()

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

◆ getNGroups()

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

◆ getNKernels()

long getNKernels ( )

Gets the number of kernels applied to the input layer data

Returns
Number of kernels applied to the input layer data

◆ getPadding()

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

◆ getStride()

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

◆ setGroupDimension()

void setGroupDimension ( long  groupDimension)

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

Parameters
groupDimensionDimension for which the grouping is applied

◆ setIndices()

void setIndices ( Convolution2dIndices  sd)

Sets the data structure representing the dimension for convolution kernels

Parameters
sdThe data structure representing the dimension for convolution kernels

◆ setKernelSize()

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

◆ setNGroups()

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

◆ setNKernels()

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

◆ setPadding()

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

◆ setStride()

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.