summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 5a3c798..5237100 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -145,9 +145,12 @@ struct TrainArgs
/// Adam's learning rate
#[arg(long, default_value_t = train::Config::default().learning_rate)]
learning_rate: f32,
- /// Games against ClaudePlayer, and against the previous generation, after each generation
+ /// Games against ClaudePlayer, and against the generation that last played them
#[arg(long, default_value_t = train::Config::default().match_games)]
match_games: usize,
+ /// Play those matches only every this many generations
+ #[arg(long, default_value_t = train::Config::default().match_every)]
+ match_every: usize,
}
impl From<TrainArgs> for train::Config
@@ -171,6 +174,7 @@ impl From<TrainArgs> for train::Config
batch_size: args.batch_size,
learning_rate: args.learning_rate,
match_games: args.match_games,
+ match_every: args.match_every,
}
}
}