composer.profiler#
Performance profiling tools.
The profiler gathers performance metrics during a training run that can be used to diagnose bottlenecks and facilitate model development.
The metrics gathered include:
- Duration of each - Eventduring training
- Time taken by the data loader to return a batch 
- Host metrics such as CPU, system memory, disk and network utilization over time 
- Execution order, latency and attributes of PyTorch operators and GPU kernels (see torch.profiler) 
See the Profiling Guide for additional information.
Functions
| Profiler schedule function for a cyclic profiling window. | 
Classes
| Records trace events in Chrome JSON trace format. | |
| Profiler Marker. | |
| Composer Profiler. | |
| Action states for the  | |
| The SystemProfiler records system level metrics. | |
| Profile the execution using the  | |
| Base class for Composer Profiler trace handlers. |