pub struct CudaSessionDiagnostics {
pub runtime: Option<CudaContextDiagnostics>,
pub pools: CudaDecodePoolDiagnostics,
}Expand description
Combined runtime work counters and retained decode-pool state for one session.
Fields§
§runtime: Option<CudaContextDiagnostics>Context-level transfer, launch, allocation, and synchronization counters, when CUDA was initialized.
pools: CudaDecodePoolDiagnosticsPrivate decode-buffer pool state.
Trait Implementations§
Source§impl Clone for CudaSessionDiagnostics
impl Clone for CudaSessionDiagnostics
Source§fn clone(&self) -> CudaSessionDiagnostics
fn clone(&self) -> CudaSessionDiagnostics
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 CudaSessionDiagnostics
Source§impl Debug for CudaSessionDiagnostics
impl Debug for CudaSessionDiagnostics
Source§impl Default for CudaSessionDiagnostics
impl Default for CudaSessionDiagnostics
Source§fn default() -> CudaSessionDiagnostics
fn default() -> CudaSessionDiagnostics
Returns the “default value” for a type. Read more
impl Eq for CudaSessionDiagnostics
Source§impl PartialEq for CudaSessionDiagnostics
impl PartialEq for CudaSessionDiagnostics
impl StructuralPartialEq for CudaSessionDiagnostics
Auto Trait Implementations§
impl Freeze for CudaSessionDiagnostics
impl RefUnwindSafe for CudaSessionDiagnostics
impl Send for CudaSessionDiagnostics
impl Sync for CudaSessionDiagnostics
impl Unpin for CudaSessionDiagnostics
impl UnsafeUnpin for CudaSessionDiagnostics
impl UnwindSafe for CudaSessionDiagnostics
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