public SDVariable depthWiseConv2d(String name, SDVariable layerInput, SDVariable depthWeights,
      Conv2DConfig Conv2DConfig) {
    SDValidation.validateNumerical("depthWiseConv2d", "layerInput", layerInput);
    SDValidation.validateNumerical("depthWiseConv2d", "depthWeights", depthWeights);
    SDVariable out =  new org.nd4j.linalg.api.ops.impl.layers.convolution.DepthwiseConv2D(sd,layerInput, depthWeights, null, Conv2DConfig).outputVariable();