Skip to content

Conversation

@mark14wu
Copy link
Collaborator

Enable Trace to handle kernels wrapped with Triton's Heuristics decorator, similar to existing Autotuner support. This allows visualization and profiling of heuristic-based kernel selection strategies.

Changes:

  • Add Heuristics to type annotations for runner parameters
  • Implement Heuristics unpacking in unpack_kernel helper
  • Add Heuristics handling branch in Trace.init
  • Register Heuristics as supported kernel type in trace decorator

Enable Trace to handle kernels wrapped with Triton's Heuristics decorator,
similar to existing Autotuner support. This allows visualization and profiling
of heuristic-based kernel selection strategies.

Changes:
- Add Heuristics to type annotations for runner parameters
- Implement Heuristics unpacking in unpack_kernel helper
- Add Heuristics handling branch in Trace.__init__
- Register Heuristics as supported kernel type in trace decorator
@mark14wu mark14wu marked this pull request as ready for review November 13, 2025 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants