#[repr(C)]pub struct cuvsCagraSearchParams {Show 16 fields
pub max_queries: usize,
pub itopk_size: usize,
pub max_iterations: usize,
pub algo: cuvsCagraSearchAlgo,
pub team_size: usize,
pub search_width: usize,
pub min_iterations: usize,
pub thread_block_size: usize,
pub hashmap_mode: cuvsCagraHashMode,
pub hashmap_min_bitlen: usize,
pub hashmap_max_fill_rate: f32,
pub num_random_samplings: u32,
pub rand_xor_mask: u64,
pub persistent: bool,
pub persistent_lifetime: f32,
pub persistent_device_usage: f32,
}Fields§
§max_queries: usize§itopk_size: usize§max_iterations: usize§algo: cuvsCagraSearchAlgo§team_size: usize§search_width: usize§min_iterations: usize§thread_block_size: usize§hashmap_mode: cuvsCagraHashMode§hashmap_min_bitlen: usize§hashmap_max_fill_rate: f32§num_random_samplings: u32§rand_xor_mask: u64§persistent: bool§persistent_lifetime: f32§persistent_device_usage: f32Trait Implementations§
Source§impl Clone for cuvsCagraSearchParams
impl Clone for cuvsCagraSearchParams
Source§fn clone(&self) -> cuvsCagraSearchParams
fn clone(&self) -> cuvsCagraSearchParams
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 cuvsCagraSearchParams
Auto Trait Implementations§
impl Freeze for cuvsCagraSearchParams
impl RefUnwindSafe for cuvsCagraSearchParams
impl Send for cuvsCagraSearchParams
impl Sync for cuvsCagraSearchParams
impl Unpin for cuvsCagraSearchParams
impl UnsafeUnpin for cuvsCagraSearchParams
impl UnwindSafe for cuvsCagraSearchParams
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