|
PineForge HPO 1.11.0
Native hyperparameter optimization for PineForge strategies
|
#include <cstdint>#include <map>#include <optional>#include <stdexcept>#include <string>#include <utility>#include <variant>Go to the source code of this file.
Classes | |
| class | pineforge::hpo::ErrorArgument |
| A typed JSON scalar; strings in HPO-owned arguments use closed catalog vocabularies. More... | |
| class | pineforge::hpo::HpoError |
| Stable machine-readable failure metadata shared by the standard exception families. More... | |
| class | pineforge::hpo::TypedHpoError< Base > |
| Adds stable metadata while preserving a standard exception's catch compatibility. More... | |
| class | pineforge::hpo::EngineError |
| An engine-owned failure whose optional metadata is forwarded without reclassification. More... | |
Namespaces | |
| namespace | pineforge |
| namespace | pineforge::hpo |
Typedefs | |
| using | pineforge::hpo::ErrorArguments = std::map< std::string, ErrorArgument > |
| Deterministically ordered failure arguments. No strategy-computed value belongs here. | |
Enumerations | |
| enum class | pineforge::hpo::FailureOrigin : std::uint8_t { pineforge::hpo::Hpo , pineforge::hpo::Engine } |
| Provenance of a failure, independent of its human-readable diagnostic. More... | |