pub struct VisualizationGenerator { /* private fields */ }Expand description
Visualization generator for distributed training data
Implementations§
Source§impl VisualizationGenerator
impl VisualizationGenerator
Sourcepub fn with_config(config: VisualizationConfig) -> Self
pub fn with_config(config: VisualizationConfig) -> Self
Create a new visualization generator with custom configuration
Sourcepub fn generate_performance_dashboard(&self) -> TorshResult<Dashboard>
pub fn generate_performance_dashboard(&self) -> TorshResult<Dashboard>
Generate performance metrics dashboard
Sourcepub fn create_communication_network_graph(&self) -> TorshResult<Chart>
pub fn create_communication_network_graph(&self) -> TorshResult<Chart>
Create communication pattern network graph
Sourcepub fn generate_svg_chart(&self, chart: &Chart) -> TorshResult<String>
pub fn generate_svg_chart(&self, chart: &Chart) -> TorshResult<String>
Generate SVG chart
Sourcepub fn generate_html_dashboard(
&self,
dashboard: &Dashboard,
) -> TorshResult<String>
pub fn generate_html_dashboard( &self, dashboard: &Dashboard, ) -> TorshResult<String>
Generate HTML dashboard
Sourcepub fn export_dashboard_json(
&self,
dashboard: &Dashboard,
) -> TorshResult<String>
pub fn export_dashboard_json( &self, dashboard: &Dashboard, ) -> TorshResult<String>
Export dashboard data as JSON
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VisualizationGenerator
impl RefUnwindSafe for VisualizationGenerator
impl Send for VisualizationGenerator
impl Sync for VisualizationGenerator
impl Unpin for VisualizationGenerator
impl UnsafeUnpin for VisualizationGenerator
impl UnwindSafe for VisualizationGenerator
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