pub struct InferenceMetricsSnapshot {
pub frames_inferred: u64,
pub avg_inference_us: u64,
pub peak_inference_us: u64,
}Expand description
Snapshot of inference metrics for reporting.
Fields§
§frames_inferred: u64Total frames inferred.
avg_inference_us: u64Average inference latency in microseconds.
peak_inference_us: u64Peak single-frame inference latency in microseconds.
Trait Implementations§
Source§impl Clone for InferenceMetricsSnapshot
impl Clone for InferenceMetricsSnapshot
Source§fn clone(&self) -> InferenceMetricsSnapshot
fn clone(&self) -> InferenceMetricsSnapshot
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 moreAuto Trait Implementations§
impl Freeze for InferenceMetricsSnapshot
impl RefUnwindSafe for InferenceMetricsSnapshot
impl Send for InferenceMetricsSnapshot
impl Sync for InferenceMetricsSnapshot
impl Unpin for InferenceMetricsSnapshot
impl UnsafeUnpin for InferenceMetricsSnapshot
impl UnwindSafe for InferenceMetricsSnapshot
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