#![deny(missing_docs)]
pub mod config;
pub mod error;
pub mod types;
pub mod datasets;
#[cfg(feature = "cloud")]
pub mod cloud;
pub mod manager;
pub use config::{AdapterMethod, AlignmentMethod, LoraConfig, LrScheduler, TrainingHyperparams};
pub use error::TrainingError;
pub use types::{
DatasetId, TrainingJobId, TrainingJobStatus, TrainingJobSummary, TrainingMetrics,
TrainingProgress,
};
#[cfg(feature = "cloud")]
pub use cloud::{CloudFineTuneConfig, FineTuneProvider, FineTuneProviderFactory};
pub use manager::TrainingManager;