Welton, Benjamin
33e43e66d3
[SDK] Standardize rocprofiler-sdk counter definition YAML schema ( #370 )
...
* Convert YAML Format
Convert YAML format and reader to properly read the YAML.
Comparison between output's from the YAML show only changes in ordering
of architectures (and ids).
* Test fixes
* Add script for converting the YAML schema to source/scripts
* Update documentation
* Change the extra counter code block to YAML
* Add missing new line at EOF
* remove name issues
---------
Co-authored-by: Benjamin Welton <bewelton@amd.com >
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2025-05-14 13:31:51 -05:00
Madsen, Jonathan
2d072f9217
[CI] Miscellaneous Testing Updates ( #305 )
...
* Add rocprofiler-sdk-utilities.cmake
- contains cmake function rocprofiler_sdk_get_gfx_architectures
* Update perfetto_reader.py
- fix hash collision
* Update project names in tests folders
- rocprofiler-tests -> rocprofiler-sdk-tests
* Fix incorrect allocation-error handling
* [CI] Disable openmp tests for navi2, navi3, and navi4
* Suppress leaks by omptarget and llvm
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2025-03-22 18:51:42 -05:00
Vaddireddy, Sushma
09c7d44cc4
MI355X Support - PC Sampling and updating counter_defs.yaml ( #206 )
...
* Update mi350/gfx950 counter_defs.yaml (#131 )
* Update gfx950 counter_defs.yaml
* Update F8 MFMA for gfx950
* Update counter_defs.yaml
* Update counter_defs.yaml
* add simd_util counter
* add new rdc ops gfx950
* Update counter_defs.yaml
* New mi350 CPC counters
* Update counter_defs.yaml
* New mi350 spi counters
* Update new mi350 sq counter_defs.yaml
* Update TA counter_defs.yaml
* Update TD GFX950counter_defs.yaml
* Update TCP gfx950 counter_defs.yaml
* Update new gfx950 tcc counter_defs.yaml
* Update TCP_PENDING_STALL_CYCLES counter_defs.yaml
* MI355X Host-Trap PC sampling Support (#130 )
* Adding gfx12 to CU_NUM
* Add ELFABIVERSION_AMDGPU_HSA_V6
* add gfx950 to TEST_YAML_LOAD metric
* add gfx950 to append counters tests
* Updated CHANGELOG.md
---------
Co-authored-by: Kandula, Venkateshwar reddy <Venkateshwarreddy.Kandula@amd.com >
Co-authored-by: Indic, Vladimir <Vladimir.Indic@amd.com >
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com >
Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com >
2025-03-17 15:20:40 -05:00
Nagaraj, Sriraksha
c30bb7cbda
Adding agent-index ( #189 )
...
* Adding agent-index
* review changes
* review comments addressed
* minor fix
* fix CI failure
* review comments
* Fix agent index test and address review comments
* Build Fixes
---------
Co-authored-by: Benjamin Welton <bewelton@amd.com >
2025-03-14 00:51:32 -07:00
Kandula, Venkateshwar reddy
121901c321
add gfx12 for counter collection tests ( #108 )
...
* add gfx12 for counter def.
* Update continuous_integration.yml
* Update counter_defs.yaml
* commenting logging.
* Update ioctl.cpp
* add gfx12 to tests
* Update ioctl.cpp
* Add description to GFX12 GL2C_EA_RDREQ counter
* Updates from editor
---------
Co-authored-by: Venkateshwar Reddy Kandula <vkandula@amd.com >
Co-authored-by: Kuricheti, Mythreya <Mythreya.Kuricheti@amd.com >
2025-01-30 15:16:48 -06:00
Rawat, Swati
97b7a6315d
update copyright date to 2025 ( #102 )
...
* Update LICENSE
* Update conf.py
* Update copyright year
* [fix] Update copyright year
* Update copyright year "ROCm Developer Tools"
* Add license headers to c++ files
* Add license to *.py
* Update licenses in rocdecode sources
---------
Co-authored-by: srawat <120587655+SwRaw@users.noreply.github.com >
Co-authored-by: Mythreya <mythreya.kuricheti@amd.com >
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2025-01-22 19:11:20 -06:00
Benjamin Welton
7ddc72ad45
Add rocprofiler_load_counter_definition ( #1193 )
...
Adds rocprofiler_load_counter_definition. This function allows a counter definition file to be supplied to rocprofiler-sdk directly. Takes in a string containing the counter definition YAML, its size (in bytes), and a flag value to state whether this is an append operation or not.
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
Co-authored-by: usrihari123 <srihari.u@amd.com >
2024-11-22 01:55:47 -08:00