diff --git a/test/MatrixTranspose_test/MatrixTranspose.cpp b/test/MatrixTranspose_test/MatrixTranspose.cpp index 3e5b89c868..57ab83ef18 100644 --- a/test/MatrixTranspose_test/MatrixTranspose.cpp +++ b/test/MatrixTranspose_test/MatrixTranspose.cpp @@ -203,12 +203,12 @@ void api_callback( if (domain == ACTIVITY_DOMAIN_ROCTX) { const roctx_api_data_t* data = reinterpret_cast(callback_data); - fprintf(stdout, "ROCTX: \"%s\"\n", data->args.message); + fprintf(stdout, "\n", data->args.message); return; } if (domain == ACTIVITY_DOMAIN_KFD_API) { const kfd_api_data_t* data = reinterpret_cast(callback_data); - fprintf(stdout, "KFD: <%s id(%u)\tcorrelation_id(%lu) %s> \n", + fprintf(stdout, "<%s id(%u)\tcorrelation_id(%lu) %s> \n", roctracer_op_string(ACTIVITY_DOMAIN_KFD_API, cid, 0), cid, data->correlation_id, @@ -315,6 +315,7 @@ void init_tracing() { ROCTRACER_CALL(roctracer_enable_domain_activity(ACTIVITY_DOMAIN_HIP_API)); ROCTRACER_CALL(roctracer_enable_domain_activity(ACTIVITY_DOMAIN_HCC_OPS)); // Enable KFD API tracing + ROCTRACER_CALL(roctracer_enable_domain_callback(ACTIVITY_DOMAIN_KFD_API, api_callback, NULL)); ROCTRACER_CALL(roctracer_enable_domain_activity(ACTIVITY_DOMAIN_KFD_API)); } diff --git a/test/run.sh b/test/run.sh index af56efe5f3..4a824aae37 100755 --- a/test/run.sh +++ b/test/run.sh @@ -65,7 +65,7 @@ eval_test() { # Standalone test # rocTrecer is used explicitely by test -eval_test "standalone HIP test" "./test/MatrixTranspose_test" +eval_test "standalone HIP test" "LD_PRELOAD=libkfdwrapper64.so ./test/MatrixTranspose_test" # Tool test # rocTracer/tool is loaded by HSA runtime