-
Notifications
You must be signed in to change notification settings - Fork 73
Milestone
Description
Start tracking compile time to identify regressions and bottlenecks.
Decided to track compile time at the component level for simplicity, we can consider tracking per stages (ttir, ttgir, etc) or per Triton passes in the future.
Components to track: PyTorch (if not starting from Triton kernels, e.g., Flex Attention), Triton, LLVM opt, SPIRV-LLVM translator, and IGC.
Idea: instead of running benchmarks in a new workflow, one can reuse triton-benchmark.yml, and collect extra info like compile time and IR sizes on top of kernel performance.
Please assign to Egor when compile time tracking is implemented, and Egor can work on visualizing the data in Grafana.
Metadata
Metadata
Assignees
Labels
No labels