pub trait PerformanceTracker:
Send
+ Sync
+ Debug {
// Required methods
fn track_performance(
&self,
iteration: usize,
metrics: &TensorNetworkMetrics,
);
fn get_tracker_name(&self) -> &str;
}Expand description
Performance tracker trait
Required Methods§
Sourcefn track_performance(&self, iteration: usize, metrics: &TensorNetworkMetrics)
fn track_performance(&self, iteration: usize, metrics: &TensorNetworkMetrics)
Track performance metrics
Sourcefn get_tracker_name(&self) -> &str
fn get_tracker_name(&self) -> &str
Get tracker name