Skip to main content

Module executors

Module executors 

Source
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).

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;

Modules§

pbt
Population-Based Training runner.
simple
SimpleExecutor — one-shot execution: compile, fit, forward.
stream
Streaming executor — processes data in chunks through fitted filters.
study
Study runner — orchestrates hyperparameter optimization.