public SDVariable upsampling3d(String name, SDVariable input, boolean ncdhw, int scaleD,
      int scaleH, int scaleW) {
    SDValidation.validateNumerical("upsampling3d", "input", input);
    SDVariable out =  new org.nd4j.linalg.api.ops.impl.layers.convolution.Upsampling3d(sd,input, ncdhw, scaleD, scaleH, scaleW).outputVariable();
    return sd.updateVariableNameAndReference(out, name);