pub struct ComputeProfileSamples {
pub upload_bytes_per_tick: Vec<u64>,
pub download_bytes_per_tick: Vec<u64>,
pub launch_ticks: Vec<u64>,
pub element_elements_per_tick: Vec<u64>,
pub reduction_elements_per_tick: Vec<u64>,
pub matmul_ops_per_tick: Vec<u64>,
}Expand description
Transfer, launch, arithmetic, reduction, and matmul sample distributions.
Fields§
§upload_bytes_per_tick: Vec<u64>Upload bandwidth samples, in bytes per logical tick.
download_bytes_per_tick: Vec<u64>Download bandwidth samples, in bytes per logical tick.
launch_ticks: Vec<u64>Launch latency samples, in logical ticks.
element_elements_per_tick: Vec<u64>Element-wise throughput samples, in elements per logical tick.
reduction_elements_per_tick: Vec<u64>Reduction throughput samples, in elements per logical tick.
matmul_ops_per_tick: Vec<u64>Matmul throughput samples, in multiply-adds per logical tick.
Trait Implementations§
Source§impl Clone for ComputeProfileSamples
impl Clone for ComputeProfileSamples
Source§fn clone(&self) -> ComputeProfileSamples
fn clone(&self) -> ComputeProfileSamples
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 moreSource§impl Debug for ComputeProfileSamples
impl Debug for ComputeProfileSamples
impl Eq for ComputeProfileSamples
Source§impl PartialEq for ComputeProfileSamples
impl PartialEq for ComputeProfileSamples
impl StructuralPartialEq for ComputeProfileSamples
Auto Trait Implementations§
impl Freeze for ComputeProfileSamples
impl RefUnwindSafe for ComputeProfileSamples
impl Send for ComputeProfileSamples
impl Sync for ComputeProfileSamples
impl Unpin for ComputeProfileSamples
impl UnsafeUnpin for ComputeProfileSamples
impl UnwindSafe for ComputeProfileSamples
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