public SDVariable nonMaxSuppression(String name, SDVariable boxes, SDVariable scores,
      int maxOutSize, double iouThreshold, double scoreThreshold) {
    SDValidation.validateNumerical("nonMaxSuppression", "boxes", boxes);
    SDValidation.validateNumerical("nonMaxSuppression", "scores", scores);
    SDVariable out =  new org.nd4j.linalg.api.ops.impl.image.NonMaxSuppression(sd,boxes, scores, maxOutSize, iouThreshold, scoreThreshold).outputVariable();