pub struct EmbeddingsExtractor { /* private fields */ }Expand description
Composable that extracts the embeddings from the output tensors, according to the specified output id and extraction mode
Implementations§
Source§impl EmbeddingsExtractor
impl EmbeddingsExtractor
pub fn new(output_id: &OutputId, mode: ExtractorMode) -> Self
Trait Implementations§
Source§impl Composable<OutputTensors<'_>, TextEmbeddings> for EmbeddingsExtractor
impl Composable<OutputTensors<'_>, TextEmbeddings> for EmbeddingsExtractor
fn apply(&self, output_tensors: OutputTensors<'_>) -> Result<TextEmbeddings>
fn compose<T, P>(self, other: T) -> impl Composable<I, P>where
Self: Sized,
T: Composable<O, P>,
Source§impl Default for EmbeddingsExtractor
impl Default for EmbeddingsExtractor
Source§fn default() -> EmbeddingsExtractor
fn default() -> EmbeddingsExtractor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EmbeddingsExtractor
impl RefUnwindSafe for EmbeddingsExtractor
impl Send for EmbeddingsExtractor
impl Sync for EmbeddingsExtractor
impl Unpin for EmbeddingsExtractor
impl UnwindSafe for EmbeddingsExtractor
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