pipit
pipit copied to clipboard
Analyze parallel execution traces using pandas dataframes
Useful recipes: - nvtxpptrace.py: nvtx annotations and MPI functions.  - kernexectrace.py: lauch and kernel time.  - cudaapitrace.py: cuda functions (cudaMemcpy, cudaMalloc, etc.)  - gputrace.py: cudaMemcpy and kernel...
Checks fail because bokeh is not in workflow Files changed is really 6, 4 of them are just fixing flake8 issues in develop 1. `.github/workflows/unit-tests.yaml` (add bokeh to workflow) 1....
develop fails because of `black` issues: ``` would reformat /home/rakrish/pipit/pipit/util/cct.py would reformat /home/rakrish/pipit/pipit/readers/otf2_reader.py Oh no! 💥 💔 💥 ``` and `flake8` issues; ``` ./pipit/readers/projections_reader.py:516:22: N806 variable 'numPEs' in function should...
- resolves issue where reader would crash if entry method name had spaces - "Destination" was spelled incorrectly - "Receive" was spelled incorrectly
Requires #100, #127, #131 to be merged first first attempt at making timeline code mergable need to test datashader and tap callback
sorts flat profile by given metric fixes small bug where it was adding pandas series to a list instead of the value computed