Skip to main content

Module analysis

Module analysis 

Source
Expand description

Advanced analysis tools Analysis tools for quantization

This module provides comprehensive tools for analyzing the impact of quantization on models, including sensitivity analysis, accuracy comparison, performance metrics, and visualization. The modular architecture separates concerns while maintaining a clean, unified interface.

Re-exports§

pub use config::AccuracyComparison;
pub use config::AnalysisConfig;
pub use config::EfficiencyWeights;
pub use config::LayerSensitivityResult;
pub use config::NormalizationFactors;
pub use config::SensitivityAnalysisResults;
pub use sensitivity::SensitivityAnalyzer;
pub use size::SizeAnalyzer;
pub use size::SizeReport;
pub use speed::SpeedAnalyzer;
pub use statistical::AdvancedStatisticalAnalyzer;
pub use statistical::ComprehensiveStatisticalReport;
pub use statistical::RiskLevel;
pub use statistical::StatisticalSignificance;
pub use visualization::VisualizationTool;
pub use benchmarking::BenchmarkConfig;
pub use benchmarking::BenchmarkResult;
pub use benchmarking::OptimizationCriteria;
pub use benchmarking::QuantizationBenchmarker;

Modules§

benchmarking
Performance benchmarking utilities for quantization analysis
config
Configuration and core types for quantization analysis
sensitivity
Sensitivity analysis for quantization
size
Size analysis for quantized models
speed
Speed analysis for quantized operations
statistical
Advanced statistical analysis for quantization
visualization
Visualization tools for quantization analysis

Functions§

batch_analyze_models
Batch analyze multiple models
compare_model_sizes
Generate size comparison report for multiple schemes
generate_comprehensive_analysis_report
Create a comprehensive analysis report
production_analysis_config
Create an analysis configuration optimized for production deployment
quick_sensitivity_analysis
Perform quick sensitivity analysis for a list of layer names
research_analysis_config
Create an analysis configuration optimized for research/experimentation