public SDVariable sconv2d(SDVariable[] inputs, Conv2DConfig conv2DConfig) {
        SConv2D sconv2D = SConv2D.sBuilder()
                .inputFunctions(inputs)
                .sameDiff(sameDiff())
                .conv2DConfig(conv2DConfig)
                .build();

        return sconv2D.outputVariables()[0];
    }
public SDVariable sconv2d(SDVariable[] inputs, Conv2DConfig conv2DConfig) {
        SConv2D sconv2D = SConv2D.sBuilder()
                .inputFunctions(inputs)
                .sameDiff(sameDiff())
                .conv2DConfig(conv2DConfig)
                .build();

        return sconv2D.outputVariables()[0];
    }
public SDVariable sconv2d ( SDVariable [ ] inputs , Conv2DConfig conv2DConfig ) { SConv2D sconv2D = SConv2D . sBuilder ( ) . inputFunctions ( inputs ) . sameDiff ( sameDiff ( ) ) . conv2DConfig ( conv2DConfig ) . build ( ) ; return sconv2D . outputVariables ( ) [ 0 ] ; }
Separable Conv2d operation.

@param inputs       the inputs to conv2d
@param conv2DConfig the configuration
@return
Separable Conv2d operation .