protected abstract static class ConvolutionLayer.BaseConvBuilder<T extends ConvolutionLayer.BaseConvBuilder<T>> extends FeedForwardLayer.Builder<T>
Modifier and Type | Field and Description |
---|---|
protected ConvolutionMode |
convolutionMode |
protected ConvolutionLayer.AlgoMode |
cudnnAlgoMode |
protected ConvolutionLayer.BwdDataAlgo |
cudnnBwdDataAlgo |
protected ConvolutionLayer.BwdFilterAlgo |
cudnnBwdFilterAlgo |
protected ConvolutionLayer.FwdAlgo |
cudnnFwdAlgo |
protected int[] |
kernelSize |
protected int[] |
padding |
protected int[] |
stride |
nIn, nOut
activationFn, adamMeanDecay, adamVarDecay, biasInit, biasLearningRate, dist, epsilon, gradientNormalization, gradientNormalizationThreshold, iupdater, l1, l1Bias, l2, l2Bias, learningRate, learningRatePolicy, learningRateSchedule, momentum, momentumAfter, rho, rmsDecay, updater, weightInit
dropOut, layerName
Modifier | Constructor and Description |
---|---|
protected |
BaseConvBuilder() |
protected |
BaseConvBuilder(int... kernelSize) |
protected |
BaseConvBuilder(int[] kernelSize,
int[] stride) |
protected |
BaseConvBuilder(int[] kernelSize,
int[] stride,
int[] padding) |
Modifier and Type | Method and Description |
---|---|
T |
convolutionMode(ConvolutionMode convolutionMode)
Set the convolution mode for the Convolution layer.
|
T |
cudnnAlgoMode(ConvolutionLayer.AlgoMode cudnnAlgoMode)
Defaults to "PREFER_FASTEST", but "NO_WORKSPACE" uses less memory.
|
T |
cudnnBwdDataMode(ConvolutionLayer.BwdDataAlgo cudnnBwdDataAlgo) |
T |
cudnnBwdFilterMode(ConvolutionLayer.BwdFilterAlgo cudnnBwdFilterAlgo) |
T |
cudnnFwdMode(ConvolutionLayer.FwdAlgo cudnnFwdAlgo) |
nIn, nOut
activation, activation, activation, adamMeanDecay, adamVarDecay, biasInit, biasLearningRate, dist, epsilon, gradientNormalization, gradientNormalizationThreshold, l1, l1Bias, l2, l2Bias, learningRate, learningRateDecayPolicy, learningRateSchedule, momentum, momentumAfter, rho, rmsDecay, updater, updater, weightInit
build, dropOut, name
protected ConvolutionMode convolutionMode
protected int[] kernelSize
protected int[] stride
protected int[] padding
protected ConvolutionLayer.AlgoMode cudnnAlgoMode
protected ConvolutionLayer.FwdAlgo cudnnFwdAlgo
protected ConvolutionLayer.BwdFilterAlgo cudnnBwdFilterAlgo
protected ConvolutionLayer.BwdDataAlgo cudnnBwdDataAlgo
protected BaseConvBuilder(int[] kernelSize, int[] stride, int[] padding)
protected BaseConvBuilder(int[] kernelSize, int[] stride)
protected BaseConvBuilder(int... kernelSize)
protected BaseConvBuilder()
public T convolutionMode(ConvolutionMode convolutionMode)
ConvolutionMode
for more detailsconvolutionMode
- Convolution mode for layerpublic T cudnnAlgoMode(ConvolutionLayer.AlgoMode cudnnAlgoMode)
public T cudnnFwdMode(ConvolutionLayer.FwdAlgo cudnnFwdAlgo)
public T cudnnBwdFilterMode(ConvolutionLayer.BwdFilterAlgo cudnnBwdFilterAlgo)
public T cudnnBwdDataMode(ConvolutionLayer.BwdDataAlgo cudnnBwdDataAlgo)
Copyright © 2017. All rights reserved.