#[repr(u32)]pub enum cuvsMultiGpuReplicatedSearchMode {
CUVS_NEIGHBORS_MG_LOAD_BALANCER = 0,
CUVS_NEIGHBORS_MG_ROUND_ROBIN = 1,
}Expand description
@brief Search mode when using a replicated index
Variants§
CUVS_NEIGHBORS_MG_LOAD_BALANCER = 0
Search queries are split to maintain equal load on GPUs
CUVS_NEIGHBORS_MG_ROUND_ROBIN = 1
Each search query is processed by a single GPU in a round-robin fashion
Trait Implementations§
Source§impl Clone for cuvsMultiGpuReplicatedSearchMode
impl Clone for cuvsMultiGpuReplicatedSearchMode
Source§fn clone(&self) -> cuvsMultiGpuReplicatedSearchMode
fn clone(&self) -> cuvsMultiGpuReplicatedSearchMode
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 cuvsMultiGpuReplicatedSearchMode
impl Eq for cuvsMultiGpuReplicatedSearchMode
Source§impl PartialEq for cuvsMultiGpuReplicatedSearchMode
impl PartialEq for cuvsMultiGpuReplicatedSearchMode
Source§fn eq(&self, other: &cuvsMultiGpuReplicatedSearchMode) -> bool
fn eq(&self, other: &cuvsMultiGpuReplicatedSearchMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for cuvsMultiGpuReplicatedSearchMode
Auto Trait Implementations§
impl Freeze for cuvsMultiGpuReplicatedSearchMode
impl RefUnwindSafe for cuvsMultiGpuReplicatedSearchMode
impl Send for cuvsMultiGpuReplicatedSearchMode
impl Sync for cuvsMultiGpuReplicatedSearchMode
impl Unpin for cuvsMultiGpuReplicatedSearchMode
impl UnsafeUnpin for cuvsMultiGpuReplicatedSearchMode
impl UnwindSafe for cuvsMultiGpuReplicatedSearchMode
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