pub struct MicrobenchResult {
pub n_in: usize,
pub n_out: usize,
pub cpu_ms: f64,
pub cpu_gflops: f64,
pub cuda_ms: Option<f64>,
pub cuda_ok: bool,
pub max_abs_err: f32,
pub max_ulp: u64,
pub notes: String,
}Fields§
§n_in: usize§n_out: usize§cpu_ms: f64§cpu_gflops: f64§cuda_ms: Option<f64>§cuda_ok: bool§max_abs_err: f32§max_ulp: u64§notes: StringImplementations§
Source§impl MicrobenchResult
impl MicrobenchResult
pub fn format_report(&self) -> String
Trait Implementations§
Source§impl Clone for MicrobenchResult
impl Clone for MicrobenchResult
Source§fn clone(&self) -> MicrobenchResult
fn clone(&self) -> MicrobenchResult
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 moreAuto Trait Implementations§
impl Freeze for MicrobenchResult
impl RefUnwindSafe for MicrobenchResult
impl Send for MicrobenchResult
impl Sync for MicrobenchResult
impl Unpin for MicrobenchResult
impl UnsafeUnpin for MicrobenchResult
impl UnwindSafe for MicrobenchResult
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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