pub struct TurboQuantizationBuilder { /* private fields */ }Implementations§
Source§impl TurboQuantizationBuilder
impl TurboQuantizationBuilder
Sourcepub fn always_ram(self, value: bool) -> Self
pub fn always_ram(self, value: bool) -> Self
If true - quantized vectors always will be stored in RAM, ignoring the config of main storage
Sourcepub fn bits(self, value: impl Into<TurboQuantBitSize>) -> Self
pub fn bits(self, value: impl Into<TurboQuantBitSize>) -> Self
Number of bits used to encode each component of the quantized vector.
Source§impl TurboQuantizationBuilder
impl TurboQuantizationBuilder
Sourcepub fn build(self) -> TurboQuantization
pub fn build(self) -> TurboQuantization
Builds the desired type. Can often be omitted.
Trait Implementations§
Source§impl Clone for TurboQuantizationBuilder
impl Clone for TurboQuantizationBuilder
Source§fn clone(&self) -> TurboQuantizationBuilder
fn clone(&self) -> TurboQuantizationBuilder
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 moreSource§impl Default for TurboQuantizationBuilder
impl Default for TurboQuantizationBuilder
Source§impl From<TurboQuantizationBuilder> for Quantization
impl From<TurboQuantizationBuilder> for Quantization
Source§fn from(value: TurboQuantizationBuilder) -> Self
fn from(value: TurboQuantizationBuilder) -> Self
Converts to this type from the input type.
Source§impl From<TurboQuantizationBuilder> for Quantization
impl From<TurboQuantizationBuilder> for Quantization
Source§fn from(value: TurboQuantizationBuilder) -> Self
fn from(value: TurboQuantizationBuilder) -> Self
Converts to this type from the input type.
Source§impl From<TurboQuantizationBuilder> for TurboQuantization
impl From<TurboQuantizationBuilder> for TurboQuantization
Source§fn from(value: TurboQuantizationBuilder) -> Self
fn from(value: TurboQuantizationBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TurboQuantizationBuilder
impl RefUnwindSafe for TurboQuantizationBuilder
impl Send for TurboQuantizationBuilder
impl Sync for TurboQuantizationBuilder
impl Unpin for TurboQuantizationBuilder
impl UnsafeUnpin for TurboQuantizationBuilder
impl UnwindSafe for TurboQuantizationBuilder
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request