oa::ml::training::ItRolloutTrainingConfig

Fixed rollout and update schedule.

StRust public API

Declaration

pub struct ItRolloutTrainingConfig { pub rollouts: u64, pub horizon: usize, pub environments: usize, pub update_epochs: u64, pub timer_name: String, pub enable_gpu_timing: bool, }
Public Rust declaration.

Public Methods

fn clone(&self) -> ItRolloutTrainingConfig
fn fmt(&self, f: &mut Formatter<'_>) -> Result
fn eq(&self, other: &ItRolloutTrainingConfig) -> bool

Associated Functions

fn default() -> Self

Public Data Members

rolloutsu64field
horizonusizefield
environmentsusizefield
update_epochsu64field
timer_nameStringfield
enable_gpu_timingboolfield

Public Method Documentation

fn clone( &self ) -> ItRolloutTrainingConfig
No public source comment is attached to this declaration.
fn fmt( &self, f: &mut Formatter<'_> ) -> Result
No public source comment is attached to this declaration.
fn eq( &self, other: &ItRolloutTrainingConfig ) -> bool
No public source comment is attached to this declaration.
fn default() -> Self
No public source comment is attached to this declaration.