Skip to main content

OptunaLoggingCallback

OptunaLoggingCallback(
    update_interval: int = 1,
    timer: object = None,
)
Lightweight Optuna callback that displays trials in a Rich table. Works with both single and multi-objective optimization. Parameters:
NameTypeDefaultDescription
update_intervalint--Update table every N trials (default: 1)
timerobject--Timer object with elapsed() method (e.g., vbt.Timer())