public SDVariable deconv2d(String name, SDVariable layerInput, SDVariable weights,
      DeConv2DConfig DeConv2DConfig) {
    SDValidation.validateNumerical("deconv2d", "layerInput", layerInput);
    SDValidation.validateNumerical("deconv2d", "weights", weights);
    SDVariable out =  new org.nd4j.linalg.api.ops.impl.layers.convolution.DeConv2D(sd,layerInput, weights, null, DeConv2DConfig).outputVariable();