public SDVariable[] gruCell(String[] names, SDVariable x, SDVariable hLast,
      GRUWeights GRUWeights) {
    SDValidation.validateNumerical("gruCell", "x", x);
    SDValidation.validateNumerical("gruCell", "hLast", hLast);
    SDVariable[] out =  new org.nd4j.linalg.api.ops.impl.layers.recurrent.GRUCell(sd,x, hLast, GRUWeights).outputVariables();