pub struct CudaTransferStrategyMeasurement {
pub warm_up_ns: Option<f64>,
pub copy_ns: Option<f64>,
pub compute_ns: Option<f64>,
pub cool_down_ns: Option<f64>,
}
Expand description
Timings of the CudaTransferStrategy
phases
Fields
warm_up_ns: Option<f64>
Warm up phase in nanoseconds
copy_ns: Option<f64>
Copy phase in nanoseconds
compute_ns: Option<f64>
Compute phase (i.e., kernel execution) in nanoseconds
cool_down_ns: Option<f64>
Cool down phase in nanoseconds
Trait Implementations
sourceimpl Default for CudaTransferStrategyMeasurement
impl Default for CudaTransferStrategyMeasurement
sourcefn default() -> CudaTransferStrategyMeasurement
fn default() -> CudaTransferStrategyMeasurement
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for CudaTransferStrategyMeasurement
impl Send for CudaTransferStrategyMeasurement
impl Sync for CudaTransferStrategyMeasurement
impl Unpin for CudaTransferStrategyMeasurement
impl UnwindSafe for CudaTransferStrategyMeasurement
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more