What problem does it solve?
This Skill helps users capture and analyze performance traces from running ATOM servers, aiding in performance investigation and optimization.
Core Features & Use Cases
- Trace Capture: Automatically capture PyTorch profiler/kineto traces for performance analysis.
- Short Benchmark Window: Supports capturing traces from short benchmark windows to ensure readability and prevent OOM errors.
- Pre-flight Checks: Ensures that the server is stopped cleanly, a short workload is chosen, and the trace directory is empty.
- Required Tools: Provides a list of required tools for successful trace capture.
- Workflow Guide: Offers a step-by-step guide to launch the server, drive the benchmark, wait for exporter completion, and inspect the trace layout.
- Inspecting Traces: Includes commands to verify the layout of the captured traces and inspect kernel events.
Quick Start
To capture a trace, first launch the server with the profiler enabled, then run the benchmark, and finally wait for the exporter to finish.