border_async_trainer/actor_manager/config.rs
1use serde::{Deserialize, Serialize};
2
3/// Configuration of [`ActorManager`](super::ActorManager).
4#[derive(Clone, Debug, Serialize, Deserialize)]
5pub struct ActorManagerConfig {
6 /// Number of samples to be buffered in each actor until being pushed to the replay buffer.
7 ///
8 /// The default value is 100.
9 pub n_buffer: usize,
10}
11
12impl Default for ActorManagerConfig {
13 fn default() -> Self {
14 Self { n_buffer: 100 }
15 }
16}