optuna.storages.JournalRedisStorage

class optuna.storages.JournalRedisStorage(url, use_cluster=False, prefix='')[source]

Warning

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

JournalRedisBackend を使用してください。

メソッド

append_logs(logs)

Append logs to the backend.

load_snapshot()

Load snapshot from the backend.

read_logs(log_number_from)

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

save_snapshot(snapshot)

Save snapshot to the backend.

Parameters:
append_logs(logs)

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

Parameters:

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

Return type:

None

load_snapshot()

バックエンドからスナップショットを読み込みます。

Returns:

スナップショットが見つかった場合はシリアライズされたスナップショット(bytes)、見つからなかった場合は:obj:None

Return type:

bytes | 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]]

save_snapshot(snapshot)

スナップショットをバックエンドに保存します。

Parameters:

snapshot (bytes) – シリアライズされたスナップショット(bytes)

Return type:

None