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
Event
during trainingTime 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. |