pub struct DataLoaderConfig {
pub batch_size: usize,
pub num_workers: usize,
pub prefetch_factor: usize,
pub drop_last: bool,
pub shuffle: bool,
}Expand description
Configuration for the parallel data loader.
Fields§
§batch_size: usizeNumber of samples per batch.
num_workers: usizeNumber of worker threads for prefetching.
prefetch_factor: usizeNumber of batches each worker prefetches before blocking.
drop_last: boolWhether to drop the last incomplete batch.
shuffle: boolWhether to shuffle samples each epoch.
Trait Implementations§
Source§impl Clone for DataLoaderConfig
impl Clone for DataLoaderConfig
Source§fn clone(&self) -> DataLoaderConfig
fn clone(&self) -> DataLoaderConfig
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 moreSource§impl Debug for DataLoaderConfig
impl Debug for DataLoaderConfig
Auto Trait Implementations§
impl Freeze for DataLoaderConfig
impl RefUnwindSafe for DataLoaderConfig
impl Send for DataLoaderConfig
impl Sync for DataLoaderConfig
impl Unpin for DataLoaderConfig
impl UnsafeUnpin for DataLoaderConfig
impl UnwindSafe for DataLoaderConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more