pub struct SparseKernelSelectorEvidence {Show 13 fields
pub schema_version: u32,
pub workload_class: &'static str,
pub selected_path: &'static str,
pub baseline_id: String,
pub rows: u32,
pub cols: u32,
pub nnz: u32,
pub rhs_cols: u32,
pub mask_nnz: u32,
pub frontier_nnz: u32,
pub density_bps: u32,
pub result_digest: [u8; 32],
pub transfer_bytes: u64,
}Expand description
Selector evidence emitted for one sparse workload.
Fields§
§schema_version: u32Evidence schema version.
workload_class: &'static strWorkload class label.
selected_path: &'static strSelected execution path.
baseline_id: StringComparator baseline id.
rows: u32Matrix rows.
cols: u32Matrix columns.
nnz: u32Non-zero entries.
rhs_cols: u32Dense RHS columns.
mask_nnz: u32Mask non-zero entries.
frontier_nnz: u32Active frontier entries.
density_bps: u32Sparse density in basis points.
result_digest: [u8; 32]Result digest supplied by the caller.
transfer_bytes: u64Host/device transfer bytes.
Trait Implementations§
Source§impl Clone for SparseKernelSelectorEvidence
impl Clone for SparseKernelSelectorEvidence
Source§fn clone(&self) -> SparseKernelSelectorEvidence
fn clone(&self) -> SparseKernelSelectorEvidence
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 SparseKernelSelectorEvidence
impl Debug for SparseKernelSelectorEvidence
impl Eq for SparseKernelSelectorEvidence
impl StructuralPartialEq for SparseKernelSelectorEvidence
Auto Trait Implementations§
impl Freeze for SparseKernelSelectorEvidence
impl RefUnwindSafe for SparseKernelSelectorEvidence
impl Send for SparseKernelSelectorEvidence
impl Sync for SparseKernelSelectorEvidence
impl Unpin for SparseKernelSelectorEvidence
impl UnsafeUnpin for SparseKernelSelectorEvidence
impl UnwindSafe for SparseKernelSelectorEvidence
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.