pub trait GpuMonitor {
// Required methods
fn get_vram_stats(&self) -> VramStats;
fn validate_all_vram(&self) -> Result<()>;
fn generate_vram_report(&self) -> String;
}
Expand description
GPU monitoring trait
Required Methods§
Sourcefn get_vram_stats(&self) -> VramStats
fn get_vram_stats(&self) -> VramStats
Get VRAM usage statistics
Sourcefn validate_all_vram(&self) -> Result<()>
fn validate_all_vram(&self) -> Result<()>
Validate VRAM-only operation
Sourcefn generate_vram_report(&self) -> String
fn generate_vram_report(&self) -> String
Generate VRAM report