Bases: Optimizer, Checkpointable, CanRegisterSuggestions, TrialFaultAware
Adapter that exposes an arbitrary Xopt generator through blop’s Optimizer protocol.
-
classmethod from_checkpoint(checkpoint_path)[source]
Load optimizer from a checkpoint.
-
property checkpoint_path: str | None
Checkpoint path for saving optimizer state.
-
property generator: Generator
The underlying Xopt generator instance.
-
property vocs: VOCS
Xopt VOCS structure.
-
suggest(num_points=None)[source]
Suggested points to sample from the optimizer.
-
register_suggestions(suggestions)[source]
Register external suggestions with the optimizer.
-
ingest(points)[source]
Ingest outcomes into the optimizer.
-
register_failures(suggestions)[source]
Register failures with the optimizer.
-
get_best_points()[source]
Best points from the optimizer.
-
checkpoint()[source]
Dump serialized optimizer state to the configured checkpoint JSON file.