use super::policy::RetrainPolicy;
#[derive(Clone, Debug)]
pub struct RetrainConfig {
pub policy: RetrainPolicy,
pub cooldown_batches: usize,
pub max_retrains: usize,
pub log_warnings: bool,
}
impl Default for RetrainConfig {
fn default() -> Self {
Self {
policy: RetrainPolicy::default(),
cooldown_batches: 100,
max_retrains: 0,
log_warnings: true,
}
}
}