load_trial_log() reopens a TrialLog from a directory written by an
optimizer's log_dir or by TrialLog$new(log_dir = ).
Value
A TrialLog.
See also
Other optimizer building blocks:
TrialLog,
complete_trial(),
create_trial(),
eval_program(),
optimizer_control(),
read_trials_jsonl(),
sample_dataset(),
split_dataset(),
write_trials_jsonl()
Examples
dir <- file.path(tempdir(), "load-trial-log-example")
log <- TrialLog$new("my-search", log_dir = dir)
log$add_trial(create_trial("my-search", params = list(k = 2L)))
restored <- load_trial_log(dir)
restored$as_tibble()[, c("trial_id", "status")]
#> # A tibble: 1 × 2
#> trial_id status
#> <chr> <chr>
#> 1 trial_20260930_174410_e01i28 pending