Skip to content

Conversation

@prosenjitdhole
Copy link
Collaborator

This PR is related to #15.
This checkin is for support of

  • Analyzing single config tracelens runs
  • Compare two single config tracelens run

This checkin includes :

  • run_tracelens_single_config.sh - To generate tracelense reports on a single config run
  • process_gpu_timeline.py - To creat a single gpu mean/geomean timeline excel for a single config run. (This extra script is required as gpu time line data is dumped for each individual run. We will not require such a script for nccl data as they are collective in nature)
  • combine_reports.py - To combine collective (nccl channel data over all ranks) and gpu_timeline summary of different runs
  • add_comparison_sheet.py - To add gputime comparison on the combined gpu timeline excles
  • add_collective_comparison_sheets.py - To add nccl comparison data on combined nccl runs
  • create_final_report.py - To generate a combined report of a) combined and b) comparison data for both gpu timeline and nccl collective data
  • create_final_plots.py - To create plots from the final report excel
  • create_final_html.py - To create the html report from the plots
  • html_report_config.py - Contains the template html and configuration of what plots to print
  • run_full_analysis.py - Wrapper script To run all the above scripts in due order.

Note :

@oyazdanb
Copy link
Collaborator

oyazdanb commented Dec 8, 2025

please split this PR to smaller ones.

@prosenjitdhole
Copy link
Collaborator Author

This big change is split into smaller changes in #25, #26, #27, #28, #29

@prosenjitdhole
Copy link
Collaborator Author

Closing this PR as all the small PRs are merged.

@prosenjitdhole prosenjitdhole deleted the prosenj_aorta_branch_merge_single_config branch December 9, 2025 19:08
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.

3 participants