hyperopt-storage
Storage backends for hyperopt-rs —
where a study's trial history lives:
InMemoryStorage— fast and dependency-free, but lost when the process exits.SqliteStorage— schema-versioned, resumable studies (featuresqlite): a study can be optimized partway, dropped, and resumed in a fresh process, with adaptive samplers picking up the loaded history. Several local processes can also share one study file.
Both implement the same Storage trait (interior-mutable, Send + Sync), so a
study can be optimized in parallel over either.
Most users want the hyperopt-rs facade,
which re-exports these. See the
repository for the full guide.
License
MIT © mi7plus