SWDEV-415259: Replacing HCC with AMD
Change-Id: I3de30d52d7e25ce5a6c727fba81af9a031f7eee3
[ROCm/rocprofiler commit: a3dfe3d680]
This commit is contained in:
@@ -37,7 +37,7 @@ set_target_properties(
|
|||||||
INSTALL_RPATH "${ROCM_APPEND_PRIVLIB_RPATH}")
|
INSTALL_RPATH "${ROCM_APPEND_PRIVLIB_RPATH}")
|
||||||
|
|
||||||
target_compile_definitions(att_plugin PRIVATE HIP_PROF_HIP_API_STRING=1
|
target_compile_definitions(att_plugin PRIVATE HIP_PROF_HIP_API_STRING=1
|
||||||
__HIP_PLATFORM_HCC__=1)
|
__HIP_PLATFORM_AMD__=1)
|
||||||
|
|
||||||
target_include_directories(att_plugin PRIVATE ${PROJECT_SOURCE_DIR}
|
target_include_directories(att_plugin PRIVATE ${PROJECT_SOURCE_DIR}
|
||||||
${CMAKE_CURRENT_SOURCE_DIR})
|
${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ set_target_properties(
|
|||||||
INSTALL_RPATH "${ROCM_APPEND_PRIVLIB_RPATH}")
|
INSTALL_RPATH "${ROCM_APPEND_PRIVLIB_RPATH}")
|
||||||
|
|
||||||
target_compile_definitions(cli_plugin PRIVATE HIP_PROF_HIP_API_STRING=1
|
target_compile_definitions(cli_plugin PRIVATE HIP_PROF_HIP_API_STRING=1
|
||||||
__HIP_PLATFORM_HCC__=1)
|
__HIP_PLATFORM_AMD__=1)
|
||||||
|
|
||||||
target_include_directories(cli_plugin PRIVATE ${PROJECT_SOURCE_DIR})
|
target_include_directories(cli_plugin PRIVATE ${PROJECT_SOURCE_DIR})
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ target_compile_definitions(
|
|||||||
PUBLIC AMD_INTERNAL_BUILD
|
PUBLIC AMD_INTERNAL_BUILD
|
||||||
PRIVATE
|
PRIVATE
|
||||||
HIP_PROF_HIP_API_STRING=1
|
HIP_PROF_HIP_API_STRING=1
|
||||||
__HIP_PLATFORM_HCC__=1
|
__HIP_PLATFORM_AMD__=1
|
||||||
CTF_PLUGIN_METADATA_FILE_PATH="${CMAKE_INSTALL_PREFIX}/${METADATA_STREAM_FILE_DIR}/metadata"
|
CTF_PLUGIN_METADATA_FILE_PATH="${CMAKE_INSTALL_PREFIX}/${METADATA_STREAM_FILE_DIR}/metadata"
|
||||||
)
|
)
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
@@ -131,7 +131,7 @@ list(TRANSFORM HIP_INCLUDE_DIRS PREPEND -I)
|
|||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT hip_erts.yaml hip_begin.cpp.i hip_end.cpp.i
|
OUTPUT hip_erts.yaml hip_begin.cpp.i hip_end.cpp.i
|
||||||
COMMAND ${CMAKE_C_COMPILER} ${HIP_INCLUDE_DIRS} -E "${HIP_RUNTIME_API_H}"
|
COMMAND ${CMAKE_C_COMPILER} ${HIP_INCLUDE_DIRS} -E "${HIP_RUNTIME_API_H}"
|
||||||
-D__HIP_PLATFORM_HCC__=1 -D__HIP_ROCclr__=1 -o hip_runtime_api.h.i
|
-D__HIP_PLATFORM_AMD__=1 -D__HIP_ROCclr__=1 -o hip_runtime_api.h.i
|
||||||
COMMAND cat hip_runtime_api.h.i "${HIP_PROF_STR_H}" > hip_input.h
|
COMMAND cat hip_runtime_api.h.i "${HIP_PROF_STR_H}" > hip_input.h
|
||||||
BYPRODUCTS hip_runtime_api.h.i hip_input.h
|
BYPRODUCTS hip_runtime_api.h.i hip_input.h
|
||||||
COMMAND "${Python3_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/gen_api_files.py" hip
|
COMMAND "${Python3_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/gen_api_files.py" hip
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ set_target_properties(
|
|||||||
INSTALL_RPATH "${ROCM_APPEND_PRIVLIB_RPATH}")
|
INSTALL_RPATH "${ROCM_APPEND_PRIVLIB_RPATH}")
|
||||||
|
|
||||||
target_compile_definitions(file_plugin PRIVATE HIP_PROF_HIP_API_STRING=1
|
target_compile_definitions(file_plugin PRIVATE HIP_PROF_HIP_API_STRING=1
|
||||||
__HIP_PLATFORM_HCC__=1)
|
__HIP_PLATFORM_AMD__=1)
|
||||||
|
|
||||||
target_include_directories(file_plugin PRIVATE ${PROJECT_SOURCE_DIR})
|
target_include_directories(file_plugin PRIVATE ${PROJECT_SOURCE_DIR})
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ set_target_properties(
|
|||||||
INSTALL_RPATH "${ROCM_APPEND_PRIVLIB_RPATH}")
|
INSTALL_RPATH "${ROCM_APPEND_PRIVLIB_RPATH}")
|
||||||
|
|
||||||
target_compile_definitions(perfetto_plugin PRIVATE HIP_PROF_HIP_API_STRING=1
|
target_compile_definitions(perfetto_plugin PRIVATE HIP_PROF_HIP_API_STRING=1
|
||||||
__HIP_PLATFORM_HCC__=1)
|
__HIP_PLATFORM_AMD__=1)
|
||||||
|
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
perfetto_plugin PRIVATE ${PROJECT_SOURCE_DIR}
|
perfetto_plugin PRIVATE ${PROJECT_SOURCE_DIR}
|
||||||
|
|||||||
@@ -142,7 +142,7 @@ add_custom_command(
|
|||||||
COMMAND
|
COMMAND
|
||||||
${CMAKE_C_COMPILER}
|
${CMAKE_C_COMPILER}
|
||||||
"$<$<BOOL:${HIP_INCLUDE_DIRECTORIES}>:-I$<JOIN:${HIP_INCLUDE_DIRECTORIES},$<SEMICOLON>-I>>"
|
"$<$<BOOL:${HIP_INCLUDE_DIRECTORIES}>:-I$<JOIN:${HIP_INCLUDE_DIRECTORIES},$<SEMICOLON>-I>>"
|
||||||
-E "${HIP_RUNTIME_API_H}" -D__HIP_PLATFORM_HCC__=1 -D__HIP_ROCclr__=1 -o
|
-E "${HIP_RUNTIME_API_H}" -D__HIP_PLATFORM_AMD__=1 -D__HIP_ROCclr__=1 -o
|
||||||
hip_runtime_api.h.i
|
hip_runtime_api.h.i
|
||||||
BYPRODUCTS hip_runtime_api.h.i
|
BYPRODUCTS hip_runtime_api.h.i
|
||||||
COMMAND ${Python3_EXECUTABLE} ${PROJECT_SOURCE_DIR}/script/gen_ostream_ops.py -in
|
COMMAND ${Python3_EXECUTABLE} ${PROJECT_SOURCE_DIR}/script/gen_ostream_ops.py -in
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ target_include_directories(
|
|||||||
target_compile_definitions(
|
target_compile_definitions(
|
||||||
rocprofiler_tool
|
rocprofiler_tool
|
||||||
PUBLIC AMD_INTERNAL_BUILD
|
PUBLIC AMD_INTERNAL_BUILD
|
||||||
PRIVATE HIP_PROF_HIP_API_STRING=1 __HIP_PLATFORM_HCC__=1)
|
PRIVATE HIP_PROF_HIP_API_STRING=1 __HIP_PLATFORM_AMD__=1)
|
||||||
|
|
||||||
if(ASAN)
|
if(ASAN)
|
||||||
target_compile_options(rocprofiler_tool PRIVATE -fsanitize=address)
|
target_compile_options(rocprofiler_tool PRIVATE -fsanitize=address)
|
||||||
|
|||||||
Reference in New Issue
Block a user