diff --git a/deeplearning4j/deeplearning4j-nn/src/main/java/org/deeplearning4j/nn/layers/mkldnn/MKLDNNSubsamplingHelper.java b/deeplearning4j/deeplearning4j-nn/src/main/java/org/deeplearning4j/nn/layers/mkldnn/MKLDNNSubsamplingHelper.java index 3edbf0b28..abb84e965 100644 --- a/deeplearning4j/deeplearning4j-nn/src/main/java/org/deeplearning4j/nn/layers/mkldnn/MKLDNNSubsamplingHelper.java +++ b/deeplearning4j/deeplearning4j-nn/src/main/java/org/deeplearning4j/nn/layers/mkldnn/MKLDNNSubsamplingHelper.java @@ -87,11 +87,7 @@ public class MKLDNNSubsamplingHelper implements SubsamplingHelper { break; } - Pooling2DDerivative d = Pooling2DDerivative.derivativeBuilder() - .config(conf) - .arrayInputs(new INDArray[]{input, epsilon}) - .arrayOutputs(new INDArray[]{gradAtInput}) - .build(); + Pooling2DDerivative d = new Pooling2DDerivative(input, epsilon, gradAtInput, conf); Nd4j.exec(d); return new Pair(new DefaultGradient(), gradAtInput);