# Uses of Class
org.apache.sysds.runtime.matrix.data.DnnParameters

Packages that use DnnParameters
Package
Description
org.apache.sysds.runtime.matrix.data

## Uses of DnnParameters in org.apache.sysds.runtime.matrix.data

Methods in org.apache.sysds.runtime.matrix.data with parameters of type DnnParameters
Modifier and Type
Method
Description
`static boolean`
LibMatrixDNNLSTM.`checkLSTMBackwardInputForOptimisation(DnnParameters params)`
`static boolean`
LibMatrixDNNLSTM.`checkLSTMInputForOptimisation(DnnParameters params)`
`static void`
LibMatrixDNNIm2Col.`col2imOverSingleImage(int outputN, MatrixBlock input, DnnParameters params)`
`boolean`
DnnParameters.`compare(DnnParameters that)`
`static void`
LibMatrixDNN.`conv2d(MatrixBlock input, MatrixBlock filter, MatrixBlock outputBlock, DnnParameters params)`
This method performs convolution (i.e.
`static void`
LibMatrixNative.`conv2d(MatrixBlock input, MatrixBlock filter, MatrixBlock outputBlock, DnnParameters params)`
This method performs convolution (i.e.
`static void`
LibMatrixDNN.`conv2dBackwardData(MatrixBlock filter, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)`
This method computes the backpropogation errors for previous layer of convolution operation
`static void`
LibMatrixNative.`conv2dBackwardData(MatrixBlock filter, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)`
This method computes the backpropagation errors for previous layer of convolution operation
`static void`
LibMatrixDNN.`conv2dBackwardFilter(MatrixBlock input, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)`
This method computes the backpropogation errors for filter of convolution operation
`static void`
LibMatrixNative.`conv2dBackwardFilter(MatrixBlock input, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)`
This method computes the backpropogation errors for filter of convolution operation
`static ArrayList<Callable<Long>>`
LibMatrixDNNConv2d.`getConv2dBackwardDataWorkers(DnnParameters params)`
Factory method that returns list of callable tasks for performing conv2d backward data
`static ArrayList<Callable<Long>>`
LibMatrixDNNConv2d.`getConv2dBackwardFilterWorkers(DnnParameters params)`
Factory method that returns list of callable tasks for performing conv2d backward filter
`static ArrayList<Callable<Long>>`
LibMatrixDNNConv2d.`getConv2dWorkers(DnnParameters params)`
Factory method that returns list of callable tasks for performing conv2d
`static ArrayList<Callable<Long>>`
LibMatrixDNNLSTM.`getLSTMWorkers(DnnParameters params)`
`static ArrayList<Callable<Long>>`
LibMatrixDNNPooling.`getPoolingBackwardWorkers(DnnParameters params, boolean performReluBackward, LibMatrixDNN.PoolingType poolType)`
Factory method that returns list of callable tasks for performing maxpooling backward operation
`static ArrayList<Callable<Long>>`
LibMatrixDNNPooling.`getPoolingWorkers(DnnParameters params, LibMatrixDNN.PoolingType poolType)`
Factory method that returns list of callable tasks for performing pooling operation
`static ArrayList<Callable<Long>>`
LibMatrixDNNRelu.`getReluBackwardWorkers(DnnParameters params)`
Factory method that returns list of callable tasks for performing relu backward operation
`static LibMatrixDNNRotate180.Rotate180Worker`
LibMatrixDNNRotate180.Rotate180Worker.`getWorker(MatrixBlock in, MatrixBlock out, DnnParameters params, boolean zeroOutSparseOutput, boolean trans)`
`static void`
LibMatrixDNNIm2Col.`im2col(MatrixBlock in, MatrixBlock out, int r, DnnParameters params, boolean trans)`
`static void`
LibMatrixDNN.`lstm(DnnParameters params)`
`static void`
LibMatrixDNN.`lstmBackward(DnnParameters params)`
`static long`
LibMatrixDNNLSTM.`lstmBackwardGeneric(DnnParameters params)`
`static long`
LibMatrixDNNLSTM.`lstmGeneric(DnnParameters params)`
`static void`
LibMatrixDNN.`pooling(MatrixBlock input, MatrixBlock output, DnnParameters params, LibMatrixDNN.PoolingType poolType)`
`static void`
LibMatrixDNN.`poolingBackward(MatrixBlock input, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params, boolean performReluBackward, LibMatrixDNN.PoolingType poolType)`
This method computes the backpropogation errors for previous layer of pooling operation
Constructors in org.apache.sysds.runtime.matrix.data with parameters of type DnnParameters
Modifier
Constructor
Description
``
`ReluBackward(int rl, int ru, DnnParameters params)`