Jonathan R. Madsen
|
ebb021c59f
|
rocprofv3 kernel renaming support + misc rocprofv3 updates (#992)
* Increase rocprofv3 tool buffer size
- 32 pages instead of 1 page
* Improve rocprofv3 perfetto track labels
* Preliminary kernel renaming support + misc rocprofv3 updates
- add rocprofv3 option --kernel-rename
- add rocprofv3 options for perfetto settings (buffer size, etc.)
- add CSV columns for kernel trace
- Thread_Id
- Dispatch_Id
- add CSV column for counter_collection
- Kernel_Id
|
2024-07-29 14:33:50 -05:00 |
|
SrirakshaNag
|
ace34abd11
|
kernel iteration filtering for counter collection (#911)
* kernel filtering for counter collection
* fixing trace tests
* removing print statements
* fix CI fail
* handling preload and updating docs
* minor fix
* misc fix
* misc fix
* Typo fix
* Update rocprofv3 + input schema
- "application_passes" -> "jobs"
- removed nesting in YAML/JSON inputs
- improved customAction (now booleanArgAction)
- supports --<name> (defaults to true)
- supports --<name>=<truth-value>
- supports --<name> <truth-value>
- added --kernel-iteration-range to command-line
- automatically support new command-line options in YAML/JSON input
- standardized PMC return from text input to match PMC from YAML/JSON input
- added support for --log-level env
- updated various input*.(yml|json) to modified schema
* Update config.cpp
- added recommended code to get_kernel_filter_range
* Fixing iteration
* misc fix
* support only [-] for iteration
* bug fix
* Fix using-rocprofv3.rst
* Update config.cpp
- patch get_kernel_filter_range
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
|
2024-07-26 21:46:53 -05:00 |
|
Gopesh Bhardwaj
|
dc054eea76
|
Adding python script for rocprofv3 (#849)
* Adding python script for rocprofv3
* script update
* updating script
* Fixing script for counter collection tests
* Fixing Sanitizer issues
* Adding YAML input file support
* Fixing counter validation tests
* script modifications
* Adding missing LD_PRELOAD
* doc updates
* Adding test for yaml input
* updated yaml extension support in doc
* backward compatibility
* updating scripts
* Fixing git history rocprofv3- part1
* Fixing git history rocprofv3- part2
* Fixing rocprofv3 history final
* Rebasing PR 860 for json support
* Review comments: Parser updates
* Removed color encoding and rebasing again
* Addressing review comments
* removing globals
* Update rocprofv3.py
- update tests to conform to new argparse requirements
- added support for JSON
* Slight tweak to update_env for ROCP_OUTPUT_FORMAT
* Update rocprofv3.py
- Handle ROCPROF_PRELOAD
- Add --preload option
- Add --kernel-names option
* Update rocprofv3.py
- Fix update_env handling of prepend/append
- Tweak --preload argument
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
|
2024-05-29 05:05:10 -05:00 |
|