#[repr(u32)]pub enum cuvsCagraSearchAlgo {
SINGLE_CTA = 0,
MULTI_CTA = 1,
MULTI_KERNEL = 2,
AUTO = 100,
}Expand description
@brief Enum to denote algorithm used to search CAGRA Index
Variants§
SINGLE_CTA = 0
For large batch sizes.
MULTI_CTA = 1
For small batch sizes.
MULTI_KERNEL = 2
For small batch sizes.
AUTO = 100
For small batch sizes.
Trait Implementations§
Source§impl Clone for cuvsCagraSearchAlgo
impl Clone for cuvsCagraSearchAlgo
Source§fn clone(&self) -> cuvsCagraSearchAlgo
fn clone(&self) -> cuvsCagraSearchAlgo
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 cuvsCagraSearchAlgo
Source§impl Debug for cuvsCagraSearchAlgo
impl Debug for cuvsCagraSearchAlgo
impl Eq for cuvsCagraSearchAlgo
Source§impl Hash for cuvsCagraSearchAlgo
impl Hash for cuvsCagraSearchAlgo
Source§impl PartialEq for cuvsCagraSearchAlgo
impl PartialEq for cuvsCagraSearchAlgo
Source§fn eq(&self, other: &cuvsCagraSearchAlgo) -> bool
fn eq(&self, other: &cuvsCagraSearchAlgo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for cuvsCagraSearchAlgo
Auto Trait Implementations§
impl Freeze for cuvsCagraSearchAlgo
impl RefUnwindSafe for cuvsCagraSearchAlgo
impl Send for cuvsCagraSearchAlgo
impl Sync for cuvsCagraSearchAlgo
impl Unpin for cuvsCagraSearchAlgo
impl UnsafeUnpin for cuvsCagraSearchAlgo
impl UnwindSafe for cuvsCagraSearchAlgo
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