diff --git a/scripts/compare-llama-bench.py b/scripts/compare-llama-bench.py index 8c599cf9e..c32b449f7 100755 --- a/scripts/compare-llama-bench.py +++ b/scripts/compare-llama-bench.py @@ -318,7 +318,7 @@ else: show = [] # Show CPU and/or GPU by default even if the hardware for all results is the same: - if "n_gpu_layers" not in properties_different: + if rows_full and "n_gpu_layers" not in properties_different: ngl = int(rows_full[0][KEY_PROPERTIES.index("n_gpu_layers")]) if ngl != 99 and "cpu_info" not in properties_different: @@ -338,6 +338,10 @@ else: pass rows_show = get_rows(show) +if not rows_show: + logger.error(f"No comparable data was found between {name_baseline} and {name_compare}.\n") + sys.exit(1) + table = [] for row in rows_show: n_prompt = int(row[-5])