#[repr(C)]pub struct cuvsMultiGpuIvfFlatSearchParams {
pub base_params: cuvsIvfFlatSearchParams_t,
pub search_mode: cuvsMultiGpuReplicatedSearchMode,
pub merge_mode: cuvsMultiGpuShardedMergeMode,
pub n_rows_per_batch: i64,
}Expand description
@brief Multi-GPU parameters to search IVF-Flat index
This structure extends the base IVF-Flat search parameters with multi-GPU specific settings.
Fields§
§base_params: cuvsIvfFlatSearchParams_tBase IVF-Flat search parameters
search_mode: cuvsMultiGpuReplicatedSearchModeReplicated search mode
merge_mode: cuvsMultiGpuShardedMergeModeSharded merge mode
n_rows_per_batch: i64Number of rows per batch
Trait Implementations§
Source§impl Clone for cuvsMultiGpuIvfFlatSearchParams
impl Clone for cuvsMultiGpuIvfFlatSearchParams
Source§fn clone(&self) -> cuvsMultiGpuIvfFlatSearchParams
fn clone(&self) -> cuvsMultiGpuIvfFlatSearchParams
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 moreimpl Copy for cuvsMultiGpuIvfFlatSearchParams
Auto Trait Implementations§
impl !Send for cuvsMultiGpuIvfFlatSearchParams
impl !Sync for cuvsMultiGpuIvfFlatSearchParams
impl Freeze for cuvsMultiGpuIvfFlatSearchParams
impl RefUnwindSafe for cuvsMultiGpuIvfFlatSearchParams
impl Unpin for cuvsMultiGpuIvfFlatSearchParams
impl UnsafeUnpin for cuvsMultiGpuIvfFlatSearchParams
impl UnwindSafe for cuvsMultiGpuIvfFlatSearchParams
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