Merge pull request #506 from optuna/contramundum53-patch-1

Fix check for single-objective study
This commit is contained in:
c-bata
2023-06-22 19:11:17 +09:00
committed by GitHub
+5 -2
View File
@@ -186,8 +186,11 @@ def create_app(
trials = get_trials(storage, study_id)
# TODO(c-bata): Cache best_trials
if summary.directions == 1:
best_trials = [storage.get_best_trial(study_id)]
if len(summary.directions) == 1:
if len([t for t in trials if t.state == TrialState.COMPLETE]) == 0:
best_trials = []
else:
best_trials = [storage.get_best_trial(study_id)]
else:
best_trials = get_pareto_front_trials(trials=trials, directions=summary.directions)
(