pub enum AutocastDtype {
F16,
BF16,
}Expand description
The reduced-precision dtype used during autocast regions.
Variants§
F16
IEEE 754 half-precision (1-5-10).
BF16
Brain floating point (1-8-7). Wider dynamic range than f16.
Trait Implementations§
Source§impl Clone for AutocastDtype
impl Clone for AutocastDtype
Source§fn clone(&self) -> AutocastDtype
fn clone(&self) -> AutocastDtype
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 AutocastDtype
impl Debug for AutocastDtype
Source§impl PartialEq for AutocastDtype
impl PartialEq for AutocastDtype
impl Copy for AutocastDtype
impl Eq for AutocastDtype
impl StructuralPartialEq for AutocastDtype
Auto Trait Implementations§
impl Freeze for AutocastDtype
impl RefUnwindSafe for AutocastDtype
impl Send for AutocastDtype
impl Sync for AutocastDtype
impl Unpin for AutocastDtype
impl UnsafeUnpin for AutocastDtype
impl UnwindSafe for AutocastDtype
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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