#[repr(C)]pub struct cuvsMultiGpuCagraSearchParams {
pub base_params: cuvsCagraSearchParams_t,
pub search_mode: cuvsMultiGpuReplicatedSearchMode,
pub merge_mode: cuvsMultiGpuShardedMergeMode,
pub n_rows_per_batch: i64,
}Expand description
@brief Multi-GPU parameters to search CAGRA index
This structure extends the base CAGRA search parameters with multi-GPU specific settings.
Fields§
§base_params: cuvsCagraSearchParams_tBase CAGRA 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 cuvsMultiGpuCagraSearchParams
impl Clone for cuvsMultiGpuCagraSearchParams
Source§fn clone(&self) -> cuvsMultiGpuCagraSearchParams
fn clone(&self) -> cuvsMultiGpuCagraSearchParams
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 cuvsMultiGpuCagraSearchParams
Auto Trait Implementations§
impl !Send for cuvsMultiGpuCagraSearchParams
impl !Sync for cuvsMultiGpuCagraSearchParams
impl Freeze for cuvsMultiGpuCagraSearchParams
impl RefUnwindSafe for cuvsMultiGpuCagraSearchParams
impl Unpin for cuvsMultiGpuCagraSearchParams
impl UnsafeUnpin for cuvsMultiGpuCagraSearchParams
impl UnwindSafe for cuvsMultiGpuCagraSearchParams
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