pub struct PhysicalSubmissionEvidence {
pub submissions: u64,
pub uploaded_bytes: u64,
pub full_readbacks: u64,
pub scalar_syncs: u64,
pub segments_touched: Vec<BufferRange>,
}Expand description
Queue-derived evidence for physical wgpu tensor work.
Fields§
§submissions: u64Queue submissions issued by the executor.
uploaded_bytes: u64Host bytes uploaded through queue writes.
full_readbacks: u64Full tensor readbacks requested by terminal materialization.
scalar_syncs: u64Scalar synchronizations performed for scalar reductions.
segments_touched: Vec<BufferRange>Resident ranges touched by submitted command buffers.
Trait Implementations§
Source§impl Clone for PhysicalSubmissionEvidence
impl Clone for PhysicalSubmissionEvidence
Source§fn clone(&self) -> PhysicalSubmissionEvidence
fn clone(&self) -> PhysicalSubmissionEvidence
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 PhysicalSubmissionEvidence
impl Debug for PhysicalSubmissionEvidence
Source§impl Default for PhysicalSubmissionEvidence
impl Default for PhysicalSubmissionEvidence
Source§fn default() -> PhysicalSubmissionEvidence
fn default() -> PhysicalSubmissionEvidence
Returns the “default value” for a type. Read more
impl Eq for PhysicalSubmissionEvidence
impl StructuralPartialEq for PhysicalSubmissionEvidence
Auto Trait Implementations§
impl Freeze for PhysicalSubmissionEvidence
impl RefUnwindSafe for PhysicalSubmissionEvidence
impl Send for PhysicalSubmissionEvidence
impl Sync for PhysicalSubmissionEvidence
impl Unpin for PhysicalSubmissionEvidence
impl UnsafeUnpin for PhysicalSubmissionEvidence
impl UnwindSafe for PhysicalSubmissionEvidence
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.