pub struct TrainingSchedule {
pub net_id: String,
pub batch_size: usize,
pub eval_scale: f32,
pub batches_per_superbatch: usize,
pub start_superbatch: usize,
pub end_superbatch: usize,
pub wdl_scheduler: WdlScheduler,
pub lr_scheduler: LrScheduler,
pub save_rate: usize,
}
Fields§
§net_id: String
§batch_size: usize
§eval_scale: f32
§batches_per_superbatch: usize
§start_superbatch: usize
§end_superbatch: usize
§wdl_scheduler: WdlScheduler
§lr_scheduler: LrScheduler
§save_rate: usize
Implementations§
Trait Implementations§
Source§impl Clone for TrainingSchedule
impl Clone for TrainingSchedule
Source§fn clone(&self) -> TrainingSchedule
fn clone(&self) -> TrainingSchedule
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for TrainingSchedule
impl RefUnwindSafe for TrainingSchedule
impl Send for TrainingSchedule
impl Sync for TrainingSchedule
impl Unpin for TrainingSchedule
impl UnwindSafe for TrainingSchedule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more