#[repr(C)]pub struct cuvsMultiGpuCagraIndexParams {
pub base_params: cuvsCagraIndexParams_t,
pub mode: cuvsMultiGpuDistributionMode,
}Expand description
@brief Multi-GPU parameters to build CAGRA Index
This structure extends the base CAGRA index parameters with multi-GPU specific settings.
Fields§
§base_params: cuvsCagraIndexParams_tBase CAGRA index parameters
mode: cuvsMultiGpuDistributionModeDistribution mode for multi-GPU setup
Trait Implementations§
Source§impl Clone for cuvsMultiGpuCagraIndexParams
impl Clone for cuvsMultiGpuCagraIndexParams
Source§fn clone(&self) -> cuvsMultiGpuCagraIndexParams
fn clone(&self) -> cuvsMultiGpuCagraIndexParams
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 cuvsMultiGpuCagraIndexParams
Auto Trait Implementations§
impl !Send for cuvsMultiGpuCagraIndexParams
impl !Sync for cuvsMultiGpuCagraIndexParams
impl Freeze for cuvsMultiGpuCagraIndexParams
impl RefUnwindSafe for cuvsMultiGpuCagraIndexParams
impl Unpin for cuvsMultiGpuCagraIndexParams
impl UnsafeUnpin for cuvsMultiGpuCagraIndexParams
impl UnwindSafe for cuvsMultiGpuCagraIndexParams
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