Expand description
Executors — high-level execution loops that USE a Runner.
Each Executor defines WHAT to do (study loop, PBT evolution, streaming). The Runner decides WHERE to execute (local or remote).
StudyRunner— hyperparameter optimization loopPbtRunner— population-based training (evolutionary)StreamExecutor— chunk-based streaming through fitted filters
Re-exports§
pub use pbt::FnPbtExecutor;pub use pbt::PbtConfig;pub use pbt::PbtExecutor;pub use pbt::PbtRunner;pub use pbt::PopulationMember;pub use simple::SimpleExecutor;pub use stream::FittedFilter;pub use stream::StreamExecutor;pub use study::FnTrialExecutor;pub use study::StudyRunner;pub use study::TrialExecutor;pub use study::TrialOutcome;