From 6ca0dbb8759f5f127a70436d5971e348f43ff83d Mon Sep 17 00:00:00 2001
From: Yifan Zhao <yifanz16@illinois.edu>
Date: Thu, 18 Mar 2021 22:21:10 -0500
Subject: [PATCH] Fixed plotting error when there's no config

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

diff --git a/predtuner/modeledapp.py b/predtuner/modeledapp.py
index fa30d8e..a188eb9 100644
--- a/predtuner/modeledapp.py
+++ b/predtuner/modeledapp.py
@@ -460,6 +460,8 @@ class ApproxModeledTuner(ApproxTuner):
             def qos_speedup(conf):
                 return conf.validated_qos if validated else conf.qos, conf.speedup
 
+            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