pub struct GraphVisualizer;Expand description
Visualizer for computation graphs
Implementations§
Source§impl GraphVisualizer
impl GraphVisualizer
Sourcepub fn to_dot(graph: &ComputationGraph) -> String
pub fn to_dot(graph: &ComputationGraph) -> String
Export a computation graph to DOT format
The output can be rendered using Graphviz:
dot -Tpng graph.dot -o graph.png
dot -Tsvg graph.dot -o graph.svgSourcepub fn graph_stats(graph: &ComputationGraph) -> String
pub fn graph_stats(graph: &ComputationGraph) -> String
Export graph statistics
Auto Trait Implementations§
impl Freeze for GraphVisualizer
impl RefUnwindSafe for GraphVisualizer
impl Send for GraphVisualizer
impl Sync for GraphVisualizer
impl Unpin for GraphVisualizer
impl UnwindSafe for GraphVisualizer
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more