Struct tensorflow::BFloat16
source · [−]pub struct BFloat16(_);
Expand description
BFloat16 provides a Rust type for BFloat16. Note that this is not the same as half::f16. BFloat16 is not an IEEE-754 16-bit float. See https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/framework/bfloat16.h for details.
Trait Implementations
sourceimpl PartialOrd<BFloat16> for BFloat16
impl PartialOrd<BFloat16> for BFloat16
sourcefn partial_cmp(&self, other: &BFloat16) -> Option<Ordering>
fn partial_cmp(&self, other: &BFloat16) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl TensorType for BFloat16
impl TensorType for BFloat16
sourcefn is_repr_c() -> bool
fn is_repr_c() -> bool
Return true if the data has the same representation in C and Rust and can be written/read directly. Read more
impl Copy for BFloat16
Auto Trait Implementations
impl RefUnwindSafe for BFloat16
impl Send for BFloat16
impl Sync for BFloat16
impl Unpin for BFloat16
impl UnwindSafe for BFloat16
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more