optuna.storages.BaseJournalLogStorage
- class optuna.storages.BaseJournalLogStorage(*args, **kwargs)[source]
Journal 存储的基类。
实现此基类的存储类必须保证进程安全。这意味着,多个进程可能同时调用
read_logs
和append_logs
。如果后端存储内部不支持互斥机制(如锁),你可能需要使用JournalFileSymlinkLock
或JournalFileOpenLock
来创建临界区。警告
自 v4.0.0 起已弃用。此功能将在未来移除。目前计划在 v6.0.0 移除此功能,但此计划可能会更改。请参阅 https://github.com/optuna/optuna/releases/tag/v4.0.0。
请改用
BaseJournalBackend
。方法
append_logs
(logs)将日志附加到后端。
read_logs
(log_number_from)读取日志编号大于或等于
log_number_from
的日志。- abstractmethod append_logs(logs)
将日志附加到后端。