oa::ExecutionPlanDiagnostics

Immutable snapshot of execution-plan diagnostics.

StRust public API

Declaration

pub struct ExecutionPlanDiagnostics { /* private fields */ }
Public Rust declaration.

Public Methods

pub const fn graph_id(self) -> u64
pub const fn device_capability_identity(self) -> u64
pub const fn node_count(self) -> usize
pub const fn barrier_count(self) -> usize
pub const fn semantic_operation_count(self) -> usize
pub const fn semantic_autograd_attachment_count(self) -> usize
pub const fn semantic_autograd_expanded_count(self) -> usize
pub const fn semantic_backward_operation_count(self) -> usize
pub const fn schema_owned_node_count(self) -> usize
pub const fn compatibility_node_count(self) -> usize
pub const fn semantic_fused_operation_count(self) -> usize
pub const fn semantic_fused_node_count(self) -> usize
pub const fn maximum_semantic_operations_per_node(self) -> usize
pub const fn dnn_graph_hash(self) -> u64
pub const fn dnn_value_count(self) -> usize
pub const fn dnn_external_value_count(self) -> usize
pub const fn dnn_virtual_value_count(self) -> usize
pub const fn dnn_partition_count(self) -> usize
pub const fn dnn_recognized_partition_count(self) -> u32
pub const fn dnn_portable_partition_count(self) -> usize
pub const fn dnn_captured_operation_count(self) -> u32
pub const fn dnn_applied_partition_count(self) -> u32
pub const fn dnn_inherited_partition_count(self) -> u32
pub const fn dnn_fallback_partition_count(self) -> u32
pub const fn dnn_unexpected_fallback_count(self) -> u32
pub const fn input_binding_count(self) -> usize
pub const fn captured_resource_count(self) -> usize
pub const fn physical_resource_count(self) -> usize
pub const fn stable_replay_input_count(self) -> usize
pub const fn stable_transient_count(self) -> usize
pub const fn semantic_binding_count(self) -> usize
pub const fn observed_output_count(self) -> usize
pub const fn alias_candidate_count(self) -> usize
pub const fn alias_materialized_count(self) -> usize
pub const fn planned_alias_group_count(self) -> usize
pub const fn potential_alias_savings(self) -> usize
pub const fn materialized_alias_savings(self) -> usize
pub const fn command_recording_count(self) -> u64
pub const fn command_cache_hit_count(self) -> u64
pub const fn submission_count(self) -> u64
pub const fn input_rebinding_count(self) -> u64
pub const fn input_upload_count(self) -> u64
pub const fn fallback_count(self) -> u64
fn clone(&self) -> ExecutionPlanDiagnostics
fn fmt(&self, f: &mut Formatter<'_>) -> Result
fn eq(&self, other: &ExecutionPlanDiagnostics) -> bool

Public Method Documentation

pub const fn graph_id( self ) -> u64
No public source comment is attached to this declaration.
pub const fn device_capability_identity( self ) -> u64
No public source comment is attached to this declaration.
pub const fn node_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn barrier_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn semantic_operation_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn semantic_autograd_attachment_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn semantic_autograd_expanded_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn semantic_backward_operation_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn schema_owned_node_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn compatibility_node_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn semantic_fused_operation_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn semantic_fused_node_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn maximum_semantic_operations_per_node( self ) -> usize
No public source comment is attached to this declaration.
pub const fn dnn_graph_hash( self ) -> u64
No public source comment is attached to this declaration.
pub const fn dnn_value_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn dnn_external_value_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn dnn_virtual_value_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn dnn_partition_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn dnn_recognized_partition_count( self ) -> u32
No public source comment is attached to this declaration.
pub const fn dnn_portable_partition_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn dnn_captured_operation_count( self ) -> u32
No public source comment is attached to this declaration.
pub const fn dnn_applied_partition_count( self ) -> u32
No public source comment is attached to this declaration.
pub const fn dnn_inherited_partition_count( self ) -> u32
No public source comment is attached to this declaration.
pub const fn dnn_fallback_partition_count( self ) -> u32
No public source comment is attached to this declaration.
pub const fn dnn_unexpected_fallback_count( self ) -> u32
No public source comment is attached to this declaration.
pub const fn input_binding_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn captured_resource_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn physical_resource_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn stable_replay_input_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn stable_transient_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn semantic_binding_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn observed_output_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn alias_candidate_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn alias_materialized_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn planned_alias_group_count( self ) -> usize
No public source comment is attached to this declaration.
pub const fn potential_alias_savings( self ) -> usize
No public source comment is attached to this declaration.
pub const fn materialized_alias_savings( self ) -> usize
No public source comment is attached to this declaration.
pub const fn command_recording_count( self ) -> u64
No public source comment is attached to this declaration.
pub const fn command_cache_hit_count( self ) -> u64
No public source comment is attached to this declaration.
pub const fn submission_count( self ) -> u64
No public source comment is attached to this declaration.
pub const fn input_rebinding_count( self ) -> u64
No public source comment is attached to this declaration.
pub const fn input_upload_count( self ) -> u64
No public source comment is attached to this declaration.
pub const fn fallback_count( self ) -> u64
No public source comment is attached to this declaration.
fn clone( &self ) -> ExecutionPlanDiagnostics
No public source comment is attached to this declaration.
fn fmt( &self, f: &mut Formatter<'_> ) -> Result
No public source comment is attached to this declaration.
fn eq( &self, other: &ExecutionPlanDiagnostics ) -> bool
No public source comment is attached to this declaration.