Skip to main content

batuta/recipes/
mod.rs

1//! Orchestration Recipes Module
2//!
3//! Provides high-level workflows for integrating experiment tracking,
4//! cost-performance benchmarking, and sovereign deployment pipelines
5//! with the Batuta orchestration framework.
6
7mod benchmark;
8mod cicd;
9mod experiment_tracking;
10mod research_artifact;
11mod sovereign_deployment;
12mod types;
13
14#[cfg(test)]
15mod tests;
16
17// Re-export all public types to maintain the same public API
18pub use benchmark::CostPerformanceBenchmarkRecipe;
19pub use cicd::CiCdBenchmarkRecipe;
20pub use experiment_tracking::ExperimentTrackingRecipe;
21pub use research_artifact::ResearchArtifactRecipe;
22pub use sovereign_deployment::{SovereignDeploymentConfig, SovereignDeploymentRecipe};
23pub use types::{ExperimentTrackingConfig, RecipeResult};
24
25// Re-export experiment types that are used in the public API
26pub use crate::experiment::{
27    ComputeDevice, CostPerformancePoint, CreditRole, ModelParadigm, PlatformEfficiency,
28};