Module performance

Module performance 

Source
Expand description

Performance measurement and profiling utilities

This module provides utilities for measuring performance, memory usage, and timing operations in machine learning workflows.

Structsยง

BaselineMetrics
Baseline performance metrics for regression detection
Benchmark
Benchmark runner for repeated measurements
BenchmarkResult
Benchmark analysis results
MemoryTracker
Memory usage tracker
ProfileReport
Overall performance report
ProfileResult
Result from a profiling session
Profiler
Performance profiler combining timing and memory tracking
RegressionDetector
Performance regression detection system
RegressionResult
Regression detection result
Timer
Timer for measuring execution time
TimerSummary
Summary statistics for timer measurements