Skip to main content

Module environmental_monitor

Module environmental_monitor 

Source
Expand description

Environmental Impact Monitoring Module

This module provides comprehensive monitoring of environmental impact during model training and inference, including carbon footprint tracking, energy consumption analysis, and sustainability recommendations.

Re-exports§

pub use carbon_tracking::CarbonFootprintTracker;
pub use config::EnvironmentalConfig;
pub use efficiency_analysis::EfficiencyAnalyzer;
pub use reporting::EnvironmentalReportingEngine;
pub use sustainability::SustainabilityAdvisor;
pub use types::*;

Modules§

carbon_tracking
Carbon footprint tracking and analysis
config
Configuration for environmental monitoring
efficiency_analysis
Efficiency analysis and optimization for environmental monitoring
energy_monitoring
Energy consumption monitoring and analysis
reporting
Environmental reporting engine for generating comprehensive impact reports
sustainability
Sustainability advisor and goal tracking for environmental monitoring
types
Common types and enums for environmental monitoring

Structs§

EnvironmentalMonitor
Environmental impact monitor for tracking carbon footprint and energy usage

Functions§

create_environmental_monitor
Convenience functions Create environmental monitor with default configuration
create_regional_environmental_monitor
Create environmental monitor for specific region