fixing test with conditinoal kfd wrapper compilatipn

Этот коммит содержится в:
Evgeny
2019-11-12 12:35:35 -06:00
родитель 415cab134c
Коммит 86dbe20e82
2 изменённых файлов: 5 добавлений и 2 удалений
+1 -1
Просмотреть файл
@@ -33,7 +33,7 @@ set ( RUN_SCRIPT "${TEST_DIR}/run.sh" )
add_custom_target( mytest
COMMAND make -C "${TEST_DIR}/MatrixTranspose"
COMMAND sh -xc "cp ${TEST_DIR}/MatrixTranspose/MatrixTranspose ${PROJECT_BINARY_DIR}/test"
COMMAND HIP_VDI=${HIP_VDI} make -C "${TEST_DIR}/MatrixTranspose_test"
COMMAND HIP_VDI=${HIP_VDI} KFD_WRAPPER=${KFD_WRAPPER} make -C "${TEST_DIR}/MatrixTranspose_test"
COMMAND sh -xc "cp ${TEST_DIR}/MatrixTranspose_test/MatrixTranspose ${PROJECT_BINARY_DIR}/test/MatrixTranspose_test"
)
+4 -1
Просмотреть файл
@@ -32,7 +32,9 @@ THE SOFTWARE.
#include <inc/roctx.h>
// kfd header file
#ifdef KFD_WRAPPER
#include <inc/roctracer_kfd.h>
#endif
#ifndef ITERATIONS
# define ITERATIONS 101
@@ -206,6 +208,7 @@ void api_callback(
fprintf(stdout, "ROCTX: \"%s\"\n", data->args.message);
return;
}
#ifdef KFD_WRAPPER
if (domain == ACTIVITY_DOMAIN_KFD_API) {
const kfd_api_data_t* data = reinterpret_cast<const kfd_api_data_t*>(callback_data);
fprintf(stdout, "KFD: <%s id(%u)\tcorrelation_id(%lu) %s> \n",
@@ -215,7 +218,7 @@ void api_callback(
(data->phase == ACTIVITY_API_PHASE_ENTER) ? "on-enter" : "on-exit");
return;
}
#endif
const hip_api_data_t* data = reinterpret_cast<const hip_api_data_t*>(callback_data);
fprintf(stdout, "<%s id(%u)\tcorrelation_id(%lu) %s> ",
roctracer_op_string(ACTIVITY_DOMAIN_HIP_API, cid, 0),