pub struct CudaSurfaceStats { /* private fields */ }Expand description
CUDA surface execution counters.
Implementations§
Source§impl CudaSurfaceStats
impl CudaSurfaceStats
Sourcepub fn kernel_dispatches(self) -> usize
pub fn kernel_dispatches(self) -> usize
Total CUDA kernel dispatches associated with the surface.
Sourcepub fn copy_kernel_dispatches(self) -> usize
pub fn copy_kernel_dispatches(self) -> usize
CUDA copy/upload kernel dispatches associated with the surface.
Sourcepub fn decode_kernel_dispatches(self) -> usize
pub fn decode_kernel_dispatches(self) -> usize
CUDA codestream decode kernel dispatches associated with the surface.
Trait Implementations§
Source§impl Clone for CudaSurfaceStats
impl Clone for CudaSurfaceStats
Source§fn clone(&self) -> CudaSurfaceStats
fn clone(&self) -> CudaSurfaceStats
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 CudaSurfaceStats
Source§impl Debug for CudaSurfaceStats
impl Debug for CudaSurfaceStats
Source§impl Default for CudaSurfaceStats
impl Default for CudaSurfaceStats
Source§fn default() -> CudaSurfaceStats
fn default() -> CudaSurfaceStats
Returns the “default value” for a type. Read more
impl Eq for CudaSurfaceStats
Source§impl PartialEq for CudaSurfaceStats
impl PartialEq for CudaSurfaceStats
Source§fn eq(&self, other: &CudaSurfaceStats) -> bool
fn eq(&self, other: &CudaSurfaceStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CudaSurfaceStats
Auto Trait Implementations§
impl Freeze for CudaSurfaceStats
impl RefUnwindSafe for CudaSurfaceStats
impl Send for CudaSurfaceStats
impl Sync for CudaSurfaceStats
impl Unpin for CudaSurfaceStats
impl UnsafeUnpin for CudaSurfaceStats
impl UnwindSafe for CudaSurfaceStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more