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