pub struct ShardedImportConfig {
pub max_cached_shards: usize,
pub max_cache_bytes: usize,
pub sort_tensors: bool,
pub verify_checksums: bool,
pub buffer_size: usize,
}Expand description
Configuration for sharded import
Fields§
§max_cached_shards: usizeMaximum shards in cache
max_cache_bytes: usizeMaximum cache size in bytes
sort_tensors: boolProcess tensors in alphabetical order (for determinism)
verify_checksums: boolVerify tensor checksums during import
buffer_size: usizeBuffer size for file I/O
Implementations§
Source§impl ShardedImportConfig
impl ShardedImportConfig
Sourcepub fn low_memory() -> Self
pub fn low_memory() -> Self
Config for low-memory systems (1GB cache)
Sourcepub fn high_memory() -> Self
pub fn high_memory() -> Self
Config for high-memory systems (8GB cache on native, 512MB on WASM)
Trait Implementations§
Source§impl Clone for ShardedImportConfig
impl Clone for ShardedImportConfig
Source§fn clone(&self) -> ShardedImportConfig
fn clone(&self) -> ShardedImportConfig
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 ShardedImportConfig
impl Debug for ShardedImportConfig
Auto Trait Implementations§
impl Freeze for ShardedImportConfig
impl RefUnwindSafe for ShardedImportConfig
impl Send for ShardedImportConfig
impl Sync for ShardedImportConfig
impl Unpin for ShardedImportConfig
impl UnwindSafe for ShardedImportConfig
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