我想将 optuna 的 study.optimize 详细程度设置为 0。我想optuna.logging.set_verbosity(0)
可能会这样做,但我仍然会获得Trial 0 finished with value ....
每次试验的更新
这样做的正确方法是什么?不幸的是,通过文档进行广泛搜索仍然只会导致上述方法。
提前谢谢了
我想将 optuna 的 study.optimize 详细程度设置为 0。我想optuna.logging.set_verbosity(0)
可能会这样做,但我仍然会获得Trial 0 finished with value ....
每次试验的更新
这样做的正确方法是什么?不幸的是,通过文档进行广泛搜索仍然只会导致上述方法。
提前谢谢了
尝试这个:
optuna.logging.set_verbosity(optuna.logging.WARNING)
它基本上改变了详细程度。
如需更多级别选择,请在此处查看 optuna 的官方指南。
optuna
警告往往会使用标准 pythonic 引发warnings.warn()
(这解释了为什么optuna.logging.set_verbosity()
并不总是能够抑制它们),因此您可以使用以下命令一次将它们全部静音:
# treat all python warnings as lower-level "ignore" events
warnings.filterwarnings("ignore")
但是请注意,这也会使有用且不常见的警告(例如弃用警告)静音。