For the series:

Reviewed-by: Marek Olšák <marek.ol...@amd.com>

Marek


On Thu, May 10, 2018 at 5:06 AM, Benedikt Schemmer <b...@besd.de> wrote:

> Sometimes it is nice (and useful) to not just see if you've messed up
> but also if you've made an improvement.
>
> ---
>  si-report.py | 24 ++++++++++++++++++++++++
>  1 file changed, 24 insertions(+)
>
> diff --git a/si-report.py b/si-report.py
> index fba652c..d0e0686 100755
> --- a/si-report.py
> +++ b/si-report.py
> @@ -686,6 +686,30 @@ def print_tables(before_all_results,
> after_all_results):
>                  break
>          if num > 0:
>              print
> +
> +    # biggest improvements
> +    metrics = si_stats().metrics
> +    for i in range(len(metrics)):
> +        field = metrics[i][0]
> +        num = 0
> +        more_is_better = metrics[i][0] == 'maxwaves'
> +
> +        if more_is_better:
> +            sort_key = lambda v: -v[1].diff.__dict__[field]
> +        else:
> +            sort_key = lambda v: v[1].diff.__dict__[field]
> +
> +        for name, stats in sorted(shaders.items(), key = sort_key):
> +            if more_is_better:
> +                if stats.diff.__dict__[field] <= 0:
> +                    continue
> +            else:
> +                if stats.diff.__dict__[field] >= 0:
> +                    continue
> +
> +            if num == 0:
> +                print_yellow(" BIGGEST IMPROVEMENTS -
> {:64}".format(metrics[i][1]))
> +                print_yellow(" Before After     Delta Percentage")
>              stats.print_regression(name, field)
>              num += 1
>              if num == num_listed:
> --
> 2.14.1
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to