pub struct VisualizationTool;Expand description
Visualization tools for quantization analysis
Implementations§
Source§impl VisualizationTool
impl VisualizationTool
Sourcepub fn render_sensitivity_bar_chart(
results: &SensitivityAnalysisResults,
width: usize,
) -> String
pub fn render_sensitivity_bar_chart( results: &SensitivityAnalysisResults, width: usize, ) -> String
Generate a text-based bar chart for sensitivity scores
Sourcepub fn render_quantization_comparison_table(
num_parameters: usize,
baseline_accuracy: f32,
sensitivity_results: &SensitivityAnalysisResults,
) -> String
pub fn render_quantization_comparison_table( num_parameters: usize, baseline_accuracy: f32, sensitivity_results: &SensitivityAnalysisResults, ) -> String
Generate a text-based comparison table for quantization schemes
Sourcepub fn render_error_histogram(
original: &Tensor,
quantized: &Tensor,
bins: usize,
width: usize,
) -> TorshResult<String>
pub fn render_error_histogram( original: &Tensor, quantized: &Tensor, bins: usize, width: usize, ) -> TorshResult<String>
Generate histogram of quantization errors
Sourcepub fn export_sensitivity_data(
results: &SensitivityAnalysisResults,
) -> HashMap<String, Vec<f32>>
pub fn export_sensitivity_data( results: &SensitivityAnalysisResults, ) -> HashMap<String, Vec<f32>>
Export data for external visualization tools
Auto Trait Implementations§
impl Freeze for VisualizationTool
impl RefUnwindSafe for VisualizationTool
impl Send for VisualizationTool
impl Sync for VisualizationTool
impl Unpin for VisualizationTool
impl UnsafeUnpin for VisualizationTool
impl UnwindSafe for VisualizationTool
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> 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