pub struct EmbeddingServiceConfig {
pub batch_size: usize,
pub normalize: bool,
pub default_tier: StorageTier,
pub validate_embeddings: bool,
pub max_sparsity: f32,
}Expand description
Configuration for the embedding service
Fields§
§batch_size: usizeMaximum batch size for inference
normalize: boolWhether to L2 normalize embeddings
default_tier: StorageTierDefault storage tier for new embeddings
validate_embeddings: boolWhether to validate embeddings after generation
max_sparsity: f32Maximum allowed sparsity (fraction of near-zero values)
Trait Implementations§
Source§impl Clone for EmbeddingServiceConfig
impl Clone for EmbeddingServiceConfig
Source§fn clone(&self) -> EmbeddingServiceConfig
fn clone(&self) -> EmbeddingServiceConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 EmbeddingServiceConfig
impl Debug for EmbeddingServiceConfig
Auto Trait Implementations§
impl Freeze for EmbeddingServiceConfig
impl RefUnwindSafe for EmbeddingServiceConfig
impl Send for EmbeddingServiceConfig
impl Sync for EmbeddingServiceConfig
impl Unpin for EmbeddingServiceConfig
impl UnwindSafe for EmbeddingServiceConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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