|
5 | 5 |
|
6 | 6 | **A comprehensive visualization and analysis tool for Triton IR files** — helping developers analyze, debug, and understand Triton kernel compilation processes.
|
7 | 7 |
|
8 |
| -🌐 **[Try it online →](https://pytorch-labs.github.io/tritonparse/?json_url=https%3A%2F%2Fpytorch-labs.github.io%2Ftritonparse%2Ff0_fc0_a0_cai-.ndjson)** |
| 8 | +🌐 **[Try it online →](https://pytorch-labs.github.io/tritonparse/?json_url=https%3A%2F%2Fpytorch-labs.github.io%2Fdedicated_log_triton_trace_findhao__mapped.ndjson.gz)** |
9 | 9 |
|
10 | 10 | ## ✨ Key Features
|
11 | 11 |
|
| 12 | +- **🚀 Launch Difference Analysis** - Automatically detect and visualize variations in kernel launch parameters, helping you pinpoint performance bottlenecks and debug launch configurations. |
12 | 13 | - **🔍 Interactive Visualization** - Explore Triton kernels with detailed metadata and stack traces
|
13 | 14 | - **📊 Multi-format IR Support** - View TTGIR, TTIR, LLIR, PTX, and AMDGCN in one place
|
14 | 15 | - **🔄 Side-by-side Comparison** - Compare IR stages with synchronized highlighting
|
15 |
| -- **📝 Structured Logging** - Capture detailed compilation events with source mapping |
| 16 | +- **📝 Structured Logging** - Capture detailed compilation and launch events with source mapping |
16 | 17 | - **🌐 Ready-to-use Interface** - No installation required, works in your browser
|
17 | 18 | - **🔒 Privacy-first** - All processing happens locally in your browser, no data uploaded
|
18 | 19 |
|
|
23 | 24 | ```python
|
24 | 25 | import tritonparse.structured_logging
|
25 | 26 |
|
26 |
| -# Initialize logging |
27 |
| -tritonparse.structured_logging.init("./logs/") |
| 27 | +# Initialize logging with launch tracing enabled |
| 28 | +tritonparse.structured_logging.init("./logs/", enable_trace_launch=True) |
28 | 29 |
|
29 | 30 | # Your Triton/PyTorch code here
|
30 | 31 | # ... your kernels ...
|
@@ -55,7 +56,8 @@ INFO:tritonparse:Copying parsed logs from /tmp/tmp1gan7zky to /scratch/findhao/t
|
55 | 56 |
|
56 | 57 | ### 2. Visualize Results
|
57 | 58 |
|
58 |
| -**Visit [https://pytorch-labs.github.io/tritonparse/](https://pytorch-labs.github.io/tritonparse/?json_url=https%3A%2F%2Fpytorch-labs.github.io%2Ftritonparse%2Ff0_fc0_a0_cai-.ndjson)** and open your local trace files (.ndjson.gz format). |
| 59 | +**Visit [https://pytorch-labs.github.io/tritonparse/](https://pytorch-labs.github.io/tritonparse/?json_url=https%3A%2F%2Fpytorch-labs.github. |
| 60 | +io%2Ftritonparse%dedicated_log_triton_trace_findhao__mapped.ndjson.gz)** and open your local trace files (.ndjson.gz format). |
59 | 61 |
|
60 | 62 | > **🔒 Privacy Note**: Your trace files are processed entirely in your browser - nothing is uploaded to any server!
|
61 | 63 |
|
|
0 commit comments