public SDVariable oneHot(String name, SDVariable indices, int depth) {
    SDValidation.validateNumerical("oneHot", "indices", indices);
    SDVariable out =  new org.nd4j.linalg.api.ops.impl.shape.OneHot(sd,indices, depth).outputVariable();
    return sd.updateVariableNameAndReference(out, name);
  }