pub struct ResidentGraphExecutionStats {Show 18 fields
pub selection: ResidentGraphSelectionKind,
pub decline: Option<ResidentGraphDeclineReason>,
pub conditional_graph_launches: u64,
pub terminal_synchronizations: u64,
pub host_iterations: u64,
pub host_allocations: u64,
pub host_status_injections: u64,
pub deterministic_d2h_violations: u64,
pub host_dispatched_scan_ops: u64,
pub host_dispatched_filter_ops: u64,
pub device_scan_invocations: u64,
pub device_filter_invocations: u64,
pub semantic_scan_invocations: u64,
pub semantic_filter_invocations: u64,
pub staged_store_mutations: u64,
pub deferred_profile: ResidentGraphDeferredProfile,
pub core_transfers: ResidentGraphCoreTransferStats,
pub final_observation: ResidentGraphFinalObservationStats,
}Expand description
Truthful telemetry for resident selection, execution, and decline.
Fields§
§selection: ResidentGraphSelectionKind§decline: Option<ResidentGraphDeclineReason>§conditional_graph_launches: u64§terminal_synchronizations: u64§host_iterations: u64§host_allocations: u64§host_status_injections: u64§deterministic_d2h_violations: u64§host_dispatched_scan_ops: u64§host_dispatched_filter_ops: u64§device_scan_invocations: u64Physical Scan nodes executed by the resident device graph.
device_filter_invocations: u64Physical Filter nodes executed by the resident device graph.
semantic_scan_invocations: u64Logical Scan count for the selected dependency-closed plan after excluding recursive variants whose input delta was empty.
semantic_filter_invocations: u64Logical Filter count for the selected dependency-closed plan after excluding recursive variants whose input delta was empty.
staged_store_mutations: u64§deferred_profile: ResidentGraphDeferredProfile§core_transfers: ResidentGraphCoreTransferStats§final_observation: ResidentGraphFinalObservationStatsImplementations§
Source§impl ResidentGraphExecutionStats
impl ResidentGraphExecutionStats
Sourcepub fn declined(reason: ResidentGraphDeclineReason) -> Self
pub fn declined(reason: ResidentGraphDeclineReason) -> Self
Telemetry for a call that deliberately remained on the existing GPU path.
Trait Implementations§
Source§impl Clone for ResidentGraphExecutionStats
impl Clone for ResidentGraphExecutionStats
Source§fn clone(&self) -> ResidentGraphExecutionStats
fn clone(&self) -> ResidentGraphExecutionStats
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 moreAuto Trait Implementations§
impl Freeze for ResidentGraphExecutionStats
impl RefUnwindSafe for ResidentGraphExecutionStats
impl Send for ResidentGraphExecutionStats
impl Sync for ResidentGraphExecutionStats
impl Unpin for ResidentGraphExecutionStats
impl UnsafeUnpin for ResidentGraphExecutionStats
impl UnwindSafe for ResidentGraphExecutionStats
Blanket Implementations§
impl<T> Allocation for T
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