pub struct LayerFreezingConfig { /* private fields */ }Expand description
Layer freezing configuration for transfer learning.
Implementations§
Source§impl LayerFreezingConfig
impl LayerFreezingConfig
Sourcepub fn freeze_layers(&mut self, layer_names: &[&str])
pub fn freeze_layers(&mut self, layer_names: &[&str])
Sourcepub fn unfreeze_layers(&mut self, layer_names: &[&str])
pub fn unfreeze_layers(&mut self, layer_names: &[&str])
Sourcepub fn freeze_all(&mut self)
pub fn freeze_all(&mut self)
Freeze all layers.
Sourcepub fn unfreeze_all(&mut self)
pub fn unfreeze_all(&mut self)
Unfreeze all layers.
Sourcepub fn frozen_layers(&self) -> Vec<String>
pub fn frozen_layers(&self) -> Vec<String>
Get all frozen layer names.
Sourcepub fn num_frozen(&self) -> usize
pub fn num_frozen(&self) -> usize
Get the number of frozen layers.
Trait Implementations§
Source§impl Clone for LayerFreezingConfig
impl Clone for LayerFreezingConfig
Source§fn clone(&self) -> LayerFreezingConfig
fn clone(&self) -> LayerFreezingConfig
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 LayerFreezingConfig
impl Debug for LayerFreezingConfig
Auto Trait Implementations§
impl Freeze for LayerFreezingConfig
impl RefUnwindSafe for LayerFreezingConfig
impl Send for LayerFreezingConfig
impl Sync for LayerFreezingConfig
impl Unpin for LayerFreezingConfig
impl UnwindSafe for LayerFreezingConfig
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