public static INDArray amax(INDArray x, INDArray y, INDArray z, long... dimensions) {
        if(dimensions == null || dimensions.length == 0  || y.isScalar()) {
            validateShapesNoDimCase(x,y,z);
            return Nd4j.getExecutioner().exec(new AMax(x,y,z));
        }