pub struct BenchmarkDelta {
pub target: BenchmarkTarget,
pub input_shape: Vec<usize>,
pub output_shape: Vec<usize>,
pub avg_latency_ratio: f64,
pub p95_latency_ratio: f64,
pub throughput_ratio: f64,
pub peak_memory_ratio: f64,
pub parameter_ratio: Option<f64>,
}Fields§
§target: BenchmarkTarget§input_shape: Vec<usize>§output_shape: Vec<usize>§avg_latency_ratio: f64§p95_latency_ratio: f64§throughput_ratio: f64§peak_memory_ratio: f64§parameter_ratio: Option<f64>Trait Implementations§
Source§impl Clone for BenchmarkDelta
impl Clone for BenchmarkDelta
Source§fn clone(&self) -> BenchmarkDelta
fn clone(&self) -> BenchmarkDelta
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 BenchmarkDelta
impl Debug for BenchmarkDelta
Source§impl<'de> Deserialize<'de> for BenchmarkDelta
impl<'de> Deserialize<'de> for BenchmarkDelta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BenchmarkDelta
impl PartialEq for BenchmarkDelta
Source§impl Serialize for BenchmarkDelta
impl Serialize for BenchmarkDelta
impl StructuralPartialEq for BenchmarkDelta
Auto Trait Implementations§
impl Freeze for BenchmarkDelta
impl RefUnwindSafe for BenchmarkDelta
impl Send for BenchmarkDelta
impl Sync for BenchmarkDelta
impl Unpin for BenchmarkDelta
impl UnsafeUnpin for BenchmarkDelta
impl UnwindSafe for BenchmarkDelta
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