Skip to content

generate memory usage plots from kokkos-tools MemoryEvents output

License

Notifications You must be signed in to change notification settings

cwsmith/parseKokkosMemEvents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

parseKokkosMemEvents

The following code parses output from kokkos-tools MemoryEvents to create an area plot (example below) that is grouped by the highest consuming 'regions' (defined by the Kokkos Profiling APIs pushRegion(...) and popRegion(...)).

Portions of the code are specific to the pumipic, its dependencies, and the profiling regions it defines.

example of memory usage plot

dependencies

python3 with pyparsing, pandas, and matplotlib

run

python ./memEventParse.py /path/to/h##n##-####.mem_events #MemoryRegionsToReport /path/to/plot.png

About

generate memory usage plots from kokkos-tools MemoryEvents output

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages