pub struct ParallelismStats {
pub total_nodes: usize,
pub num_layers: usize,
pub max_parallel_nodes: usize,
pub avg_parallel_nodes: f64,
pub theoretical_speedup: f64,
pub layers: Vec<ExecutionLayer>,
}Expand description
Statistics about parallelism in a graph
Fields§
§total_nodes: usize§num_layers: usize§max_parallel_nodes: usize§avg_parallel_nodes: f64§theoretical_speedup: f64§layers: Vec<ExecutionLayer>Implementations§
Source§impl ParallelismStats
impl ParallelismStats
pub fn print_summary(&self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParallelismStats
impl RefUnwindSafe for ParallelismStats
impl Send for ParallelismStats
impl Sync for ParallelismStats
impl Unpin for ParallelismStats
impl UnwindSafe for ParallelismStats
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