pub struct MegakernelExecutionSample {
pub dispatch_cost_ns: f64,
pub frontier_density: f64,
pub readback_bytes: u64,
}Expand description
Per-candidate telemetry used to bias megakernel fusion.
Fields§
§dispatch_cost_ns: f64Observed candidate dispatch cost in nanoseconds.
frontier_density: f64Observed active-frontier density in [0, 1].
readback_bytes: u64Observed final readback byte volume.
Trait Implementations§
Source§impl Clone for MegakernelExecutionSample
impl Clone for MegakernelExecutionSample
Source§fn clone(&self) -> MegakernelExecutionSample
fn clone(&self) -> MegakernelExecutionSample
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 moreimpl Copy for MegakernelExecutionSample
Source§impl Debug for MegakernelExecutionSample
impl Debug for MegakernelExecutionSample
Source§impl PartialEq for MegakernelExecutionSample
impl PartialEq for MegakernelExecutionSample
Source§fn eq(&self, other: &MegakernelExecutionSample) -> bool
fn eq(&self, other: &MegakernelExecutionSample) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MegakernelExecutionSample
Auto Trait Implementations§
impl Freeze for MegakernelExecutionSample
impl RefUnwindSafe for MegakernelExecutionSample
impl Send for MegakernelExecutionSample
impl Sync for MegakernelExecutionSample
impl Unpin for MegakernelExecutionSample
impl UnsafeUnpin for MegakernelExecutionSample
impl UnwindSafe for MegakernelExecutionSample
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