docs: public SDVariable[] batchMmul(String[] names, SDVariable[] matricesA, SDVariable[] matricesB,
                                    boolean transposeA, boolean transposeB) {
          validateSameType("batchMmul", true, matricesA);
          validateSameType("batchMmul", true, matricesB);
          SDVariable[] result = f().batchMmul(matricesA, matricesB, transposeA, transposeB);
          return updateVariableNamesAndReferences(result, names);
      }