pub struct QatLayer {
pub weight_fq: FakeQuantize,
pub activation_fq: FakeQuantize,
}Expand description
A layer with associated FakeQuantize modules for QAT.
Fields§
§weight_fq: FakeQuantizeFakeQuantize for this layer’s weights.
activation_fq: FakeQuantizeFakeQuantize for this layer’s activations (applied after forward).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QatLayer
impl RefUnwindSafe for QatLayer
impl Send for QatLayer
impl Sync for QatLayer
impl Unpin for QatLayer
impl UnsafeUnpin for QatLayer
impl UnwindSafe for QatLayer
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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