pub enum PositionalEncodingType {
Sinusoidal,
Learnable,
Relative,
}Expand description
Positional encoding types
Variants§
Sinusoidal
Sinusoidal positional encoding (original transformer)
Learnable
Learnable positional encoding
Relative
Relative positional encoding
Trait Implementations§
Source§impl Clone for PositionalEncodingType
impl Clone for PositionalEncodingType
Source§fn clone(&self) -> PositionalEncodingType
fn clone(&self) -> PositionalEncodingType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PositionalEncodingType
impl Debug for PositionalEncodingType
Source§impl PartialEq for PositionalEncodingType
impl PartialEq for PositionalEncodingType
impl StructuralPartialEq for PositionalEncodingType
Auto Trait Implementations§
impl Freeze for PositionalEncodingType
impl RefUnwindSafe for PositionalEncodingType
impl Send for PositionalEncodingType
impl Sync for PositionalEncodingType
impl Unpin for PositionalEncodingType
impl UnsafeUnpin for PositionalEncodingType
impl UnwindSafe for PositionalEncodingType
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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