optuna.storages.JournalFileStorage

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

Warning

v4.0.0 で非推奨となりました。この機能は将来的に削除される予定です。現在の削除予定は v6.0.0 ですが、変更される可能性があります。 https://github.com/optuna/optuna/releases/tag/v4.0.0 を参照してください。

JournalFileBackend を使用してください。

メソッド

append_logs(logs)

Append logs to the backend.

read_logs(log_number_from)

Read logs with a log number greater than or equal to log_number_from.

Parameters:
  • file_path (str)

  • lock_obj (BaseJournalFileLock | None)

append_logs(logs)

バックエンドにログを追加します。

Parameters:

logs (list[dict[str, Any]]) – json シリアライズ可能なログのリスト。

Return type:

None

read_logs(log_number_from)

log_number_from 以上のログ番号を持つログを読み込みます。

log_number_from が 0 の場合、すべてのログを読み込みます。

Parameters:

log_number_from (int) – 読み込むログを指定する非負の整数値。

Returns:

log_number_from 以上のログ番号を持つログ。

Return type:

list[dict[str, Any]]