]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
scripts : exit compare-llama-bench.py gracefully when there's nothing to compare...
authorSigbjørn Skjæret <redacted>
Sun, 11 May 2025 14:20:39 +0000 (16:20 +0200)
committerGitHub <redacted>
Sun, 11 May 2025 14:20:39 +0000 (16:20 +0200)
scripts/compare-llama-bench.py

index 8c599cf9eab49104c5879b465217aa8672957fa0..c32b449f7dc6b66a2ed4d022ed9f6fd695317154 100755 (executable)
@@ -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])