Fix series name when uploading benchmark results (#12246)
Upload the correct series name to the dashboard.
skip-ci: Not run in presubmit
diff --git a/build_tools/benchmarks/upload_benchmarks_to_dashboard.py b/build_tools/benchmarks/upload_benchmarks_to_dashboard.py
index 8657b50..f3e8676 100755
--- a/build_tools/benchmarks/upload_benchmarks_to_dashboard.py
+++ b/build_tools/benchmarks/upload_benchmarks_to_dashboard.py
@@ -330,7 +330,7 @@
verbose=args.verbose)
# Upload benchmark results to the dashboard.
- for series_name, benchmark_latency in aggregate_results.items():
+ for series_id, benchmark_latency in aggregate_results.items():
benchmark_info = benchmark_latency.benchmark_info
description = get_model_description(benchmark_info.model_name,
benchmark_info.model_source)
@@ -338,14 +338,10 @@
description = ""
description += COMMON_DESCRIIPTION
- run_config_id = benchmark_info.run_config_id
- # TODO(#11076): Remove legacy path.
- series_id = series_name if run_config_id is None else run_config_id
-
# Override by default to allow updates to the series.
add_new_iree_series(series_id=series_id,
series_unit="ns",
- series_name=series_name,
+ series_name=benchmark_latency.name,
series_description=description,
override=True,
dry_run=args.dry_run,
@@ -357,7 +353,7 @@
dry_run=args.dry_run,
verbose=args.verbose)
- for name, compile_metrics in all_compilation_metrics.items():
+ for target_id, compile_metrics in all_compilation_metrics.items():
description = get_model_description(
compile_metrics.compilation_info.model_name,
compile_metrics.compilation_info.model_source)
@@ -368,16 +364,13 @@
for mapper in benchmark_presentation.COMPILATION_METRICS_TO_TABLE_MAPPERS:
sample_value, _ = mapper.get_current_and_base_value(compile_metrics)
series_unit = mapper.get_unit()
-
- gen_config_id = compile_metrics.compilation_info.gen_config_id
- # TODO(#11076): Remove legacy path.
- series_id = mapper.get_series_id(
- name if gen_config_id is None else gen_config_id)
+ series_id = mapper.get_series_id(target_id)
# Override by default to allow updates to the series.
add_new_iree_series(series_id=series_id,
series_unit=series_unit,
- series_name=mapper.get_series_name(name),
+ series_name=mapper.get_series_name(
+ compile_metrics.name),
series_description=description,
override=True,
dry_run=args.dry_run,