Remove rocmtools environment variable

- Set ROCMTOOLS_METRICS_PATH inside rdcd
- Add nullptr checks for rocmtools library functions

Change-Id: Ibbe4fed90df20e68b1a7971533765d831860c16f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
This commit is contained in:
Galantsev, Dmitrii
2023-01-16 15:23:01 -06:00
parent 6687239cff
commit 35edaa2322
4 changed files with 106 additions and 14 deletions
-5
View File
@@ -18,11 +18,6 @@ Group=rdc
Type=simple
# Needed for accessing fields 700-799 provided by ROCMTools
# At the time of writing - rdcd will crash if these metrics are accessed
# without the following environment variable
Environment=ROCMTOOLS_METRICS_PATH=/@CPACK_PACKAGING_INSTALL_PREFIX@/libexec/rocmtools/counters/derived_counters.xml
CapabilityBoundingSet=CAP_DAC_OVERRIDE
AmbientCapabilities=CAP_DAC_OVERRIDE