AMD-AGI/TraceLens
Automating analysis from trace files
Is AMD-AGI/TraceLens beginner-friendly?
In the last 30 days, AMD-AGI/TraceLens merged 39 of 51 pull requests from outside contributors, and its maintainers usually reply within 1 day. 2 beginner-friendly issues are open now.
- Stars
- 101
- Forks
- 34
- Open beginner issues
- 2
- Indexed issues
- 137
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 78
- Dominant language
- Python
- License
- MIT
- Last GitHub push
- Nov 6, 2026
- Latest indexed
- Sep 20, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- No beginner labels indexed
How to contribute to AMD-AGI/TraceLens
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- Your contributions will be published under the project's MIT license.
- Pick one of the 2 open beginner-friendly issues below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 28/100
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
enhancement perf_model
Difficulty 5/5 Over a week Newbie friendliness 35/100
AMD-AGI/TraceLens#1180 · 1 comment ·
Maintainers usually reply within 1 day
-
Splitter and capture merge do not recognize SGLang speculative-decoding step[VERIFY ...] annotationsOpen
Difficulty 4/5 3-5 days Newbie friendliness 42/100
AMD-AGI/TraceLens#1170 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
AMD-AGI/TraceLens#1133 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
No perf model for MoE expert dispatch/combine/gating kernels (DSV4 Pro)May be free again @Ahmedhasssan-aig claimed this 30 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#1105 · 2 assignees ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Centralize the eval CSV writerMay be free again @amoskvic claimed this 36 days ago, and no pull request is open. Openenhancement
AMD-AGI/TraceLens#1091 · 1 assignee ·
Maintainers usually reply within 1 day
-
Read eval source paths from the CSVs instead of hardcodingMay be free again @amoskvic claimed this 36 days ago, and no pull request is open. Openenhancement
AMD-AGI/TraceLens#1090 · 1 assignee ·
Maintainers usually reply within 1 day
-
Validation & JSON generation utils for semantic analysisMay be free again @amoskvic claimed this 36 days ago, and no pull request is open. Openenhancement
AMD-AGI/TraceLens#1089 · 1 assignee ·
Maintainers usually reply within 1 day
-
Unify trace splitting: remove bespoke adapter, extend canonical splitterMay be free again @amoskvic claimed this 37 days ago, and no pull request is open. Openenhancement
AMD-AGI/TraceLens#1082 · 1 assignee ·
Maintainers usually reply within 1 day
-
feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
AMD-AGI/TraceLens#1078 · 2 comments ·
Maintainers usually reply within 1 day
-
Replacing pattern_finder.py with a different implementationMay be free again @amoskvic claimed this 41 days ago, and no pull request is open. Openenhancement
AMD-AGI/TraceLens#1073 · 1 assignee ·
Maintainers usually reply within 1 day
-
Generic trace splitter shortcomingsMay be free again @kyle-hoffmeyer claimed this 63 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#1018 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 42/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 38/100
Maintainers usually reply within 1 day
-
Unify kernel library classification (TraceIndex + agent analysis)May be free again @ajassani claimed this 73 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#983 · 1 assignee ·
Maintainers usually reply within 1 day
-
Docs: unify TraceLens metrics reference (CSV reports + TraceIndex SQL)May be free again @ajassani claimed this 73 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#982 · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 45/100
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Maintainers usually reply within 1 day
-
Support uncertainty-aware performance modeling in TraceLensMay be free again @ajassani claimed this 99 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#893 · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
Maintainers usually reply within 1 day
-
DeepSeek-V4 AITER kernels uncategorizedMay be free again @devalshahamd claimed this 134 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#778 · 3 comments · 2 assignees ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
AMD-AGI/TraceLens#669 · 1 comment ·
Maintainers usually reply within 1 day
-
JaxTreePerfAnalyzer.get_df_kernel_launchers() raises KeyError: 'gpu_kernel_op_cat' for JAX XPlane tracesMay be free again @gabeweisz claimed this 174 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#649 · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Ops_summary report should show the full kernel name for custom HIP kernelsMay be free again A pull request for this issue was closed without being merged. Open
Difficulty 3/5 1-2 days Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
Add Triton/torch.compile perf models (parity with ATen perf models)May be free again @janmatai claimed this 191 days ago, and no pull request is open. Openenhancement
AMD-AGI/TraceLens#619 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 52/100
Maintainers usually reply within 1 day
-
Bug: Incorrect cross-rank GPU attribution during multinode merged trace analysis, indefinite hangsOpen
Difficulty 4/5 3-5 days Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
Extend perf report to include idle time histogramMay be free again @devalshahamd claimed this 224 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#578 · 1 assignee ·
Maintainers usually reply within 1 day
-
[Feature] Provide model architecture (including attention sparsity pattern) as an input file for improved roofline analysisMay be free again @ajassani claimed this 231 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#567 · 2 assignees ·
Maintainers usually reply within 1 day
-
CPU Idle and Device Synch AnalysisMay be free again @ajassani claimed this 240 days ago, and no pull request is open. Openeffort: M Major Feature
AMD-AGI/TraceLens#532 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
Missing kernels in unified perf reportMay be free again @devalshahamd claimed this 251 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#510 · 1 assignee ·
Maintainers usually reply within 1 day
-
Implement Optional Kernel Name Categorizer in GPU Event AnalysisMay be free again @Ahmedhasssan-aig claimed this 369 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#428 · 1 assignee ·
Maintainers usually reply within 1 day
-
Add hlo_op and framework name scope call_stack nodes to Jax.treeMay be free again @devalshahamd claimed this 370 days ago, and no pull request is open. OpenJAX Major Feature
AMD-AGI/TraceLens#425 · 6 comments · 2 reactions · 1 assignee ·
Maintainers usually reply within 1 day
-
FLOPS perf-model for zero-FLOP TE auxiliary kernels (memset / fillBuffer)May be free again @gphuang claimed this 371 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#424 · 2 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Add the ability to focus on sub-regions of traces with known start/end timestampsMay be free again @ajassani claimed this 370 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#420 · 1 assignee ·
Maintainers usually reply within 1 day
-
Add the ability to focus on sub-regions of traces using phases of computationMay be free again @ajassani claimed this 370 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#419 · 1 assignee ·
Maintainers usually reply within 1 day
-
Move _annotate_gpu_events_with_stream_index from trace2tree to GPUEventAnalyzerMay be free again @ajassani claimed this 370 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#412 · 1 assignee ·
Maintainers usually reply within 1 day
-
Add traverse_subtree_and_print for JaxTraceToTreeMay be free again @olehtika claimed this 385 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#403 · 1 assignee ·
Maintainers usually reply within 1 day
-
JAX event gpu_kernel_op_cat categorization via JaxOpKeysMay be free again @gphuang claimed this 176 days ago, and no pull request is open. Open
AMD-AGI/TraceLens#402 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day