#[repr(C, packed(8))]pub struct CUpti_ActivityDevice {Show 27 fields
pub kind: CUpti_ActivityKind,
pub flags: CUpti_ActivityFlag,
pub globalMemoryBandwidth: u64,
pub globalMemorySize: u64,
pub constantMemorySize: u32,
pub l2CacheSize: u32,
pub numThreadsPerWarp: u32,
pub coreClockRate: u32,
pub numMemcpyEngines: u32,
pub numMultiprocessors: u32,
pub maxIPC: u32,
pub maxWarpsPerMultiprocessor: u32,
pub maxBlocksPerMultiprocessor: u32,
pub maxRegistersPerBlock: u32,
pub maxSharedMemoryPerBlock: u32,
pub maxThreadsPerBlock: u32,
pub maxBlockDimX: u32,
pub maxBlockDimY: u32,
pub maxBlockDimZ: u32,
pub maxGridDimX: u32,
pub maxGridDimY: u32,
pub maxGridDimZ: u32,
pub computeCapabilityMajor: u32,
pub computeCapabilityMinor: u32,
pub id: u32,
pub pad: u32,
pub name: *const c_char,
}Fields§
§kind: CUpti_ActivityKind§flags: CUpti_ActivityFlag§globalMemoryBandwidth: u64§globalMemorySize: u64§constantMemorySize: u32§l2CacheSize: u32§numThreadsPerWarp: u32§coreClockRate: u32§numMemcpyEngines: u32§numMultiprocessors: u32§maxIPC: u32§maxWarpsPerMultiprocessor: u32§maxBlocksPerMultiprocessor: u32§maxRegistersPerBlock: u32§maxThreadsPerBlock: u32§maxBlockDimX: u32§maxBlockDimY: u32§maxBlockDimZ: u32§maxGridDimX: u32§maxGridDimY: u32§maxGridDimZ: u32§computeCapabilityMajor: u32§computeCapabilityMinor: u32§id: u32§pad: u32§name: *const c_charTrait Implementations§
Source§impl Clone for CUpti_ActivityDevice
impl Clone for CUpti_ActivityDevice
Source§fn clone(&self) -> CUpti_ActivityDevice
fn clone(&self) -> CUpti_ActivityDevice
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CUpti_ActivityDevice
impl Debug for CUpti_ActivityDevice
Source§impl Hash for CUpti_ActivityDevice
impl Hash for CUpti_ActivityDevice
Source§impl Ord for CUpti_ActivityDevice
impl Ord for CUpti_ActivityDevice
Source§fn cmp(&self, other: &CUpti_ActivityDevice) -> Ordering
fn cmp(&self, other: &CUpti_ActivityDevice) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CUpti_ActivityDevice
impl PartialEq for CUpti_ActivityDevice
Source§impl PartialOrd for CUpti_ActivityDevice
impl PartialOrd for CUpti_ActivityDevice
impl Copy for CUpti_ActivityDevice
impl Eq for CUpti_ActivityDevice
impl StructuralPartialEq for CUpti_ActivityDevice
Auto Trait Implementations§
impl Freeze for CUpti_ActivityDevice
impl RefUnwindSafe for CUpti_ActivityDevice
impl !Send for CUpti_ActivityDevice
impl !Sync for CUpti_ActivityDevice
impl Unpin for CUpti_ActivityDevice
impl UnsafeUnpin for CUpti_ActivityDevice
impl UnwindSafe for CUpti_ActivityDevice
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