oa::ml::training::GpuTimingStats

Aggregate device time for completed, timestamped training steps.

StRust public API

Declaration

pub struct GpuTimingStats { pub count: u64, pub mean_ms: f64, pub min_ms: f64, pub max_ms: f64, pub median_ms: f64, pub p95_ms: f64, pub last_ms: f64, }
Public Rust declaration.

Public Methods

fn clone(&self) -> GpuTimingStats
fn fmt(&self, f: &mut Formatter<'_>) -> Result
fn eq(&self, other: &GpuTimingStats) -> bool

Associated Functions

fn default() -> GpuTimingStats

Public Data Members

countu64field
mean_msf64field
min_msf64field
max_msf64field
median_msf64field
p95_msf64field
last_msf64field

Public Method Documentation

fn clone( &self ) -> GpuTimingStats
No public source comment is attached to this declaration.
fn fmt( &self, f: &mut Formatter<'_> ) -> Result
No public source comment is attached to this declaration.
fn eq( &self, other: &GpuTimingStats ) -> bool
No public source comment is attached to this declaration.
fn default() -> GpuTimingStats
No public source comment is attached to this declaration.