Additional AMD-SMI Updates (#149)

- Check AMDSMI header version to fix compilation failure with v2.0 header change
- Fix ROCM-SMI references in documentation and tests
- Check AMDSMI library version at runtime and output in logs
- Fix a possible exception occurring when an in-flight sample is outstanding while the component is shutting down.

[ROCm/rocprofiler-systems commit: 7bb45aba1c]
This commit is contained in:
David Galiffi
2025-03-31 11:07:50 -04:00
committed by GitHub
parent 70b456f2a3
commit 63ec6ec48d
7 changed files with 46 additions and 12 deletions
@@ -217,7 +217,7 @@ TIMEMORY_METADATA_SPECIALIZATION(rocprofsys::component::sampling_gpu_vcn,
"Derived from sampling")
TIMEMORY_METADATA_SPECIALIZATION(rocprofsys::component::sampling_gpu_jpeg,
"sampling_gpu_jpeg",
"GPU JPEG Utilization (% activity) via ROCm-SMI",
"GPU JPEG Utilization (% activity) via AMD SMI",
"Derived from sampling")
// statistics type