From beadbc664994ae0cffe42dafd780146f8796144f Mon Sep 17 00:00:00 2001
From: Yifan Zhao <yifanz16@illinois.edu>
Date: Sun, 4 Apr 2021 02:54:20 -0500
Subject: [PATCH] Fixed plotting error when no config (model-free case)

---
 predtuner/approxapp.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/predtuner/approxapp.py b/predtuner/approxapp.py
index db856fb..c8a9825 100644
--- a/predtuner/approxapp.py
+++ b/predtuner/approxapp.py
@@ -295,6 +295,8 @@ class ApproxTuner(Generic[T]):
             return conf.test_qos if use_test_qos else conf.qos, conf.speedup
 
         def get_points(confs):
+            if not confs:
+                return np.zeros((2, 0))
             sorted_points = np.array(
                 sorted([qos_speedup(c) for c in confs], key=lambda p: p[0])
             ).T
-- 
GitLab