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