pub struct PreparedBatch {
pub input_ids: Tensor,
pub attention_mask: Tensor,
pub token_type_ids: Tensor,
pub batch_size: usize,
pub original_lengths: Vec<usize>,
}Expand description
Prepared batch of tokenized inputs ready for inference.
Fields§
§input_ids: TensorToken IDs tensor [batch_size, seq_len]
attention_mask: TensorAttention mask tensor [batch_size, seq_len]
token_type_ids: TensorToken type IDs tensor [batch_size, seq_len]
batch_size: usizeNumber of items in this batch
original_lengths: Vec<usize>Original text lengths (for debugging)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PreparedBatch
impl !RefUnwindSafe for PreparedBatch
impl Send for PreparedBatch
impl Sync for PreparedBatch
impl Unpin for PreparedBatch
impl UnsafeUnpin for PreparedBatch
impl !UnwindSafe for PreparedBatch
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> 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