SWDEV-356166: Adding fix to load rocminfo without it in the PATH variable

Change-Id: I3f36900b47b72fab44c561123cd7600161124430
Tento commit je obsažen v:
Sriraksha Nagaraj
2023-05-30 08:26:15 -05:00
rodič 9834b9016a
revize 3fe6016957
2 změnil soubory, kde provedl 10 přidání a 2 odebrání
+9 -1
Zobrazit soubor
@@ -119,6 +119,14 @@ find_package(
find_library(NUMA NAME numa REQUIRED)
link_libraries(${NUMA})
find_program(ROCMINFO_EXEC NAMES "rocminfo"
PATHS ${ROCM_PATH}
${CMAKE_INSTALL_PREFIX} "/usr/local" "/usr"
PATH_SUFFIXES bin)
set(ORIGINAL_SCRIPT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/bin/tblextr.py)
set(OUTPUT_SCRIPT_PATH ${CMAKE_CURRENT_BINARY_DIR}/bin/tblextr.py)
configure_file(${ORIGINAL_SCRIPT_PATH} ${OUTPUT_SCRIPT_PATH} @ONLY)
get_property(
HSA_RUNTIME_INCLUDE_DIRECTORIES
TARGET hsa-runtime64::hsa-runtime64
@@ -226,7 +234,7 @@ install(
FILES ${CMAKE_CURRENT_SOURCE_DIR}/bin/txt2xml.sh
${CMAKE_CURRENT_SOURCE_DIR}/bin/merge_traces.sh
${CMAKE_CURRENT_SOURCE_DIR}/bin/txt2params.py
${CMAKE_CURRENT_SOURCE_DIR}/bin/tblextr.py
${CMAKE_CURRENT_BINARY_DIR}/bin/tblextr.py
${CMAKE_CURRENT_SOURCE_DIR}/bin/dform.py
${CMAKE_CURRENT_SOURCE_DIR}/bin/mem_manager.py
${CMAKE_CURRENT_SOURCE_DIR}/bin/sqlitedb.py
+1 -1
Zobrazit soubor
@@ -833,7 +833,7 @@ else:
copy_statfile = re.sub(r'\.stats\.csv$', r'.copy_stats.csv', statfile)
memcopy_info_file = re.sub(r'\.stats\.csv$', r'.memcopy_info.csv', statfile)
sysinfo_file = re.sub(r'\.stats\.csv$', r'.sysinfo.txt', statfile)
metadata_gen(sysinfo_file, 'rocminfo')
metadata_gen(sysinfo_file, "@ROCMINFO_EXEC@")
with open(dbfile, mode='w') as fd: fd.truncate()
db = SQLiteDB(dbfile)