pub enum FloatOperationDescription {
Show 18 variants
Exp(UnaryOperationDescription),
Log(UnaryOperationDescription),
Log1p(UnaryOperationDescription),
Erf(UnaryOperationDescription),
PowfScalar(ScalarOperationDescription<f32>),
Sqrt(UnaryOperationDescription),
Cos(UnaryOperationDescription),
Sin(UnaryOperationDescription),
Tanh(UnaryOperationDescription),
Round(UnaryOperationDescription),
Floor(UnaryOperationDescription),
Ceil(UnaryOperationDescription),
IntoInt(UnaryOperationDescription),
Matmul(BinaryOperationDescription),
Random(RandomOperationDescription),
Recip(UnaryOperationDescription),
Quantize(QuantizeOperationDescription),
Dequantize(DequantizeOperationDescription),
}Available on crate feature
repr only.Expand description
Operation description specific to a float tensor.
Variants§
Exp(UnaryOperationDescription)
Operation corresponding to exp.
Log(UnaryOperationDescription)
Operation corresponding to log.
Log1p(UnaryOperationDescription)
Operation corresponding to log1p.
Erf(UnaryOperationDescription)
Operation corresponding to erf.
PowfScalar(ScalarOperationDescription<f32>)
Operation corresponding to powf_scalar.
Sqrt(UnaryOperationDescription)
Operation corresponding to sqrt.
Cos(UnaryOperationDescription)
Operation corresponding to cos.
Sin(UnaryOperationDescription)
Operation corresponding to sin.
Tanh(UnaryOperationDescription)
Operation corresponding to tanh.
Round(UnaryOperationDescription)
Operation corresponding to round.
Floor(UnaryOperationDescription)
Operation corresponding to floor.
Ceil(UnaryOperationDescription)
Operation corresponding to ceil.
IntoInt(UnaryOperationDescription)
Operation corresponding to into_int.
Matmul(BinaryOperationDescription)
Operation corresponding to matmul.
Random(RandomOperationDescription)
Operation corresponding to random.
Recip(UnaryOperationDescription)
Operation corresponding to recip.
Quantize(QuantizeOperationDescription)
Operation corresponding to quantize.
Dequantize(DequantizeOperationDescription)
Operation corresponding to dequantize.
Trait Implementations§
Source§impl Clone for FloatOperationDescription
impl Clone for FloatOperationDescription
Source§fn clone(&self) -> FloatOperationDescription
fn clone(&self) -> FloatOperationDescription
Returns a copy 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 FloatOperationDescription
impl Debug for FloatOperationDescription
Source§impl<'de> Deserialize<'de> for FloatOperationDescription
impl<'de> Deserialize<'de> for FloatOperationDescription
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for FloatOperationDescription
impl Hash for FloatOperationDescription
impl StructuralPartialEq for FloatOperationDescription
Auto Trait Implementations§
impl Freeze for FloatOperationDescription
impl RefUnwindSafe for FloatOperationDescription
impl Send for FloatOperationDescription
impl Sync for FloatOperationDescription
impl Unpin for FloatOperationDescription
impl UnwindSafe for FloatOperationDescription
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