oa::ml::training::ItTrainingConfig

Configuration for one explicit training loop.

StRust public API

Declaration

pub struct ItTrainingConfig { pub initial_step: u64, pub total_steps: u64, pub steps_per_epoch: u64, pub epoch_steps: Vec<u64>, pub batch_size: u64, pub sequence_length: u64, pub sequence_unit: String, pub source_units_per_sample: f64, pub source_unit: String, pub timer_name: String, pub enable_gpu_timing: bool, }
Public Rust declaration.

Public Methods

fn clone(&self) -> ItTrainingConfig
fn fmt(&self, f: &mut Formatter<'_>) -> Result

Associated Functions

fn default() -> Self

Public Data Members

initial_stepu64field
total_stepsu64field
steps_per_epochu64field
epoch_stepsVec<u64>field
batch_sizeu64field
sequence_lengthu64field
sequence_unitStringfield
source_units_per_samplef64field
source_unitStringfield
timer_nameStringfield
enable_gpu_timingboolfield

Public Method Documentation

fn clone( &self ) -> ItTrainingConfig
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 default() -> Self
No public source comment is attached to this declaration.