public class CudnnConvolutionHelper extends BaseCudnnHelper implements org.deeplearning4j.nn.layers.convolution.ConvolutionHelper
BaseCudnnHelper.CudnnContext, BaseCudnnHelper.DataCache, BaseCudnnHelper.TensorArrayalpha, beta, dataType, dataTypeSize, sizeInBytes, tensorFormat| Constructor and Description |
|---|
CudnnConvolutionHelper() |
| Modifier and Type | Method and Description |
|---|---|
org.nd4j.linalg.api.ndarray.INDArray |
activate(org.nd4j.linalg.api.ndarray.INDArray z,
org.nd4j.linalg.activations.IActivation afn) |
org.deeplearning4j.berkeley.Pair<org.deeplearning4j.nn.gradient.Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
backpropGradient(org.nd4j.linalg.api.ndarray.INDArray input,
org.nd4j.linalg.api.ndarray.INDArray weights,
org.nd4j.linalg.api.ndarray.INDArray delta,
int[] kernel,
int[] strides,
int[] pad,
org.nd4j.linalg.api.ndarray.INDArray biasGradView,
org.nd4j.linalg.api.ndarray.INDArray weightGradView,
org.nd4j.linalg.activations.IActivation afn,
org.deeplearning4j.nn.conf.layers.ConvolutionLayer.AlgoMode mode,
org.deeplearning4j.nn.conf.layers.ConvolutionLayer.BwdFilterAlgo bwdFilterAlgo,
org.deeplearning4j.nn.conf.layers.ConvolutionLayer.BwdDataAlgo bwdDataAlgo,
org.deeplearning4j.nn.conf.ConvolutionMode convolutionMode) |
org.nd4j.linalg.api.ndarray.INDArray |
preOutput(org.nd4j.linalg.api.ndarray.INDArray input,
org.nd4j.linalg.api.ndarray.INDArray weights,
org.nd4j.linalg.api.ndarray.INDArray bias,
int[] kernel,
int[] strides,
int[] pad,
org.deeplearning4j.nn.conf.layers.ConvolutionLayer.AlgoMode mode,
org.deeplearning4j.nn.conf.layers.ConvolutionLayer.FwdAlgo fwdAlgo,
org.deeplearning4j.nn.conf.ConvolutionMode convolutionMode) |
checkCuda, checkCudnn, checkSupportedpublic org.deeplearning4j.berkeley.Pair<org.deeplearning4j.nn.gradient.Gradient,org.nd4j.linalg.api.ndarray.INDArray> backpropGradient(org.nd4j.linalg.api.ndarray.INDArray input,
org.nd4j.linalg.api.ndarray.INDArray weights,
org.nd4j.linalg.api.ndarray.INDArray delta,
int[] kernel,
int[] strides,
int[] pad,
org.nd4j.linalg.api.ndarray.INDArray biasGradView,
org.nd4j.linalg.api.ndarray.INDArray weightGradView,
org.nd4j.linalg.activations.IActivation afn,
org.deeplearning4j.nn.conf.layers.ConvolutionLayer.AlgoMode mode,
org.deeplearning4j.nn.conf.layers.ConvolutionLayer.BwdFilterAlgo bwdFilterAlgo,
org.deeplearning4j.nn.conf.layers.ConvolutionLayer.BwdDataAlgo bwdDataAlgo,
org.deeplearning4j.nn.conf.ConvolutionMode convolutionMode)
backpropGradient in interface org.deeplearning4j.nn.layers.convolution.ConvolutionHelperpublic org.nd4j.linalg.api.ndarray.INDArray preOutput(org.nd4j.linalg.api.ndarray.INDArray input,
org.nd4j.linalg.api.ndarray.INDArray weights,
org.nd4j.linalg.api.ndarray.INDArray bias,
int[] kernel,
int[] strides,
int[] pad,
org.deeplearning4j.nn.conf.layers.ConvolutionLayer.AlgoMode mode,
org.deeplearning4j.nn.conf.layers.ConvolutionLayer.FwdAlgo fwdAlgo,
org.deeplearning4j.nn.conf.ConvolutionMode convolutionMode)
preOutput in interface org.deeplearning4j.nn.layers.convolution.ConvolutionHelperpublic org.nd4j.linalg.api.ndarray.INDArray activate(org.nd4j.linalg.api.ndarray.INDArray z,
org.nd4j.linalg.activations.IActivation afn)
activate in interface org.deeplearning4j.nn.layers.convolution.ConvolutionHelperCopyright © 2017. All rights reserved.