From f1e4724f5058439d7318a53c6a25f60909b5700a Mon Sep 17 00:00:00 2001 From: c-bata Date: Mon, 23 Jan 2023 11:37:41 +0900 Subject: [PATCH] Avoid to calculate importance when only available single trial --- optuna_dashboard/_importance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/optuna_dashboard/_importance.py b/optuna_dashboard/_importance.py index efc62b41..70bacc42 100644 --- a/optuna_dashboard/_importance.py +++ b/optuna_dashboard/_importance.py @@ -86,7 +86,7 @@ def get_param_importance_from_trials_cache( ) -> list[ImportanceType]: completed_trials = [t for t in trials if t.state == TrialState.COMPLETE] n_completed_trials = len(completed_trials) - if n_completed_trials == 0: + if n_completed_trials <= 1: return [] cache_key = f"{study_id}:{objective_id}"