pub struct PreparedInputs {
pub latents: Tensor,
pub cap_feats: Tensor,
pub cap_mask: Tensor,
pub text_lengths: Vec<usize>,
}Expand description
Preprocessed inputs structure
Fields§
§latents: TensorLatent tensor (B, C, 1, H, W)
cap_feats: TensorPadded caption features (B, max_text_len, dim)
cap_mask: TensorCaption attention mask (B, max_text_len), 1=valid, 0=padding
text_lengths: Vec<usize>Original text lengths for each sample
Trait Implementations§
Source§impl Clone for PreparedInputs
impl Clone for PreparedInputs
Source§fn clone(&self) -> PreparedInputs
fn clone(&self) -> PreparedInputs
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for PreparedInputs
impl !UnwindSafe for PreparedInputs
impl Freeze for PreparedInputs
impl Send for PreparedInputs
impl Sync for PreparedInputs
impl Unpin for PreparedInputs
impl UnsafeUnpin for PreparedInputs
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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