optuna.storages.JournalFileStorage

class optuna.storages.JournalFileStorage(file_path, lock_obj=None)[source]

警告

在 v4.0.0 中已弃用。此功能将在未来移除。此功能目前计划在 v6.0.0 中移除,但此计划可能会更改。参见 https://github.com/optuna/optuna/releases/tag/v4.0.0

请改用 JournalFileBackend

方法

append_logs(logs)

将日志附加到后端。

read_logs(log_number_from)

读取日志编号大于或等于 log_number_from 的日志。

参数:
  • file_path (str)

  • lock_obj (BaseJournalFileLock | None)

append_logs(logs)

将日志附加到后端。

参数:

logs (list[dict[str, Any]]) – 一个包含可 JSON 序列化日志的列表。

返回类型:

None

read_logs(log_number_from)

读取日志编号大于或等于 log_number_from 的日志。

如果 log_number_from 为 0,则读取所有日志。

参数:

log_number_from (int) – 一个非负整数值,指示要读取哪些日志。

返回值:

日志编号大于或等于 log_number_from 的日志。

返回类型:

list[dict[str, Any]]