Deborah.DeborahCore.DeborahRunner
Deborah.DeborahCore.DeborahRunner.run_Deborah — Functionrun_Deborah(
toml_path::String,
jobid::Union{Nothing, String}=nothing
) -> NothingTop-level function to execute the Deborah.DeborahCore pipeline:
- Parse configuration with
Deborah.DeborahCore.TOMLConfigDeborah.parse_full_config_Deborah - Build path with
Deborah.DeborahCore.PathConfigBuilderDeborah.build_path_config_Deborahand partition data withDeborah.DeborahCore.DatasetPartitionerDeborah.partition_dataset - Prepare ML inputs with
Deborah.DeborahCore.MLInputPreparer.prepare_ML_inputs - Suggest optimal block size with
Deborah.Sarah.BlockSizeSuggester.suggest_opt_block_sizes - Run model-specific sequence with
Deborah.DeborahCore.MLSequence.ml_sequence/Deborah.DeborahCore.BaselineSequence.baseline_sequence/Deborah.DeborahCore.BaselineSequence.random_sequence - Generate trace data with
Deborah.Sarah.BootstrapDataInit.build_trace_data - Initialize and run bootstrap with
Deborah.Sarah.BootstrapDataInit.init_bootstrap_data,Deborah.Sarah.SeedManager.setup_rng_poolandDeborah.Sarah.BootstrapRunner.run_bootstrap! - Collect and save summary with
Deborah.Sarah.SummaryCollector.collect_summaries_DeborahandDeborah.DeborahCore.SummaryWriterDeborah.write_summary_file_Deborah - Optionally print result summary with
Deborah.DeborahCore.ResultPrinterDeborah.print_summary_results_Deborahifjobid === nothing.
All steps are logged and timed.