|
PineForge HPO 0.1.0
Native hyperparameter optimization for PineForge strategies
|
Lazy exhaustive sampler over a finite SearchSpace in mixed-radix order. More...
#include <pineforge/hpo/sampler.hpp>
Inheritance diagram for pineforge::hpo::GridSampler:Public Member Functions | |
| GridSampler (SearchSpace space) | |
| std::optional< Candidate > | next () override |
Returns each finite candidate once, then std::nullopt. | |
| void | reset () override |
| Rewinds enumeration to ordinal zero. | |
| std::uint64_t | generated () const noexcept override |
| Returns the number of candidates issued since construction or reset. | |
| std::uint64_t | total_candidates () const noexcept |
| Returns the exact finite search-space cardinality. | |
Public Member Functions inherited from pineforge::hpo::Sampler | |
| virtual | ~Sampler ()=default |
Lazy exhaustive sampler over a finite SearchSpace in mixed-radix order.
Definition at line 27 of file sampler.hpp.
|
explicit |
| std::invalid_argument | if a varying real dimension has no step. |
|
inlineoverridevirtualnoexcept |
Returns the number of candidates issued since construction or reset.
Implements pineforge::hpo::Sampler.
Definition at line 37 of file sampler.hpp.
|
overridevirtual |
Returns each finite candidate once, then std::nullopt.
Implements pineforge::hpo::Sampler.
|
overridevirtual |
Rewinds enumeration to ordinal zero.
Implements pineforge::hpo::Sampler.
|
inlinenoexcept |
Returns the exact finite search-space cardinality.
Definition at line 39 of file sampler.hpp.