Struct TransformerEncoderInput
pub struct TransformerEncoderInput { /* private fields */ }Expand description
Transformer Encoder forward pass input argument.
Implementations§
§impl TransformerEncoderInput
impl TransformerEncoderInput
pub fn new(tensor: Tensor<3>) -> TransformerEncoderInput
pub fn new(tensor: Tensor<3>) -> TransformerEncoderInput
Create a transformer encoder input argument.
pub fn mask_pad(self, mask_pad: Tensor<2, Bool>) -> TransformerEncoderInput
pub fn mask_pad(self, mask_pad: Tensor<2, Bool>) -> TransformerEncoderInput
Register the padding mask.
pub fn mask_attn(self, mask_attn: Tensor<3, Bool>) -> TransformerEncoderInput
pub fn mask_attn(self, mask_attn: Tensor<3, Bool>) -> TransformerEncoderInput
Register the attention mask.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TransformerEncoderInput
impl RefUnwindSafe for TransformerEncoderInput
impl Send for TransformerEncoderInput
impl Sync for TransformerEncoderInput
impl Unpin for TransformerEncoderInput
impl UnsafeUnpin for TransformerEncoderInput
impl UnwindSafe for TransformerEncoderInput
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
§impl<K, Q> Comparable<Q> for K
impl<K, Q> Comparable<Q> for K
§impl<K, Q> Equivalent<Q> for K
impl<K, Q> Equivalent<Q> for K
§fn equivalent(&self, key: &Q) -> bool
fn equivalent(&self, key: &Q) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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